casual

View on PyPIReverse Dependencies (0)

2024.1.3 casual-2024.1.3-py3-none-any.whl

Wheel Details

Project: casual
Version: 2024.1.3
Filename: casual-2024.1.3-py3-none-any.whl
Download: [link]
Size: 108760
MD5: c2d2e8ebd77a515c819beef4904d1637
SHA256: 7a065b7e71839a1df3dfcc89433324664c78ea9cd1f55afd17e29b9f6a22c10c
Uploaded: 2024-01-29 13:19:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: casual
Version: 2024.1.3
Summary: Casual Framework
Author: Horia Filimonescu
Author-Email: horia.filimonescu+github[at]gmail.com
Home-Page: https://github.com/hfilimonescu/casual
Project-Url: Repository, https://github.com/hfilimonescu/casual
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8,<4.0
Requires-Dist: Werkzeug (==2.3.6)
Requires-Dist: alchemical (<0.8.0,>=0.7.1)
Requires-Dist: apifairy (<2.0.0,>=1.3.0)
Requires-Dist: bleach (<7.0.0,>=6.0.0)
Requires-Dist: celery (<6.0.0,>=5.3.4)
Requires-Dist: email-validator (<3.0.0,>=2.0.0.post2)
Requires-Dist: flask (<3.0.0,>=2.1.2)
Requires-Dist: flask-babel (<4.0.0,>=3.1.0)
Requires-Dist: flask-bs4 (<6.0.0.0,>=5.3.1.0)
Requires-Dist: flask-debugtoolbar (<0.15.0,>=0.14.1)
Requires-Dist: flask-login (<0.7.0,>=0.6.2)
Requires-Dist: flask-mail (<0.10.0,>=0.9.1)
Requires-Dist: flask-marshmallow (<0.16.0,>=0.15.0)
Requires-Dist: flask-menu (<2.0.0,>=1.0.0)
Requires-Dist: flask-migrate (<5.0.0,>=4.0.4)
Requires-Dist: markdown (<4.0.0,>=3.4.4)
Requires-Dist: marshmallow (<4.0.0,>=3.20.1)
Requires-Dist: marshmallow-sqlalchemy (<0.30.0,>=0.29.0)
Requires-Dist: pycountry (<23.0.0,>=22.3.5)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: redis (<6.0.0,>=5.0.1)
Requires-Dist: sqlalchemy-continuum (<2.0.0,>=1.4.0)
Description-Content-Type: text/markdown
[Description omitted; length: 1157 characters]

WHEEL

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

RECORD

