jwtserver

View on PyPIReverse Dependencies (0)

0.0.40 jwtserver-0.0.40-py3-none-any.whl

Wheel Details

Project: jwtserver
Version: 0.0.40
Filename: jwtserver-0.0.40-py3-none-any.whl
Download: [link]
Size: 50055
MD5: 0bc50bb129c28bf1f1381c6e3b4ebc1a
SHA256: 9d8d0f5cf6c5648a7ae1ffe1e5f1e30ca3b42908d0212aa9f1a1d12021ee7a23
Uploaded: 2023-03-20 15:42:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jwtserver
Version: 0.0.40
Summary: jwt authorization server
Author: goltsevnet
Author-Email: mark[at]goltsev.net
Project-Url: GitHub, https://github.com/darkdealnet/jwtserver
License: Apache2
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.8.1,<4.0.0
Requires-Dist: alembic (<2.0.0,>=1.10.2)
Requires-Dist: asyncpg (==0.27.0)
Requires-Dist: celery (<6.0.0,>=5.2.7)
Requires-Dist: emails (<0.7,>=0.6)
Requires-Dist: fastapi (<0.96.0,>=0.95.0)
Requires-Dist: httpx (<0.24.0,>=0.23.3)
Requires-Dist: loguru (<0.7.0,>=0.6.0)
Requires-Dist: passlib (==1.7.4)
Requires-Dist: phonenumbers (<8.14.0,>=8.13.7)
Requires-Dist: psycopg2 (==2.9.5)
Requires-Dist: pydantic[email] (<2.0.0,>=1.10.6)
Requires-Dist: pytest (==7.2.2)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: python-jose[cryptography] (<4.0.0,>=3.3.0)
Requires-Dist: python-multipart (<0.0.7,>=0.0.6)
Requires-Dist: redis[hiredis] (<5.0.0,>=4.5.1)
Requires-Dist: setuptools (<67.7.0,>=67.6.0)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.7)
Requires-Dist: sqlalchemy_utils (<0.41.0,>=0.40.0)
Requires-Dist: starlette (<0.27.0,>=0.26.1)
Requires-Dist: uvicorn (<0.22.0,>=0.21.1)
Description-Content-Type: text/markdown
[Description omitted; length: 5451 characters]

WHEEL

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

RECORD

