django-signoffs

View on PyPIReverse Dependencies (0)

0.3.9 django_signoffs-0.3.9-py3-none-any.whl

Wheel Details

Project: django-signoffs
Version: 0.3.9
Filename: django_signoffs-0.3.9-py3-none-any.whl
Download: [link]
Size: 107464
MD5: 50db5c1bb182a8f3cc7045aee6a3422e
SHA256: a9da04a0ab611a17400033d2c5fd4c56729bac33b894d245987ca0834bf20301
Uploaded: 2024-02-03 23:30:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django_signoffs
Version: 0.3.9
Summary: A mico-framework for collecting lightweight, non-crypto "signatures" for virtually anything.
Author-Email: Joseph Fall <powderflask[at]gmail.com>
Project-Url: Homepage, https://github.com/powderflask/django-signoffs
Project-Url: Repository, https://github.com/powderflask/django-signoffs
Project-Url: Documentation, https://django-signoffs.readthedocs.io
License: MIT License Copyright (c) 2022, Joseph Fall Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: django-signoffs
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Framework :: Django
Requires-Python: <4.0,>=3.8
Requires-Dist: django (<5.0,>=3.2)
Requires-Dist: persisting-theory
Requires-Dist: regex
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: linkify-it-py; extra == "docs"
Requires-Dist: sphinxcontrib-django; extra == "docs"
Requires-Dist: sphinx-autodoc2; extra == "docs"
Requires-Dist: django-fsm; extra == "fsm"
Requires-Dist: black; extra == "style"
Requires-Dist: isort; extra == "style"
Requires-Dist: flake8; extra == "style"
Requires-Dist: flake8-bugbear; extra == "style"
Requires-Dist: tox; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-django; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-sugar; extra == "test"
Requires-Dist: invoke; extra == "utils"
Requires-Dist: bumpver; extra == "utils"
Requires-Dist: build; extra == "utils"
Requires-Dist: twine; extra == "utils"
Requires-Dist: pip-tools; extra == "utils"
Provides-Extra: docs
Provides-Extra: fsm
Provides-Extra: style
Provides-Extra: test
Provides-Extra: utils
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6819 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
signoffs/__init__.py sha256=nV6Wh1g5F_iPMaayEqJm4G8LuF7XIpdKzegnsnI1VJA 131
signoffs/approvals.py sha256=3I6acFrOJnm9ZMLObZeGt80GzVr0SN9EdWNBD-_rvfc 763
signoffs/apps.py sha256=G9N6LCJkVJXfNN_gBRnKPN09_-O-x6VDsno0kApdkG4 587
signoffs/forms.py sha256=h8NDggKjEDGXKJT5FQl4Bc5oXS45DJeGp3KQRRk6kxg 481
signoffs/models.py sha256=PO-tiWVfHS4mNqbRaUqlbpIgj0h0R3fPx_XHElg9z8k 1060
signoffs/process.py sha256=Ae6H-Pkfja8UTV7eS05GQqt9IoXcXAblTqf4MFMXWq0 350
signoffs/registry.py sha256=DnIUoLv8urgKrSEKJNt5R0rDtMoCcmaP6y-0fVZImPk 4092
signoffs/settings.py sha256=q-tHC2ymArg2uiXHRsA2wGmVY3EiG_2KaG3y1Wwt-HE 596
signoffs/shortcuts.py sha256=fA4rlhWj6u2FZnjjeqT6F8oHFTTaRx_fdqDBwS2SRuw 1457
signoffs/signing_order.py sha256=HNsQdVsB0AM7ZZ-ZmGKO3TzBCZ4szYSDUm6jetnxvvA 448
signoffs/signoffs.py sha256=cMjwykSul3bivdFFf6wEWYUJHajq8hO23iV0UHmxgL8 723
signoffs/urls.py sha256=LAzKbpYdwUk3pDahrgvfreNQ1BAATVhMQXd3aEhL3Ic 253
signoffs/views.py sha256=6vl0O1XKLt5eTGgP9nAHMv8qHddJe8UXCO9lVTW-z58 170
signoffs/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/contrib/approvals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/contrib/approvals/approvals.py sha256=e4PLz8OrB3Tt0UYBy0DLdH6iqP3leSmVg54disDtvMg 1724
signoffs/contrib/approvals/apps.py sha256=7f0Qh-mqEwiz1sMXw4bUxDvrV_VzaogkO8O_fZrpQTQ 331
signoffs/contrib/approvals/forms.py sha256=GnjYeP48arBWStgLSAPsqmxLLe384pA5llpPEDDOrck 414
signoffs/contrib/approvals/models.py sha256=24ZKKZlZxkGGHVj4BQCk4ZKkq814NTGkuX7NU9wnFmQ 689
signoffs/contrib/approvals/migrations/0001_initial.py sha256=qlVqkpRArh98izEGva0GPR6Im3xAWrx3VRY29FJ1600 4980
signoffs/contrib/approvals/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/contrib/signets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/contrib/signets/apps.py sha256=hA-klzhCv9ppSKyhe_GnU7GJxh5YZdwUKGR4V4eI_OA 300
signoffs/contrib/signets/models.py sha256=EqQs4wy_WJW9RkaZtDhPqilGAxNN1bpJi0x91AIUxtc 551
signoffs/contrib/signets/signoffs.py sha256=Xf5qjF26hT3z5neh6yw8o2qjN979Nf8jS307e1HYvYo 1192
signoffs/contrib/signets/migrations/0001_initial.py sha256=Tbk7xDAQos6VO0D0POchdCM4dPLnISiqCuwrIguDlUI 3450
signoffs/contrib/signets/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/core/approvals.py sha256=X9jgkSxvNvZKIgbdjs2oPdYr0JFdzWyweBaLkBlEU8M 23196
signoffs/core/forms.py sha256=LDsQG0WmfFq6Mz5vhDCGLVNOJmNEXCoQPMdRuVzK8XQ 12272
signoffs/core/process.py sha256=oKigpVbRJpD5sbWcpbITkAzCSHPilqe15csf5GzKCls 37044
signoffs/core/signoffs.py sha256=toRwF8CnloY-d1IfhvJ_X6f0OQWDOMVeddEidQh6D7Y 20389
signoffs/core/utils.py sha256=8W_Q3qpoHkBIvC9TMD6T5ASjjmmVsUw4sdRB-j0CNGQ 9425
signoffs/core/models/__init__.py sha256=HhjnUlhV6CfrN7iivjLmnDdHr2ZJwsBsnkSrXPi4nNA 125
signoffs/core/models/fields.py sha256=YBbqA4EvQMt2jaca_DS9_Ogn3wb6L1lhIerkq5HLB6A 23980
signoffs/core/models/managers.py sha256=QlyxjwHnofsEXiaBLyw1-vfVoYp2qrKHOjZpciRw0xU 8886
signoffs/core/models/signets.py sha256=w8LJc0T8gJwUCcKlpglhhen9F7ESzWYZ02JrXg_PNew 10990
signoffs/core/models/stamps.py sha256=gha_gQI9ij7vzXVaPN6BgKDP-JbDDHajBFWXa1Jwv0I 6446
signoffs/core/renderers/__init__.py sha256=kip7YlrLxz3s7dDLqBnbkxtHq0F3xEeDQmpjbV7VV4M 207
signoffs/core/renderers/approvals.py sha256=oFpozq6ETuRa0L0vDQVLlLQgxqx7AjfHKWLDl9xmslI 2786
signoffs/core/renderers/helpers.py sha256=9mmSAxVWnGprLqWvHa78iIF-SoiXFMoKOG3zFuesKKs 1109
signoffs/core/renderers/process.py sha256=6C1yTbVXD1X_2vBjAntTKcbhTuwDESVoZNQXJsUIay8 2573
signoffs/core/renderers/signoffs.py sha256=GM2uMkFtIXjutQ92qyO9BwNZCAtxiIxuo6resUXy3SM 5892
signoffs/core/signing_order/__init__.py sha256=JaAzvkhn8PHrjeemdaPduGDTIB_46QvlgIIGATfVnzc 281
signoffs/core/signing_order/regex_match.py sha256=-_HZjGnRm4pYijwoVyB1cuDiEWD69IJI-wwWBth5AYg 5951
signoffs/core/signing_order/signing_order.py sha256=putZTMw7Mw12oCS5-tsXwQWAKEySdUp26296SQKuqVY 5089
signoffs/core/signing_order/signoff_pattern.py sha256=ZA-tO32O-B4oVSwqJHOR_3jro0O4QDwGYb-_krIMMDk 6395
signoffs/core/signing_order/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/core/signing_order/tests/test_regex_match.py sha256=p8HfrKB5OOd1VpqXERo9E_lxZ8snSzH3lnc0tRYuD2s 8586
signoffs/core/signing_order/tests/test_signoff_pattern.py sha256=w5AZvqbAAR2bzeK_sXEusIzvvJuZeewIZfO8g74bWn0 9694
signoffs/core/status/__init__.py sha256=OxTNZjqjBNT7nHv_TdJ8plvVKBtqFPTY0_p_9gCyzRg 62
signoffs/core/status/approvals.py sha256=9HRysZtaE9w-AT4LuBLka9DE_fM3SHz_n_h4FaFxg3c 1695
signoffs/core/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/core/tests/fixtures.py sha256=HCFvoHUnWzUvRDR8MjYpkUZfpQqwzTwtzPatI03q1fM 2279
signoffs/core/tests/models.py sha256=EbQMOmcGTnrNyrxSOQYG8-Tfu_RWxMeGdtVNs30cKaM 4349
signoffs/core/tests/test_approval_fields.py sha256=p264qc6PiIZwjmaNaFVe2KFIRXidLWyCqTghHyYYDkk 3242
signoffs/core/tests/test_approval_models.py sha256=-8S7ZAt8-A4fPXMu9GuWfomBwsU6qV3DcRn0TWZhHHc 18505
signoffs/core/tests/test_approval_process.py sha256=vOplq9UOmYtDAwD-wzsQaLzDoyhbmVfS2LyrNu9l7BI 14623
signoffs/core/tests/test_process.py sha256=Wvw4L9hYgSYh5DiKhZiTYTKgqjxQmuRpIv2DbSzORA0 22436
signoffs/core/tests/test_signoff_fields.py sha256=ExWHicPYEWzThk--SlZrSnS_1Nn4WMW804cuXN1BQKU 5119
signoffs/core/tests/test_signoff_forms.py sha256=BoGgIw9QUpALCHVaQ_Ch7Q0Lojy6ps6MEtTV9q4FkAs 1870
signoffs/core/tests/test_signoff_models.py sha256=Zs3-CEasjLtHPz-qjl28ad2DO2WlkerVtWRRJOHuLdE 12592
signoffs/core/tests/test_utils.py sha256=algUssxyL-7zmzhNPGAPyVULIQjnl1IJH8rUuAvkV8c 2115
signoffs/core/tests/test_view_actions.py sha256=U8x7KJmj_GN_IZiW7Cw7WRiTLOJHxydglrWeOf9226U 24520
signoffs/core/urls/__init__.py sha256=tyqR4BO0-TRL6Hq20gFcOa0CyjzptPZSdahKNhuZFf4 127
signoffs/core/urls/approvals.py sha256=l-dxibG7QfFGx4PIfht5VyKQoCckImDF3_kD3zZXV8w 1792
signoffs/core/urls/signoffs.py sha256=PkV5qmhp12Vpm1Fg3U5nT-cyOZXCoUcKa7Ro73RAtqE 2219
signoffs/core/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/core/views/actions.py sha256=69FcBi5jddBxCHAdo_a8_U2jVEPAxg-tfcI3luhrLkQ 28456
signoffs/static/css/signoffs.css sha256=pvlhM0Pz3CxzUZTFY4kpFeN70WkqfFSGBVsj7q66Bss 1055
signoffs/templates/signoffs/approvals/approval.html sha256=PMHHwDgYf6hAYnCnvoxl3AUl7daJDQdptg3-FkHMZro 1335
signoffs/templates/signoffs/process/approval_process.html sha256=NjeRU03rcNMf3udx1FY5bJNthMeOB5642wqvgRVTQ-Q 479
signoffs/templates/signoffs/signets/signet.html sha256=YsMpWWernFXB5PDT47I0-LihSlMJ1c9m-mxiEnSAGZY 1438
signoffs/templates/signoffs/signets/signoff_form.html sha256=UgjNlf2CZXDrUrdzbgYUQ7XPLjqU_mqbl2i0Uhl2X2w 555
signoffs/templates/signoffs/signets/signoff_input.html sha256=029w6QFP6RY70jmPfVmRl_4ZryvBqmVHDNWiVwclijU 135
signoffs/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
signoffs/templatetags/signoff_tags.py sha256=uMg3fQm_9vpKIKYUeKohNEOUTV5pbqgOaWIpj_rrVQs 3515
django_signoffs-0.3.9.dist-info/LICENSE sha256=3TVVnj-c0Wf_u98i8GBRM_i77ueVoEK4H5mwvmYuDIk 1069
django_signoffs-0.3.9.dist-info/METADATA sha256=gO641XQe5VXXEuNRtzGyYmap7XCxo5y_debCZlaU-6o 9966
django_signoffs-0.3.9.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
django_signoffs-0.3.9.dist-info/entry_points.txt sha256=OTgwnWEg9ELlfP5v8A1_bZTvDWvaBDdTkB4z4c1iVC4 60
django_signoffs-0.3.9.dist-info/top_level.txt sha256=ape-6n5DRREuHjzt3UuDgez7iB8vqCT5R1x6uFk3uS4 9
django_signoffs-0.3.9.dist-info/RECORD

top_level.txt

signoffs

entry_points.txt

manage.py = django_signoffs:django_manage