formative

View on PyPIReverse Dependencies (1)

0.9.10 formative-0.9.10-py3-none-any.whl

Wheel Details

Project: formative
Version: 0.9.10
Filename: formative-0.9.10-py3-none-any.whl
Download: [link]
Size: 99610
MD5: 9c7504e374589079c331e7b3270147d4
SHA256: fec3414354104d648bf27d4359bd853b57e7efb89133655ed49e13f00f35a6f0
Uploaded: 2022-11-30 20:58:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: formative
Version: 0.9.10
Summary: Self-hosted web app for collecting form responses and files
Author: John Kyle Cronan
Home-Page: https://github.com/johncronan/formative
Project-Url: Repository, https://github.com/johncronan/formative
License: LGPL-2.1
Keywords: forms,form,builder,django,formative
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4
Classifier: Framework :: Django :: 4.0
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Application
Classifier: Topic :: Multimedia
Classifier: Topic :: Office/Business :: Groupware
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.8,<4.0
Requires-Dist: Babel
Requires-Dist: backports.zoneinfo; python_version >= "3.8" and python_version < "3.9"
Requires-Dist: celery
Requires-Dist: django (<5.0,>=4.0)
Requires-Dist: django-admin-inline-paginator
Requires-Dist: django-better-admin-arrayfield (<2.0.0,>=1.4.2)
Requires-Dist: django-environ
Requires-Dist: django-jazzmin (<2.6.0,>=2.5.0)
Requires-Dist: django-localflavor (<4.0,>=3.1)
Requires-Dist: django-polymorphic
Requires-Dist: django-widget-tweaks
Requires-Dist: ffmpeg-python
Requires-Dist: gunicorn
Requires-Dist: markdown
Requires-Dist: markdown-link-attr-modifier (<0.3.0,>=0.2.0)
Requires-Dist: pikepdf (>=5.1.1)
Requires-Dist: pillow
Requires-Dist: psycopg2
Requires-Dist: pyexcel
Requires-Dist: pyexcel-io
Requires-Dist: pyexcel-ods3
Requires-Dist: redis
Requires-Dist: reportlab
Requires-Dist: reviewpanel (<0.9.0,>=0.8.5); extra == "reviewpanel"
Requires-Dist: stream-zip
Provides-Extra: reviewpanel
Description-Content-Type: text/markdown
[Description omitted; length: 431 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.7
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
Dockerfile sha256=Y0p6RzbG6ARPjQ4nOpF_fIEqN-riSudFJ79EK9LnJuk 1551
captain-definition sha256=-vzqfECogr8jwtojBDf-o4jb3wtcamOxYZE_8H9u0qM 61
docker-compose.yml sha256=9Ddi8jg508A2avT-MtvVzzzuv6S4RH3NK_sF_euMLRI 1524
formative/__init__.py sha256=5nY2lKMmQwtU8FXTQ2Qpv9EUNfy2UJF9cHFr82n7ARw 23
formative/admin/__init__.py sha256=KGzr6wXlyX8gFMUiLsanj220HyJU2qC7F2ilBujifn8 91
formative/admin/actions.py sha256=b8SdpVt8hg0GR29tpIrBBZLVFxMUsdMOAa-Ugz26UU4 22240
formative/admin/formative.py sha256=wxVqutYiWc4TuL0J5PcbKpbFcKLOzyRJJkw6TRbs6rc 39769
formative/apps.py sha256=SYxOYlusfX07Gyrwlp2m6SO19yO7OCe2ogfzEURItnU 1091
formative/backends.py sha256=V3LAz8ZD2oX76FpyUHpjquNIK3gpMwYsSUH--85z8M4 612
formative/filetype/__init__.py sha256=o11pd6DJDS27ZwoV0Z-IYKLHlrfZraWz-TP8hYNaIX8 2381
formative/filetype/av.py sha256=Ft2Z1i6y8OtC-eWeMd8H1tyIoz9svQdrlAW2tGVFNqI 7576
formative/filetype/document.py sha256=MHD0eWNYApEUXpnZX1FYEjBPR_ck3SrPe6pC4yAHoz0 709
formative/filetype/image.py sha256=AijLI3ikuuFLod3ttDSk-cRK9rBgomHmRX2xGUnWREY 3958
formative/forms/__init__.py sha256=pNCuQ4Q9M9s87o9YkNyBdJm_tuj7FjsrJA5B4KUJU_M 428
formative/forms/admin.py sha256=3TNSfhaW9j7xFtxNMrLhq3Zc8IEAVB_O_ncgveox8ag 36645
formative/forms/formative.py sha256=KOFmIxu2ntVcastwFMqW3riADWcm3awYHlq2NwWNVwk 14553
formative/middleware.py sha256=sZ8B3kSSCd-SRrYEQlKhYSAly5KHp0ScWFQiJ6695xs 1641
formative/migrations/0001_initial.py sha256=6QPJdT_1akI8Ae3kSilC2Cwm8H2bphptFM59Y7N-0O8 2726
formative/migrations/0002_initial.py sha256=t3yPjPYrPg3a3FjDvue0u599w6A-X7mK1aSPy2oDdx4 8580
formative/migrations/0003_submissionrecord_and_more.py sha256=1QsmNzVrb-Dr_yqSslUAh5qevElDVHYviOHt-JT3Wsg 1340
formative/migrations/0004_alter_form_db_slug_alter_form_slug_and_more.py sha256=rMLiPyTHQjfqUwRDdUnzYRDCrfp5oBN9yPKTe71ySnk 1194
formative/migrations/0005_alter_formblock__rank.py sha256=9FnkjzagcLapQkjucikmC7xmz7uVtyXUgCVwEh4_Yww 442
formative/migrations/0006_alter_formblock__rank.py sha256=x0NRTd9umwus8V14CRIYY7BEG6PaiZ_3Nb47PDgdMK8 445
formative/migrations/0007_alter_collectionblock_align_type.py sha256=Cpl-lI0mM0h-t5gM7ZwJ-HwjJP6p2Y2jLvT6LA4xj0M 1057
formative/migrations/0008_site_program_sites.py sha256=ME09F6sU_uhV744dwj-cMmE4zu79QNMiqHv_ZeBWkuk 1093
formative/migrations/0009_custom_user_model.py sha256=A4YKXibuVWKTuq6r5H2HLaFsN9RBw0Uq2-LBi44sXhE 1299
formative/migrations/0010_alter_user_options_user_site_user_uniq_site_email_and_more.py sha256=PBZyxtlxV3zJX6L5PFHiPLOqcA3ZtKBk39TgPjsnH8Q 1580
formative/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
formative/models/__init__.py sha256=WxYMWM93PYvppkm_7WvMeofgK0BexPP-yKJ8Nb-BgvY 219
formative/models/automatic.py sha256=wNO5x99dajCK_Rno9kK9YS5SVIdjzHs19tqOttj6ZOc 509
formative/models/formative.py sha256=Ap8x3hGf1aXAgGUIqPjzvG1cZlM00aZgCTeIIYFmSC4 40781
formative/models/ranked.py sha256=kLrJ2kL5aMqUiHIji95oJKr0OYPGxnOUHkiEIxIEKLA 5534
formative/models/site.py sha256=qX1h1J_XKxUrsbixjyOhOnH43x27fxxBuUSr8wOpZAU 760
formative/plugins.py sha256=W5xm2Gd1aLYWR63uiMq1mnVPnrS7B82g2vyZEzSFHIU 1819
formative/signals.py sha256=3OKxCP0JSh6oZyqDhWQ4JZDFJeeUTOkf2ytqX6SgjvU 12072
formative/stock/__init__.py sha256=9RJwJ8NOMydfcBOORye_FSVw1OmeiXxouZXPyAA4Hdg 3651
formative/stock/address.py sha256=d_msd1fWv32wuuqk7vPdh4pIRHCfcrFLXNWVRPAyOuE 9222
formative/stock/choiceset.py sha256=So6IwqGX2fcvawo6A6wxg3QhMNcz0G0BaLhAMZB76iE 4697
formative/stock/date.py sha256=Jtb9dsnrDLSzh0Ih7fh6Ja0xc1BqJ4MLCKmOeZcAt20 545
formative/stock/email.py sha256=M3mi6CgRP8lmI5XAhppNxozoj0LLVaGpYeDN-EOWK8A 610
formative/stock/name.py sha256=H3myn4zPgJ5dyy8o5OhdDpv27iSqvdebcTHFp-bNjnQ 2259
formative/stock/phone.py sha256=_hiSLfcP_xX2XewWX-oaJwk9xjo6vFfUyJm-hVN5SW8 714
formative/stock/url.py sha256=xjJ03fhmJvUDft9t6NBI2wEVlZlbI1_PngRhDhvmQHQ 762
formative/tasks.py sha256=AwV2SXYY2vX-IqOBB91MGOhrjaspODz4cOeFFL2GhCw 2047
formative/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
formative/templatetags/form_block.py sha256=1LwoPmcEIKE8qUJJqWxBJxsTuJhvTP1K7FNZg7RHhjQ 3803
formative/templatetags/form_signal.py sha256=GKzVHoxHGOOA6c83k6DqVIi6i8F_wMoY3Koxghxhrkk 500
formative/templatetags/patched_widget_tweaks.py sha256=kbf-RK7O45yu4_JWKvgCQgqofC8xt3Tnc4YMw4r3YaI 3408
formative/templatetags/program.py sha256=xydVqVUrtVQpzAt4WTU9s30_1A4lIT3-VXeuTurOvsg 177
formative/templatetags/utils.py sha256=C0qaViq8UPAbDc703GALnSdGZ-TkuuNFApXov8OAYCA 822
formative/urls.py sha256=PTsfqtUrEno2sX76ZKnWP2CyRU_ZxeX2JMUcCnuGpDw 1657
formative/utils.py sha256=4Ts08r-zfJnjaM2hoLhtXjtg9aXRP3wWZY-gcXYa-LA 9508
formative/validators.py sha256=R8gI6UW_RgQcjEOSz53SnkQ2DijzHOU3pUIEBV7X6xw 3061
formative/views.py sha256=p7M4bqe-8xmASZEm8s0tv55HdiUZAiqRTqhqGz0nW8k 28308
manage.py sha256=4kJr-0RlgH7CQyVws2s8oM9lqor0fv0hjUAjc37np2M 700
settings.py sha256=PI0-unjoE8i9NZhAUWXDFZV_ns8zme5XI7jZT2qWNXk 6196
urls.py sha256=POD8f5ROCmBDbIeoSe6d81tAKcda6lPLKV8q8ce0MMk 1072
formative-0.9.10.dist-info/LICENSE sha256=IMF9i4xIpgCADf0U-V1cuf9HBmqWQd3qtI3FSuyW4zE 26526
formative-0.9.10.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
formative-0.9.10.dist-info/METADATA sha256=GhuGe2tfLnIfwESjKpPsHkhRC2CUBEsZzYVh1Tbx9hg 2786
formative-0.9.10.dist-info/RECORD