Path Digest Size
casual/__init__.py sha256=KNj_fsu6HhmTy_G_18NH7_lWIagQ_1L0V0b5E54Qoe8 5961
casual/celery_worker.py sha256=9oAnaE7ZV3YRlicMNTtjxs_xMR1Vi_6cLgy-xctgRjQ 1059
casual/cli.py sha256=jgGQ4hr6cL2pzX7PNNmifwZ7abdbjfWK4vh08iTlI34 3969
casual/config.py sha256=os7R3Bfhn8mfQQBgs4XZfCfQRP6OfL01DJjX1G1hBSE 1222
casual/database.py sha256=nvgvyp1RoAvUda2PHqT8b16zACTjPe1XvOSWCA49YtE 2934
casual/hooks.py sha256=NZxod0RaMSWkcM16fcmidN_tXs7oCliY7eV83VmqT2w 193
casual/signals.py sha256=QNpQbMKuLlv6M149j_NZp1v9995mGny0TG-nLTREGQM 102
casual/static/favi.png sha256=2IAPp_05NgX5hgj1octF69rzhUCqI0spGB-YMSRrteg 9861
casual/static/favicon.ico sha256=Om9rVgvAQ7_KCZIid6QnGUOQbAOK-2NDKbvCBTt2pTM 107793
casual/translations/de/LC_MESSAGES/casual.po sha256=gs-TSsac8Jg6w3n_Bk5qz6rJNpSYuaB3xRvFQPjAYM8 642
casual/translations/ro/LC_MESSAGES/casual.po sha256=wrui0DDDIiAi1otvhCaQH9yFlTAc-Y0vWci7YKDb7JU 695
casual/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
casual/util/email.py sha256=L-HyRMR0rUdUgmb5jOibwLdRRxIUJcxCXuT31m3db8k 488
casual/util/lists.py sha256=DEyYih1iplNGQGnHvuYs796HW8PGTqMp9hwfl7BmViw 448
casual/util/text.py sha256=l2XztW1mr0mhWuHBYpn_S1GC8zVCTu8su2fkRTp13Sc 282
casual/util/url.py sha256=DGQCFXZwCT6FC79XcQylAYoLNLJc_3JX3UesYDesc9Q 687
casual/wsgi.py sha256=71GnPecoqiibMTYVfgjzNv-q22CNEBkLPONDgRR2dpA 203
casual_admin/__init__.py sha256=U3H3Sd0eWiriiePl8HyLDUfe3ipiFVKgKlyotS0UED8 1412
casual_admin/bp.py sha256=l1oWa3FgxAekR3FNUk5jXVXr_gVdbZOi_eLBveAGsuQ 338
casual_admin/resources.py sha256=dDPDRTo1cZhVy5zbeg18OzC4TVm9pE6VM9Qh6uoDEYs 204
casual_admin/routes.py sha256=qN2wlHasrlH3ZL41UgXn9zEGNj40zMKwrRfzJgsWDXU 386
casual_admin/templates/admin.base.html.j2 sha256=UlCDSbO3gq6U-yYZYo3fsWRghB9SHBKsHF6ETRNp024 547
casual_auth/__init__.py sha256=OvXIA5Pp--h3QyH5e1fncYbcKgpNUsK0ZimhPXnCjzM 2165
casual_auth/admin/__init__.py sha256=guolMYVhlG7HSenfnVimszswAUX8gdtwAlN5t5Y1854 375
casual_auth/admin/permission.py sha256=MXUfJwxrS_Hl2cp93sW1n0L9vh2oAqLjtHLJpb5VF5w 678
casual_auth/admin/role.py sha256=Od88-B-bGfyJtqe488lU370LnhTEhY_c9iBTAwBnHa8 5386
casual_auth/admin/user.py sha256=PhwZBZQUKY6R2PDnli1N8_lS3W0zxWvHJyKY-eFzhzw 6796
casual_auth/api/__init__.py sha256=lVRVr-Blg6JJua6I5SHHcvE9_z8RPhJzPQoZ-Vcpohs 37
casual_auth/api/permission.py sha256=MPha-hdCNQCVW5cB0HJOC7Nub7MYfvSZupO1mpMvhGE 665
casual_auth/api/role.py sha256=r3GR3mrLI6P_Gd4nfYF7n0iXQCT8O893ZlnNHu0PrBw 2114
casual_auth/api/user.py sha256=YXP1_xRpJ20o1PReeuBHY9EMNU-2oVOH4MqNfb96e3k 4218
casual_auth/blueprints.py sha256=nlh6Uux7uLmp_6XeipwAyj6KfqmyMvNbD_xuntcfEZk 517
casual_auth/cli.py sha256=lMnZuh7I383myPIRIlxvD7I2PEwpYYN7-e_hL09Atfs 1132
casual_auth/decorators.py sha256=JuOS3vDrlTJj7vbSqa5wb4ScOCBrRjlIJ29wnxeIY1I 967
casual_auth/emails.py sha256=5hvWjqfmWu2wZYPmnWR50_mZg_6mUpBc0wS51Nu_jZU 1912
casual_auth/forms.py sha256=1uok1m53yCTN3BbE2RZLAY1EKxCXsJh28gTEttl5eLQ 5519
casual_auth/hooks/__init__.py sha256=V7FWNbD8o1Z0-5c5fYytEmx7ohJPDkx5zDEy34Pl4QU 27
casual_auth/hooks/roles.py sha256=n99LUHHcaCU6nuAzx41SZKtfVizlqbO8wbjcuLSFTrU 809
casual_auth/hooks/users.py sha256=LzdEALMICTo8LFWIHeo8mkj8tEESzd7TO8UiYh4ezvg 2653
casual_auth/models.py sha256=oY7okkftYuivbapReAg_Ig9PN_bjk9_5wXm2nigasfU 10572
casual_auth/password.py sha256=P2wxPwWBohDMnPioTRa77TLDdnzupAetwlBGIwChW9U 112
casual_auth/routes/__init__.py sha256=lR-FbL7p68XyOPRvRNrNtagg17-HFc5xuqQL0_wtk1E 9338
casual_auth/routes/confirmation.py sha256=jqPF324-qzBw5ECeaUH9z9N3VRoWiBW1tqtTqzsVlaE 1460
casual_auth/routes/registration.py sha256=QcIgg3ad3Zbz8xnxxg_0EWdm1FSLzgUIzNll92CuqZU 692
casual_auth/schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
casual_auth/schemas/permission.py sha256=taq-4RfdgrK9FHT_m77Yutwe_okXRx7ipJjLbe895jI 199
casual_auth/schemas/role.py sha256=Oyz1bLZMUy2Van_OmwmWio0k9g33RuxhkyjhWQ1ImEk 1614
casual_auth/schemas/user.py sha256=5J6gTgSpTz0_vpZt4Zxyb_zNkNK4OsYza_Vghs61E3M 2238
casual_auth/signals.py sha256=k3Fbe-PEZDTG1py2ZHWzZReZ55JrflbeOrE8raIRW0s 745
casual_auth/templates/auth/admin.base.html.j2 sha256=wiagXJBi_9g9yEo1j8UhRZTa3Oymx4NO2j4L2fHxmd8 35
casual_auth/templates/auth/admin.permission.list.html.j2 sha256=OG3y6bw-oVvajWYKFh7REG2K3J01knkOemnwBvt8R3s 742
casual_auth/templates/auth/admin.role.edit.html.j2 sha256=1K8n1x8FZK6_m7Nu981xJ5zFHZpBgdm6btyFebtk1ik 1967
casual_auth/templates/auth/admin.role.list.html.j2 sha256=4cQW5Ca8tcgvPKJBAUXrbB9Qx-EIllTAYb95sdBU_Dg 1142
casual_auth/templates/auth/admin.role.menu.html.j2 sha256=MOKdKytUyUevVO8CE7pShtCFGYf_xn4BBQwdczSmBsU 475
casual_auth/templates/auth/admin.role.read.html.j2 sha256=Gnc_2a5rtACCvJoh0KgmCHEKw13DWJ9hRQaIy37GlMo 616
casual_auth/templates/auth/admin.role.users.html.j2 sha256=uFr6XYsDcg3oRRyFXT7uH1y3VghRBUURHIzS_0UUtuY 1104
casual_auth/templates/auth/admin.user.base.html.j2 sha256=92cRD1yNcQ_mXU4LOTx3UFymKLWqMb0qm0cnrMGBjHU 704
casual_auth/templates/auth/admin.user.edit.html.j2 sha256=xZExQPkpqGkhOYOeaDv1SEVgGn-fIwR84JUsCYk4CZQ 301
casual_auth/templates/auth/admin.user.list.html.j2 sha256=XveeRHHojiKwztpH5JUkUtlRshHoOOKwpslge6TuEGw 2012
casual_auth/templates/auth/admin.user.list_old.html.j2 sha256=K4ZOyVqTFK9DlvDLDkA2HHsxnVIzY4eobtUbST4NIJ4 1196
casual_auth/templates/auth/admin.user.menu.html.j2 sha256=--z1nX57P6vIi8rr9TCZjqVCbEHGGu3zC_gO5Xwfkpw 472
casual_auth/templates/auth/admin.user.read.html.j2 sha256=w9BCzS3CZC4Y_ruTlEKY3eo3JdqJSEv4ZKDaloyezaA 609
casual_auth/templates/auth/admin.user.roles.html.j2 sha256=rKn399tVYDVxSvL-0nxc0RX_BO3i56Bl3nPX5lwKyCk 923
casual_auth/templates/auth/email.user_change_email.html.j2 sha256=br241Vaa8bktJ625FGigmmE3dJMJaVrpgmGuqshwho8 39
casual_auth/templates/auth/email.user_change_email.txt.j2 sha256=fvZ3RhhqZSf9NIjfgPbiJsIJ7XkxMFz4VRKJGy1xvLw 289
casual_auth/templates/auth/email.user_confirm_email.html.j2 sha256=otGEwvWyl9LqzgZSPlh04wpG6CuEFDggk7SmDcCkw8Y 227
casual_auth/templates/auth/email.user_confirm_email.txt.j2 sha256=BxQbfKIpacUNyTkbXn9a-3bo_e1h1DoqeLQj5PgWOfs 158
casual_auth/templates/auth/email.user_new.html.j2 sha256=Iyg17DcZu-wEQRYzj7TNM2cUEd9nWfQHD6wv-YTVPnA 351
casual_auth/templates/auth/email.user_new.txt.j2 sha256=6tPV1Wkk_YTKLMDdvqzruGG3t8nPytuVHaLHbrueLPg 308
casual_auth/templates/auth/email.user_reset_password.html.j2 sha256=eNTpu3Yj5X0EaF2iTmfWFz7JBy09juBxGBBVigxTljc 155
casual_auth/templates/auth/email.user_reset_password.txt.j2 sha256=XLAc5btEcdpx6tkHbmHSKSYXSwcZjhmqxWLVOPiBs9o 90
casual_auth/templates/auth/routes.base.html.j2 sha256=Gr9Xb9aszWP9LkGgCEq6DktXZ18z4GaUKYomugmwyqU 30
casual_auth/templates/auth/routes.cert.info.html.j2 sha256=I2YY73eqR4yMrSXUj04aHZ6ox6HcXdJ7KYBHB9bj7Sw 205
casual_auth/templates/auth/routes.change_password.html.j2 sha256=Hz1_iL17mFHE_kh4IOSYKfOKJqKPbGFkufg9p10RC1c 308
casual_auth/templates/auth/routes.confirm.html.j2 sha256=71qVjuonDNV8lqMl-rE711w5GK7S9JHh-dB4QPGAMjA 353
casual_auth/templates/auth/routes.login.html.j2 sha256=wRtMI-ngP2tHYYq3LarSGPoMYcQMxKW583EU0KP80Ac 1872
casual_auth/templates/auth/routes.logout.html.j2 sha256=l930ydkKS4toSupAed3MPzZ-jAohnRrWcyjBn8C88RI 1027
casual_auth/templates/auth/routes.preference.edit.html.j2 sha256=zlWdplzuRejFZljO6RUa5pTplSplBnd9mljXNeiSQew 675
casual_auth/templates/auth/routes.preference.list.html.j2 sha256=otlJOQq3VKvazjBMqWifcsqRYlJgBRJ0P_Sfs9VWRlM 840
casual_auth/templates/auth/routes.preference.menu.html.j2 sha256=Ji_hVtpwISHuwmyapMx1dfayAIXEjP5hPFt_JX6IwGI 444
casual_auth/templates/auth/routes.register.html.j2 sha256=WvGh-Da0507uxA7tjBcUWVfONUotWm5lfNLWDuyxGs4 1444
casual_auth/templates/auth/routes.reset_password.html.j2 sha256=foZs-IGir9x7LFzokh0kIpa_pj3cn68jOdYm5MdQiVI 346
casual_auth/templates/auth/routes.user.profile.html.j2 sha256=wyNx3iOdNPKwxMRYmPAbmcPRAEeLR-1L5Rr_Nzgkn1o 90
casual_basis/__init__.py sha256=zpb1sorXjvnXSr8P2dZwdEkbXom_64vfzRCHfwiIYWY 1123
casual_basis/admin.py sha256=-I2c36v6ibt6nGCcxBGs5Fsa4i1v5QAphxM8fEDbL60 2502
casual_basis/blueprints.py sha256=4Xnb-EtNdfvQG93KeRpeEI0FgIRzfEtKD6jExrsXN4Y 466
casual_basis/forms.py sha256=0PBm4QhJgfeNGbaRtMit_IJabCHt8ODH7gEKkDt7Bbs 182
casual_basis/hooks.py sha256=5dkZqIQlNQdeY5ODFqf9S5EEOFnCBsHzwdsU_WT4l9s 206
casual_basis/resources.py sha256=Hdmp5SmZuegk6Naqzm6IuNjIT0K6IPL4IQdDRF2BA4k 660
casual_basis/signals.py sha256=7LSKBYA7KMaWk5bQSWZ0xssTWpjJAJ-Lq5eE8KIbh5U 140
casual_basis/templates/basis/admin.apps.list.html.j2 sha256=4-UDDapGHRB4UNpkQKhbYndxiP4FawfDe-vD3I1vzSs 662
casual_basis/templates/basis/admin.menu.html.j2 sha256=KdzuO24xLXo_Ur4ht3gpWur-ozVw4SQCqRSKRQxzozY 651
casual_basis/templates/basis/admin.packages.list.html.j2 sha256=YgBVq3T82aujuZ1vp_NTVlKAvbRjBrNt8dcsE0_SM9w 917
casual_error/__init__.py sha256=ovA8MpzqJZhy9V4xqFGF_VlV-P0GAJtIGF7iZgyvXME 1993
casual_error/blueprints.py sha256=A6_iO-dVy_F2H6R7_L6mDpD6mk8YmqkEr3CQYPAta8k 114
casual_error/templates/errors/generic_error.html.j2 sha256=_QTaeYsJbo2Su0ioBN_18Uafzqk7gqvXmXi45oNxvuA 463
casual_main/__init__.py sha256=cInqjkXsrI2i90UYpoR5KFsp9puBFPpUXI5SrpbJc8s 1365
casual_main/admin.py sha256=Aesv3N6rL62eInEI9IoQUxlG2laiRILmeH4PDU_KA3E 3458
casual_main/api.py sha256=vj8kI5wC56kRUQv9Abk_ZNxddNtI9t0JcnF4jz4B8Jg 2395
casual_main/blueprint.py sha256=P1fbO7xOBX_L2IrUOUyYRboSylyYtDiBJgBhnUqQ8sY 458
casual_main/conf_markdown.py sha256=H1lj-9TEmbhlyKIq9A2zcGTGZ6XE5IbNjohdsooyYa8 714
casual_main/forms.py sha256=MYSLCjbxA6lcFFrg80kQlbD7Yybv87Sl_ugUYFkJZM0 1877
casual_main/models.py sha256=_cDybh-wRh31YzonBmEiKJR4tvmAsSFqBQ_kBKEPuv0 2621
casual_main/resources.py sha256=KPQH1sscHdQboivhLeF0_NSjVMog1L8zbOkEFk8sUZo 378
casual_main/routes.py sha256=62emALQvXzzQ0H7GxlKAqJHE4DTU3SN4JWPO4LqWGjs 757
casual_main/schemas.py sha256=PlTzy5UP7ty8LuvGEKIQLOP787eEfGlTKgWvrb54bWc 717
casual_main/templates/main/admin.base.html.j2 sha256=wiagXJBi_9g9yEo1j8UhRZTa3Oymx4NO2j4L2fHxmd8 35
casual_main/templates/main/admin.notification.edit.html.j2 sha256=uqTcYBaGijGE_aQJwvr1urXeS5g45QI4BpBx0OMw8g4 343
casual_main/templates/main/admin.notification.list.html.j2 sha256=MHpLUQRbLfQv008-GWWMtvMCzVV7UhGPpvXRkmygveg 1187
casual_main/templates/main/admin.notification.menu.html.j2 sha256=A5xIplWHChHDWc4JE4foieFm8yA-cLIPMYQ-ft6vFrA 534
casual_main/templates/main/routes.about.html.j2 sha256=bvvsJJPa3sKh43EJAj66tZWSLGl6aaHxNArNzNRymRE 255
casual_main/templates/main/routes.base.html.j2 sha256=Gr9Xb9aszWP9LkGgCEq6DktXZ18z4GaUKYomugmwyqU 30
casual_main/templates/main/routes.index.html.j2 sha256=x5DoupZdfg6cB0oUm5DJxAJuPJh188rHxSVwccRTclM 639
casual_theme/__init__.py sha256=j5_3WrsbV7N3SwNJnyScOpF6BJXLr3AR3txcGW45p5c 2145
casual_theme/static/app.css sha256=-ktdbrMaHwLx0PrxbsIkIl4_wKGSVkCyI1f9eIH2wb4 670
casual_theme/static/basic.js sha256=61FyLfQ5WCWi-8NE_RCGd14xqPEtV08hANuAaRjGMRw 689
casual_theme/static/main.css sha256=G45bL8Xk6CVL9jabpDtWFmo-SDksQBQg4jDxPIsvSJM 890
casual_theme/static/simple-sidebar.css sha256=QYLCoGlIf6FEMEzangmjuekPbTEpW58sLkOgaiGzqPk 1065
casual_theme/templates/base.html.j2 sha256=8wf3TY975h4kbdtG_91IvcMIWNA4ts9rvbDXaSJAmNU 57
casual_theme/templates/sneat/base.html.j2 sha256=mJUwVos_SLHyL9nv3MSWCsNvRMZ7m6kQaKbxIXkBQVU 166
casual_theme/templates/theme/_pagemenu.html.j2 sha256=fdmrc0rrviNj9NaXZDFaCbIzho3ufCkNoie4mkDua6c 606
casual_theme/templates/theme/_sidemenu.html.j2 sha256=HLhVZlLqN0mY5oBuahA1Tdtv8wqj5DGgTAtoB3TRcwo 1448
casual_theme/templates/theme/_topmenu.html.j2 sha256=eFrz3AZ0vfTL0ckHkiinONmVNCSULbGJ6HJNQPNHRT4 2058
casual_theme/templates/theme/base.html.j2 sha256=6VopeJ9eyppO818iQDc521LFYz6NX5QvEvcG3VCU8mc 3169
casual_theme/templates/theme/comps.badges.html.j2 sha256=0V7puf-3QA2IseorTx0r4BLvJ0W503X7r_Wph_ZnEC4 290
casual_theme/templates/theme/comps.buttons.html.j2 sha256=kWsrqxiN1cGV9gsYd2sQc6t8n6FcppOKVUtPwbCALdI 2793
casual_theme/templates/theme/comps.cards.html.j2 sha256=bJfBypx2fF570HqPi91uvCTKjLjt6ZSiKl6VRQdHSeA 2733
casual_theme/templates/theme/comps.dropdowns.html.j2 sha256=qs4lC-Ao3HyocsZG0Oj9LiA-Knr_b6SB-1FKo1buOJM 1016
casual_theme/templates/theme/comps.fields.html.j2 sha256=f0KMPE4Prehaab9ppuYv3NBww-ex6VxDEqXym2WS_nU 520
casual_theme/templates/theme/comps.icons.html.j2 sha256=rii_2tpawMonUAAzx1cmxU2_A9vF-T9BZ5FhM0bCgzo 126
casual_theme/templates/theme/comps.text.html.j2 sha256=DJN2EK8t6-BlUvZ_nog9dgQCsQAoVGSrtA-ErIrW05o 1167
casual-2024.1.3.dist-info/LICENSE sha256=UrRW8fGOZP2B6-LSO5jSSSInt0lOzIM3f3adpOimb3A 1074
casual-2024.1.3.dist-info/METADATA sha256=Wm_IXmiB5R1SKcXRO1i7OFRitEWPAF07ibXQfYmZMHI 3100
casual-2024.1.3.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
casual-2024.1.3.dist-info/entry_points.txt sha256=nqTMwb_ZFD_o34yJufP5Dw62FYgdb_i3ib7UMj1fntc 67
casual-2024.1.3.dist-info/RECORD

entry_points.txt

auth = casual_auth.cli:auth
core = casual.cli:casual