Path Digest Size
jwtserver/__init__.py sha256=nvelmX5Bm3NChX3a-jC8cyExZ8y_1LoGSlx6BOdfEgE 226
jwtserver/alembic.ini sha256=tI-JjVJVaSU33L_0I3SBecyNQgpSYahNxjPvBqaUV3c 3442
jwtserver/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jwtserver/api/add_later/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jwtserver/api/add_later/check_code.py sha256=rVJL0aHAQO2aAkZztxwfd7e5bDNtaWAvwhRW3B_V3e8 1901
jwtserver/api/add_later/send_code.py sha256=TIZLN4VW5v50X6u_d5s8fbu63gDG96ZFjZOIgBLDmXo 1295
jwtserver/api/add_later/types_model.py sha256=u-tuOnEnFVKXDDxJnPiKtWaM-LnjUcO4NBjR5MqznL0 527
jwtserver/api/api_v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jwtserver/api/api_v1/api.py sha256=S-XT-Yqy94ZN_kGIVygAUTHT5eoCHydCDOfU701bop4 411
jwtserver/api/api_v1/endpoints/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jwtserver/api/api_v1/endpoints/items.py sha256=g8uhNZESAqBcuo5aoMrARHmDOMWkMj0z9Z32el0dYHQ 3014
jwtserver/api/api_v1/endpoints/login.py sha256=e3WYKisg7MvILjqmDudhMgt9nmsid7DuA9ltrBGYlRU 3723
jwtserver/api/api_v1/endpoints/users.py sha256=179_5NCSXxZbum9J0dnFH2zAhYIwSppNKH0UWZKBFY0 4567
jwtserver/api/api_v1/endpoints/utils.py sha256=i8zu8fFSgpylildPbrecnCq_qEjj539aF8jVNmZQ3Mk 997
jwtserver/api/deps.py sha256=eDKupnaqhozOEzmCB3JOAjmjOF5EeWyJOzArB0wLJgM 2528
jwtserver/app.py sha256=tTro0NMX_2lvoMcZuyTJVsAoyot2zNkx8k__y8q5-yQ 2813
jwtserver/commands.py sha256=gG2qgoCjOsdI7pOMNvG_MUQoVNUtQQBIUBTQE65Cd7Q 685
jwtserver/core/celery_app.py sha256=MHWm5sqQuSkpaosYafok1woEjGHwUSk1DlG87r9w58o 183
jwtserver/core/config.py sha256=5S2YhV5_Fu0FJ6NXBLmA5Ur0GVSIqN68W3G5mrKam1Y 3228
jwtserver/core/security.py sha256=nCU_WadBCBPqo0GWKpYA8-KJgwLWreu6k0011m3TVKA 984
jwtserver/crud/__init__.py sha256=Qwm6emzNa_-CmJNXBDddsfVeLHZXpAyWjd0UyvErgck 300
jwtserver/crud/base.py sha256=Ey21hxCAc2hVSiaVl37nRVYrhoLta-dVhv4kxi78leo 2172
jwtserver/crud/crud_item.py sha256=mM_tlDYDskWQlzBJ4a4wnQNs2MhpKbHPfZjAYf20zeY 973
jwtserver/crud/crud_user.py sha256=Sa7c-FGit_wTkZtI6KnQrtlmr0WJwbFWE7mOpsDNYDA 2093
jwtserver/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jwtserver/db/base.py sha256=PzVntCtE6uV2TrZWc193-f2eB9q6C3tanY8Dzq-73IQ 230
jwtserver/db/base_class.py sha256=JnqMnJ1DNGc9cPVYtckTjERk9auTPXhB_pQsU1KVtSs 303
jwtserver/db/init_db.py sha256=wOCtfvwF4qAI4ARL2HmfylHwpMZIhA0zVokSZe7kM-o 747
jwtserver/db/session.py sha256=9CAVezl6EemW68e59KEtftnl8zkaxtFs4qweAiCcsAM 271
jwtserver/default.ini sha256=ybbtYM1VWvu0ERGy9CkpFLVsXJw6Guvdm9VluxJRHXc 1133
jwtserver/email-templates/build/new_account.html sha256=bpQGKRNdbQHAVWncZJmbxGtsjqBtQxtzGnywH3r98to 5418
jwtserver/email-templates/build/reset_password.html sha256=sCR9tTZCCZyZM4zY-Fp6ckJgvJ04-Z21TgBzHHFLGJs 6364
jwtserver/email-templates/build/test_email.html sha256=WTlwwdu1_Ula8xixcdPYAOXshNpn7q5Gf_ovikq32L0 3805
jwtserver/email-templates/src/new_account.mjml sha256=l9sOiPRdk7LJ2WeHwn5SNUqZzah6ovJhAM3VbpRXrCU 710
jwtserver/email-templates/src/reset_password.mjml sha256=3l6wkVXEoYk-QBIVW5T7xmpMT_4FDXC3i1U0eTyPKI0 1178
jwtserver/email-templates/src/test_email.mjml sha256=KYR-xZXyzOEr6m0Ck-gbbgz80xK_mVPx81YhiifHuV8 386
jwtserver/middlewares/stock.py sha256=IpxJl9ckoXAGQyuGjxfnKvlUSDzGDpkV8-Xs7JLah8w 181
jwtserver/migration/__init__.py sha256=N3ZPvGO0F7TXLJb1n8LyrpjzlzsOmHeR3ju_9Cy_qPI 424
jwtserver/migration/env.py sha256=cPnkD9n4oHKXKJhfHnOL7IF6jK_slJm58ZfGq4YTvFY 2370
jwtserver/migration/README sha256=MVlc9TYmr57RbhXET6QxgyCcwWP7w-vLkEsirENqiIQ 38
jwtserver/migration/script.py.mako sha256=LKToeAQpv50_BUKUi2-BGuxZQ1I_aFx_PweeFISHrJs 534
jwtserver/migration/versions/98f3d19d2c0d_initial.py sha256=rDJzVwLr6yW35vzaIL1Qc3bzRrHmoMwxGEvtyCDRWCs 2528
jwtserver/models/__init__.py sha256=pvHutS3VPI3vnk3Cf2pWyZ567q8Sd3_F8eXxms1IUs4 48
jwtserver/models/item.py sha256=Ncmib0RxGIu0MHzhm5cWToL2YIcqzchGsBnQJGIVYNw 522
jwtserver/models/user.py sha256=_DpvyPZC8WyXriYSy2hg6Yi3HrklaFvefntZ7pfz1TU 720
jwtserver/models.py sha256=qeejy9fvjYDsSjFbCIRrItmtRlmsbq8aC2lbhDHhGog 1868
jwtserver/old_dependencies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jwtserver/old_dependencies/init_redis.py sha256=kIW7bG10cdJybdxKbnfjD09ev7ufXj8o6Iw6cCsjlEM 431
jwtserver/old_dependencies/session_db.py sha256=JDERJipkBcp_cPIX3oBRkaOcOrQyf0mlKzGgpbwbg-s 425
jwtserver/pytest.ini sha256=c2GnG_AtaHeDLTVUx4hen4hIT3W4Hyc6jCPgGjtDwA4 29
jwtserver/recaptcha/__init__.py sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
jwtserver/recaptcha/google.py sha256=hXrZfK4KFiN-FUQ2nG_Ii0h_0g0LYhthi7cT5_PEsj8 2142
jwtserver/schemas/__init__.py sha256=UTA-qiZP97qaozAWgR78ILYVz3qGeoXmuewZ-_X5YEw 178
jwtserver/schemas/item.py sha256=1T0WjhZZEX2I7ZKNStdmenXyLh03WSGmqBMsqIUEdEQ 693
jwtserver/schemas/msg.py sha256=i6ACKq0L70A9l7y80m8ggGUTMD3RcXzwbDgHdJVQhQ4 73
jwtserver/schemas/token.py sha256=WuOLlt4oG9NBFV5Dlq9q5tBkrPh5-o0iQjlxDeRSwVk 203
jwtserver/schemas/user.py sha256=x4jgbLmobo8YMgU4TfxKWMuUZzy6fCQFzAHAgkKQzmE 795
jwtserver/schemas.py sha256=TngigmhW6mf14R0jOPGR_7BKBhiHCvXHzjqb7NFWamM 186
jwtserver/server.py sha256=rFsX5KnlzVGJqIcNJE2AKBtj_3SRFaTgdJ8TyXZ6zSc 455
jwtserver/test_main_.http sha256=oHpNVQbkQSoPEaJUKl6YaPZr1ly02xy5mS97myY8R6A 167
jwtserver/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jwtserver/tests/config.ini sha256=FuF8AcNWJCOlPnx1XbJZ_Bhan8zTUJzv2674a8R3V3A 253
jwtserver/tests/conftest.py sha256=bwAQ-RaP-BMo0hsV4hkukDfjPYL2dVBuvEqT97ElNr4 2136
jwtserver/tests/depends.py sha256=qSuZQfBWKWuDXAwOrkIwjsqIYBcodZKX8wQ3RXpeFxY 1294
jwtserver/tests/docker-compose.yml sha256=uYQaEW1Heif_ILBsDxAHS_avHH4Fmg2J3z0oB2j6vW0 313
jwtserver/tests/tests.py sha256=hzFPFZOKOfed2hUVxnrzG23Rk71f41drTNUqO7D_nVQ 8756
jwtserver/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jwtserver/utils/gunicorn.py sha256=PiKWhjohcO6rdtYYc1yDEQk--xmWhokLBZ1lww3ilC8 367
jwtserver/utils/ParseToken.py sha256=q8HUOMnt8i2jDaQ4foEb005K11BmNPYtP9G6zk_DLMU 3699
jwtserver/utils/SMSC.py sha256=g2FnyBqY5TzTFUxEqULzbVYZBBKUWlJ1qAx9iwpGwF8 2294
jwtserver/utils/SMSCRules.py sha256=EOexQoxr8T-04Ashs5f-aVof4VwCAhUSuHMch3YbKN8 4472
jwtserver/utils/utils.py sha256=F-KdLeoFxlqX93Ali2L0IP-ieoEaECfDeds5_RGDoTs 4599
jwtserver-0.0.40.dist-info/entry_points.txt sha256=1Mh9VFHyUzsEs7IMK0CQ6TiiN8Vv-3DEILYFYpsA7uQ 65
jwtserver-0.0.40.dist-info/METADATA sha256=YBnJZtLj-K6vBz_89U8MrKxvBANcZ7sv1tqEv-pcM64 7790
jwtserver-0.0.40.dist-info/WHEEL sha256=vVCvjcmxuUltf8cYhJ0sJMRDLr1XsPuxEId8YDzbyCY 88
jwtserver-0.0.40.dist-info/RECORD

entry_points.txt

upgradehead = jwtserver.commands:db_upgrade_cmd