hundred

View on PyPIReverse Dependencies (0)

0.5.3 hundred-0.5.3-py3-none-any.whl

Wheel Details

Project: hundred
Version: 0.5.3
Filename: hundred-0.5.3-py3-none-any.whl
Download: [link]
Size: 36747
MD5: f17a8bb8a4a507fa4111d001f93818b5
SHA256: 1c9b92962e0b7ad7bfd76052eb5fd0b22af00c8f31c7eda1ee8d647857156e24
Uploaded: 2024-12-05 13:25:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Hundred
Version: 0.5.3
Author: remimd
Home-Page: https://github.com/100nm/hundred
Project-Url: Repository, https://github.com/100nm/hundred
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4
Requires-Dist: argon2-cffi
Requires-Dist: babel
Requires-Dist: faker; extra == "testing"
Requires-Dist: orjson; extra == "testing"
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pyjwt
Requires-Dist: python-cq
Requires-Dist: python-injection
Requires-Dist: python-ulid
Provides-Extra: testing
Description-Content-Type: text/markdown
[No description]

WHEEL

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

RECORD

Path Digest Size
hundred/__init__.py sha256=7yHfQc_ZLdwakFrh9i9nthnVl286wT9pV8zP49v5sdA 271
hundred/application/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/application/paginated_list.py sha256=U0iOXZqVWs6ELXFh7G3oRHV_Ae11V2gLVFSk-BMHYNw 1042
hundred/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/contrib/_pytest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/contrib/_pytest/plugin.py sha256=YEJGM5N6ypPmSrZ6P4Dvtfsr82GVytA_P98w20fLi4E 3609
hundred/ctx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/ctx/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/ctx/auth/aliases.py sha256=mONfacredKqVOx5TfkbljodDkZKWyVP7JT-R9SPxrxU 148
hundred/ctx/auth/commands/__init__.py sha256=nlmoOiJ2duxv6MsJDtyhH4BeiQogyepVlQRaUVDWv3U 638
hundred/ctx/auth/commands/change_password.py sha256=Yo2tsVSCf_K_lsp0yBw6Po7CBj44ZQoBNQOZMETp_K0 1978
hundred/ctx/auth/commands/forgot_password.py sha256=jwMqKMCV9Xg3iXQVXaZOjBckEnH_giSpzG1q_vUdRGo 1146
hundred/ctx/auth/commands/login.py sha256=CO_FzFNL4OtcLtNLu8yqHD2DfB-4VmVyG7zBjtWuYHU 1827
hundred/ctx/auth/commands/logout.py sha256=aGmy9aqY_0VXHpvd-7ITcr500UevBtD5L7sOfIL-1sM 999
hundred/ctx/auth/commands/new_user.py sha256=7hIyF12C-ohx-dNi2wDiV5r3DyQP9P58YBgbD3Z9lrg 695
hundred/ctx/auth/commands/refresh.py sha256=j5VIpcYGxIs3erLJEsoYwVQ7G8Eqho_2b1fzjyjO19c 1957
hundred/ctx/auth/commands/reset_password.py sha256=SbhPOttqDui_CvFA_Z90-RRPMs0Kbf8f2sRMxo96YfY 1787
hundred/ctx/auth/commands/send_check_code.py sha256=uZOCfaNBs18NY_BM6s4mq_XgQL1Uv6ha5sE8j-gW05c 1456
hundred/ctx/auth/commands/verify_check_code.py sha256=KOaKBBEWS0JriCuE6n691FpeoD4oit5TqnaRgATFjr8 2301
hundred/ctx/auth/domain/__init__.py sha256=m_h1-PnMvCWpWUmRatnn0wGz68YwbuezNUNYlgY6hfQ 262
hundred/ctx/auth/domain/check_code.py sha256=JrRwslkl0rjz6GJux9XDm8nDMasku4l84y9tn7R9Ios 493
hundred/ctx/auth/domain/session.py sha256=92tb5P4vGYYTL-Up1mE7M3OaCyOHG3N1WHYWY6PhsZM 1623
hundred/ctx/auth/domain/session_status.py sha256=lHY20tMED3yvItYv3dR2z77ld1WLUYnA-h7VR9agARk 113
hundred/ctx/auth/domain/user.py sha256=4WRiNE1VK5pUXfRAiY8MUlIy6AK4GPBmKPqaEv-BryU 1005
hundred/ctx/auth/domain/user_status.py sha256=FQOnMhVfRPjVdi3Mn_sRWij0hbmEbG-E_ItfstbPe1c 98
hundred/ctx/auth/dto/__init__.py sha256=qWz2DsNGvhyEieRLan4LxWeX0GZL6799J_b1WdLRiY4 71
hundred/ctx/auth/dto/authenticated.py sha256=tXY4cx9BxJW_itSL1aKrvQQdoIyjSKMDg1qYE3IiPUA 546
hundred/ctx/auth/factories/__init__.py sha256=9DtIGFW1rilNEdv52erLJojQfM7BF0Cdkn91JF1thSU 196
hundred/ctx/auth/factories/check_code_factory.py sha256=iU6VlzG5nc0MGtAjW85N3deQW_HHym5tSq7nKkBq87U 1224
hundred/ctx/auth/factories/session_factory.py sha256=APNjxFGRhnO4S69vrOHnzbAbzYHo-gI8FhEqEWfYuXk 1180
hundred/ctx/auth/factories/user_factory.py sha256=6ieWrxugK2UmNWTbix2mRqhJx6HPEnqCbFoPQCbQrNM 374
hundred/ctx/auth/ports/__init__.py sha256=K-4eg7GoiWWL7DDLNB6Qf3Q_7LIzzHeuA7ziJjtrFBQ 320
hundred/ctx/auth/ports/generate_pin.py sha256=uiHhP6FngtiIhfTm3w2JpudYz7g82LBNKs-_gi1b-JE 332
hundred/ctx/auth/ports/session_repository.py sha256=203L6UoJ4zmaUTkFwotIzmkKYiYIhA3S4NvEUrkscrU 817
hundred/ctx/auth/ports/two_factor_authenticator.py sha256=Ubwo6X7qaGCBZHzXKea4PmMNW0Y8cjgJ-aDT8zNEmXU 366
hundred/ctx/auth/ports/user_repository.py sha256=fE-WJXaMcvP01Z2wGbQim6i3DiEBl7qPwlhwhjwd9Uw 617
hundred/ctx/auth/services/__init__.py sha256=lnJ80MvHgldGV7onu990trBiqsYDmxAOho-a_KIlDqw 75
hundred/ctx/auth/services/session_service.py sha256=XJE9ld0iMUOQJSo2RbzvxcBLwQuNVTYxQ9eRR9N5VBs 4477
hundred/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/domain/entity.py sha256=N1m5kHkiuWQ1yKHtNHqQXQSbby-eiMbKxTCDsgHZJLQ 302
hundred/domain/vo.py sha256=GH58vdC8SdhQ0ofVesKGN0wofUpelKvf6Zj6Cv1sTis 194
hundred/exceptions.py sha256=JEbszkl3zH7MStEmM18PE16PV5xB4CieBcPxznuswnQ 2101
hundred/gettext.py sha256=ehQGwxT5eSwpOIEPFRo1MRFZAkh1SIYI2r5pK1zq5To 237
hundred/lang/en/LC_MESSAGES/messages.mo sha256=dYhGlQbXLK5qD3iCUk0FW6fr3BBxtBuao-z_dsASLXo 1329
hundred/lang/fr/LC_MESSAGES/messages.mo sha256=WchT-c2CsCKKBVSYT_5ZtozPwE0juvdupjl3e0ly-Yo 1430
hundred/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/services/authenticator.py sha256=e358sS7xQ2x9zvdumnT-QMCl7Wl7yaZU8ee-Mv-Ka18 2164
hundred/services/datetime.py sha256=8cu5TDlbYxm9QvvoN4VTCFiiP98371WU3tauwNO_b34 629
hundred/services/hasher.py sha256=s0-obef9IN7a__n_o6Jx1RHk-ulEXGo6-Z2gDnkrGyc 1162
hundred/services/i18n.py sha256=AxxQpTRSf9Nmv1Uoo2D8uSVkwEISoM4PaEtin3HOpNA 3937
hundred/services/token.py sha256=Fp8hFotijdZWBzpm_QnHwIqmr6wMfIr1w-bKKxBOtSc 518
hundred/services/uuid.py sha256=AmODJBmQXbINzBUUL7ESaIhtviLrtnK2ySlcOKa9xaI 695
hundred/testing/__init__.py sha256=_ORKAronHWc_pdkNJE9pNvJi1YoDtbbCqkK5YZDZcus 182
hundred/testing/adapter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/testing/adapter/repository.py sha256=eoVFglPovBEVsU1lHH_r-8ABnHA6HqkffripwBv7F3o 2010
hundred/testing/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/testing/adapters/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/testing/adapters/auth/generate_pin.py sha256=3KAx2hO5gwX7h1HKmsq5G-wPkjx0wDhVaGv4wUieDSM 388
hundred/testing/adapters/auth/session_repository.py sha256=s45pFMhQflTNR2g4UMH7g8t7Y3eaqtfL2cNOaPVj0RY 1546
hundred/testing/adapters/auth/two_factor_authenticator.py sha256=kmIGSobtwmfJ77lesqHb920qVuFKUs1O8Ebh60nyQ1o 361
hundred/testing/adapters/auth/user_repository.py sha256=buKK0OWWtRhEV-GjQviilWY1xUg4scutDMe4pkLttyI 776
hundred/testing/exceptions.py sha256=uZb7Khx8ImHOaesYh9JM-SJHRBK0FPD298Epx0t3_2Y 526
hundred/testing/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hundred/testing/services/_faker.py sha256=tyMldiBCQ8udQ3iI563PlJWK17j1JaJGqi_00Frzikg 168
hundred/testing/services/authenticator.py sha256=lQfrdryL7Ovzwjqs5i0mEaXDQF5GX7yTdGGz9WBwdmo 336
hundred/testing/services/datetime.py sha256=ByDEB0bctccHruQiGfe6krAVIO7K8PL6OSJlXGDL444 996
hundred/testing/services/hasher.py sha256=wrhHc5yimdiZERrizb8sygFjMhaQCjvmCuyEsLcKJn8 541
hundred/testing/services/token.py sha256=QWmb_-8FLRo_sQmee3DBWSVh2dcZnVVi4Eeq24o67hU 441
hundred/testing/services/uuid.py sha256=usaMdXlFGZfteQdl1XMGYSaA-cKCOCaYOgkb_sD-Wj8 501
hundred/testing/test_case.py sha256=3YPlcmtMWYeprLbMKWFEUt8vw28GymHgpu8eT-t958M 2019
hundred-0.5.3.dist-info/METADATA sha256=-HGXg3WnE4-58PjSpli9bTEI7Qh1MQMrFuOmpl5sZCE 692
hundred-0.5.3.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
hundred-0.5.3.dist-info/entry_points.txt sha256=-YEq__N9VXpqRtLbDiylPcwlPOT21RRuJnJZ_hzPl34 51
hundred-0.5.3.dist-info/RECORD

entry_points.txt

hundred = hundred.contrib._pytest.plugin