popol

View on PyPIReverse Dependencies (0)

0.6.0 popol-0.6.0-py3-none-any.whl

Wheel Details

Project: popol
Version: 0.6.0
Filename: popol-0.6.0-py3-none-any.whl
Download: [link]
Size: 32079
MD5: 6afea25675b5eb80edffbc9a785ac3c3
SHA256: a39dabbbf111709878da83bd2b913e8a45c8cf6ec50cfa55fd4ec0630c51b243
Uploaded: 2024-04-24 21:33:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: popol
Version: 0.6.0
Summary: Adding new power to your FastAPI application ⛅
Author: aprilahijriyan
Author-Email: hijriyan23[at]gmail.com
Maintainer: aprilahijriyan
Maintainer-Email: hijriyan23[at]gmail.com
Home-Page: https://github.com/aprilahijriyan/popol
Project-Url: Bug Tracker, https://github.com/aprilahijriyan/popol/issues
Project-Url: Repository, https://github.com/aprilahijriyan/popol
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
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
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Internet
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8,<4.0
Requires-Dist: aiosmtplib (<4.0.0,>=3.0.1); extra == "aiosmtplib" or extra == "all"
Requires-Dist: asyncer (<0.0.6,>=0.0.5)
Requires-Dist: fastapi (<0.111.0,>=0.110.2); extra == "fastapi" or extra == "all"
Requires-Dist: pydantic-settings (<3.0.0,>=2.2.1); extra == "fastapi" or extra == "all"
Requires-Dist: pydantic[email] (<3.0.0,>=2.7.0); extra == "fastapi" or extra == "all"
Requires-Dist: pyhumps (<4.0.0,>=3.8.0); extra == "sqlmodel" or extra == "orm" or extra == "all"
Requires-Dist: redis (<5.0.0,>=4.3.4); extra == "redis" or extra == "cache" or extra == "all"
Requires-Dist: saq (<0.13.0,>=0.12.5); extra == "saq" or extra == "background-jobs" or extra == "all"
Requires-Dist: sqlmodel (<0.0.17,>=0.0.16); extra == "sqlmodel" or extra == "orm" or extra == "all"
Requires-Dist: typer (<0.13.0,>=0.12.3)
Requires-Dist: uvicorn[standard] (<0.30.0,>=0.29.0); extra == "fastapi" or extra == "all"
Provides-Extra: aiosmtplib
Provides-Extra: all
Provides-Extra: background-jobs
Provides-Extra: cache
Provides-Extra: fastapi
Provides-Extra: orm
Provides-Extra: redis
Provides-Extra: saq
Provides-Extra: sqlmodel
Description-Content-Type: text/markdown
[Description omitted; length: 1116 characters]

WHEEL

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

RECORD

Path Digest Size
popol/__init__.py sha256=ubRVNVdL8loQ1BTDqHHbBbwA332ZlWIpGWmje_P8sTc 677
popol/__main__.py sha256=zdbKk8iyto4Of9k9Yqj3YWbS4yBQ-dfmnki5nlItBc0 1858
popol/cache/__init__.py sha256=W2tQ9rgPG-PXLZdei09TAWPD9tXvGQT_6wDylfi-6b8 2645
popol/cache/backends/__init__.py sha256=HlAwTlJdwoW18hJbByp1DqZl8DdDqAdzYOi8otUYEPc 83
popol/cache/backends/base.py sha256=h4ngQ1hvA_oyrOvQwKi7uNOqz_3-xtBATf9hfse0JHQ 1253
popol/cache/backends/dummy.py sha256=2ebej8KwaOTVYG89sNP1W7BCh_aJ7EGtGjVTl4WyzRk 508
popol/cache/backends/redis.py sha256=iYiSH6IRIJ-a7bYpLMAghCIP8QAqR2JY4cs1xCH7hO0 5884
popol/cache/decorators.py sha256=TUD_ViZo3CyvrMUsJ-F7-jicW7qhRfhOdnvtWbD1knE 3322
popol/cache/globals.py sha256=PPl48u-u99bZjVyexvNC0ktsB5xg5oEazQs6jM0xIl8 283
popol/cache/helpers.py sha256=HKz1oStQZET_Mzyc6_gTCszK-8AAv5HnaEYVJajtjy0 681
popol/cache/key.py sha256=EBH871ifxL3KR1mFeAqrfXGYidNRX4Kd7SmDGUx_2gE 830
popol/cache/serializers/__init__.py sha256=00SCc7sTRTBLeShluDB6FDO1xaSVkxkELiaF93fkXKU 127
popol/cache/serializers/base.py sha256=5WkudoHbLwtIZWS9RQV53Y7dOsoGeIpmSv3eIKSaYR8 520
popol/cache/serializers/json.py sha256=JEHJHkdv1WiZuh6ra5hy-NGRnBJUVKc5L5cicwcLviI 1203
popol/cache/serializers/pickle.py sha256=MylD-hXx62w7BUHaPt-sBJwn8uAD5j8ZwpK-36kTMoo 788
popol/context/__init__.py sha256=et2SZEc6iBhucMJUx6O3_RRHj2yEuIKW8HIowbMBPjM 156
popol/context/globals.py sha256=7AK22cSM0y9RPmPcVijEFJyRn79zM6N0LWusO9L4q74 245
popol/context/proxy.py sha256=t1dxOulXWVHEZeukhfjRmTexF5bbLCObk_wvP53mgBg 12006
popol/context/vars.py sha256=sGnY6kccXcqtCWAuok90iehY7Z7_GXU4Xi23eboz694 70
popol/dantic.py sha256=GZWBWd2ckP5V3Ht_1KMlM-yJrP2rNXZweQNKS1rr7Co 250
popol/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
popol/db/sqlmodel/__init__.py sha256=UZtRyQpyNwfoQ68RW4qi-YV1ERiML0sZ1DQjicOz80Y 2215
popol/db/sqlmodel/globals.py sha256=0BSJOLa-A4TdfOO9lSh5Z0ZDNOzJ-MaweSggJsDu2KI 152
popol/db/sqlmodel/models.py sha256=1PzwJisjw14fd3Kwj9Wilsmid51SeDUIWA-Mgs9x9Hw 958
popol/email/__init__.py sha256=xD2-aKDYyEAIN4rtPUnj3G-BfhoFitjjSbowVlvgUAk 1335
popol/email/backend.py sha256=JZ6b1fUQpyb3j6tv5xChQRrrWBa3jWTm8dlMpvaWnF8 3192
popol/email/globals.py sha256=GbMq4mFYuzd5esm97O9S53OsY_tOQuOy7gcuQQLtnsQ 173
popol/email/message.py sha256=lsUj-z5mTW7ihyN0uPIjWCgTL-W4kFiCzfW0qiK7mt8 2780
popol/jobs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
popol/jobs/saq/__init__.py sha256=zHizUKTEs9LSewKSUhMtCPNVQlwJv8dNTCRYeBn5CV8 798
popol/jobs/saq/cli.py sha256=UeouTAr6lrbBku5TOrCHstLP7BpaZHle2oAS8FpHE0E 1799
popol/jobs/saq/config.py sha256=-12cNn0XYYqfm5ECZp1ocvizkbqqrjj0lhA32Cs5XhQ 955
popol/jobs/saq/globals.py sha256=td2yW5luZLeT1DxhWlrdl_2CQT6EuhS7dItYdT-Ea0M 258
popol/jobs/saq/queue.py sha256=SvN_0P_UHazLqgF2jZLLLs51rYCqapYiV22IOPm6Di0 1509
popol/json.py sha256=DzyUn0O4KYRqyihxBrDscOzP616asZKpn38756V5vsI 895
popol/pagination.py sha256=ZyeduevnuTkZiPYmMAyxnIelasHMHz6-kqCmN66-rMA 2634
popol/schema.py sha256=UZMIWjIeaYM0BT_e47FJA6DBkZS-F5egGEITj24NzD4 561
popol/templates/.pre-commit-config.yaml sha256=Q3Ity0u40nMRCtQM0CAuyML2mj74L0FnARWxFuQWN7E 885
popol/templates/README.md sha256=AtuQr0ENBksqt5kPpXpProvtmHG5KiOKce_ZhmVVyrE 438
popol/templates/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
popol/templates/app/extensions/__init__.py sha256=vuoVO4F6dWlf026MefrJ2Wsy_hpcOiSWPcp4O5zEVn8 108
popol/templates/app/main.py sha256=aZLnCcuTWt11BDIhlmeW4PTUknWdSUSfK32_cf6px7k 287
popol/templates/app/middleware/__init__.py sha256=gP7cuzPn7nDQjS1xySGbp8JJF95OhgpjF7pSw6NFboM 108
popol/templates/app/routers/__init__.py sha256=Htljw6ZbYfR9prBw1TaltRyo9leUQ4_AMFVmntFLK5c 102
popol/templates/app/settings.py sha256=BwzNjCTb_jLLGdMpkCSlGQYLYD9l7v4L38WpqnOJJVo 663
popol/templates/pyproject.toml sha256=4R7ECkzCai2Xz6gzvUmMw0lwplmWKKxsdp7O0ebDMX4 31
popol/templates/requirements-dev.txt sha256=9icPKeiXpRM2Rr8BXw83ruIEMOOJVv8D3hMgvOVc8ug 62
popol/templates/requirements.txt sha256=KIPYdPAy2TkDMgm3bzHImtA7ZiiBS6E2_JutO0U4MRA 13
popol/templates/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
popol/templates/tests/conftest.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
popol/utils.py sha256=jly2ubpj1PeME92cO8K6QknIp4z60RZs_c-qoLHFMIk 3364
popol-0.6.0.dist-info/LICENSE sha256=3jLJvR-yrmYK3po92duGwKHNii3PitCQ3W_dZ7RWxLc 1072
popol-0.6.0.dist-info/METADATA sha256=mo0wdOMepGhOvigD1K4ja5dIO1hFGGkM9-8F-rDNivI 3744
popol-0.6.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
popol-0.6.0.dist-info/entry_points.txt sha256=HkvxFimg3gD_nwzhZSPJ7_K5z8Zp2zAb7InEn5enOGw 91
popol-0.6.0.dist-info/RECORD

entry_points.txt

popol = popol.__main__:popol
saq = popol.jobs.saq.cli:saq