pydentity-core

View on PyPIReverse Dependencies (0)

0.4.0 pydentity_core-0.4.0-py3-none-any.whl

Wheel Details

Project: pydentity-core
Version: 0.4.0
Filename: pydentity_core-0.4.0-py3-none-any.whl
Download: [link]
Size: 103350
MD5: a63abf0097a2274b4cbf2e00581c58ca
SHA256: 2eb990a55b686b30414dbe8f78d2f58c6a174de9a00fe31a804fb909259460a1
Uploaded: 2025-01-08 16:43:56 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pydentity-core
Version: 0.4.0
Author: Udachin Ivan
Author-Email: pypi.udachin[at]yandex.ru
Home-Page: https://github.com/udachin077/pydentity-core
Project-Url: Repository, https://github.com/udachin077/pydentity-core.git
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4.0
Requires-Dist: cryptography (<45.0.0,>=44.0.0)
Requires-Dist: email-validator (<3.0.0,>=2.2.0)
Requires-Dist: itsdangerous (<3.0.0,>=2.2.0)
Requires-Dist: pwdlib[argon2,bcrypt] (<0.3.0,>=0.2.1)
Requires-Dist: py-machineid (<0.7.0,>=0.6.0); extra == "machineid"
Requires-Dist: pyjwt (<3.0.0,>=2.10.1)
Requires-Dist: pyotp (<3.0.0,>=2.9.0)
Requires-Dist: uuid7 (<0.2.0,>=0.1.0)
Provides-Extra: machineid
[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
pydentity/__init__.py sha256=Yl8CBdueNq6p_UPdcrpjeR-Zgod-8cImwR3cXDl-7T0 546
pydentity/_meta/__init__.py sha256=O1N3XqZx6mYLrdjpumKk0ESpZQawISPyayYA4ytTZy8 329
pydentity/authentication/__init__.py sha256=oovgJLqZl2KsG8DI4DVPB3yiPQvr0jlrURSGn4NJqo0 665
pydentity/authentication/bearer/__init__.py sha256=OquoVvcvrDrck3O6UTVl2s2FE1xNA-GoiIzaQQk_BfI 279
pydentity/authentication/bearer/handlers.py sha256=nbOSI-U34N8p6OwPeeMD_CCEs1mefVEq_CD0uZ_oa1g 2326
pydentity/authentication/bearer/param.py sha256=WiypDcW1_OlmpDg33omB7NopHrJShznfLQDJM0hFUYw 5695
pydentity/authentication/builder.py sha256=7tvsezjTVEe4L60YIE19H9M-i0fkmIHYeIXQsvK02cU 5982
pydentity/authentication/cookie/__init__.py sha256=QDT__FvIEjEnKYOnKU_rcugcSNk74D7qABgye1VNQGE 223
pydentity/authentication/cookie/handlers.py sha256=dTkv3ozQFuPfxkZQizmAZdGzaYDfityYEF0NEgNvP-o 4587
pydentity/authentication/cookie/param.py sha256=w4gLSSm7ZM6bTzOEdgkqWj-GcwuwcnFyQUrRqEZ9LB0 3488
pydentity/authentication/exc.py sha256=8-Hd3GnvBZ1rtVjg52kxFzwsGIJAhkJMq8WOCGEiU2U 49
pydentity/authentication/interfaces/__init__.py sha256=YZ8DGZGXrkXBR_xrEMye5FINTI5FGW2fKlBtJfVMbQ0 3551
pydentity/authentication/options.py sha256=kQk4y4Z7VxGqXH34lKJOBDxX322_D2DycR13YfRWtTo 4708
pydentity/authentication/provider.py sha256=f_r_Egl5JC_ESLJ9L_LCCOVcEvlIV7fjqXvS5jJt4-Y 2031
pydentity/authentication/result.py sha256=-8FBRRzyYEQs9IALbI7ngrPMeTZ7J79R-cr8y72AuA8 922
pydentity/authentication/scheme.py sha256=_vY5OXh7zWxoVGYxVPXwT9RtX5Duk54G19lOXaqMfZg 1749
pydentity/authentication/scheme_builder.py sha256=_FtvxEcwTGaiUIctzH4cUmZffAAp96TUO7XgIQOsUtM 1428
pydentity/authorization/__init__.py sha256=wVlKE0OUJCQIsvEKTif7bJn1feDRrJp5SPaExtY--AE 727
pydentity/authorization/builder.py sha256=FzKKFmCtAQhpNQfWqHAnwFpsq0kBcfh_O08fYdiy-uw 1956
pydentity/authorization/context.py sha256=ZYeC0d9Vp8XrsAK_sqUIHp9GBlo7AYhSvvKddNJDKms 1210
pydentity/authorization/exc.py sha256=wolC4y1emch23NVM5bXIgPo7kAm0id-XtSMaPs2lWCw 48
pydentity/authorization/interfaces/__init__.py sha256=44qdwHunaSGHIJKNpszAvdlFtsJznNPYu5uJBfPR7Lw 1167
pydentity/authorization/options.py sha256=9Wq89ssSJAE3zDIIpQS85hs4G8E6Ep1P0-JSqK_tD5Q 2681
pydentity/authorization/param.py sha256=GRH0kYg4aTDSzO43utmYvzNahrW8sFMiuUZHClBFbbk 2518
pydentity/authorization/policy.py sha256=4pj6s5QH8D-OzNeFMd_sJSlHG532s83y9ID6dnfDEs8 1310
pydentity/authorization/policy_builder.py sha256=2cnIwd-HS98FDSJ-40qnNIzlVZVXD--ZZXVOej_j8ZE 10554
pydentity/authorization/provider.py sha256=fBcXGAu9LobrLQhEuzOjvYHXF6NkdMeeSILQco1VrOE 1263
pydentity/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydentity/contrib/fastapi/__init__.py sha256=X-hrFRkekV2Dr6jFzBJwFsVz1laW7uoT4P6MUMhZdtc 95
pydentity/contrib/fastapi/base.py sha256=DoeLM3laN6BJIIRyMkyfrR3KpYIpOvGEiCcfTkgkmPQ 766
pydentity/contrib/fastapi/guard.py sha256=rxeKkFRyyvq_6afej7Osb-fBygBza_iB-taz9pGow1k 887
pydentity/contrib/fastapi/middleware.py sha256=HrKw16SJzO-RUakWZbb7N4-8zViNA-4t-gRtlVCxSaM 1655
pydentity/contrib/litestar/__init__.py sha256=XJrhJmZsEAXe5o_vyAPAHG2MeGvwkKLL70mbmYPgfTg 211
pydentity/contrib/litestar/base.py sha256=xCGabdjl_NyUUPdLVChegRrMIC21lT10geO7zTWEGEQ 1016
pydentity/contrib/litestar/guard.py sha256=TAinvosd0-BbKdwmP9zDGrMw6WjuX8Si5DtdpySyl4I 1021
pydentity/contrib/litestar/middleware.py sha256=koHYHK3x7SijEdP88cmlNyYWkHNMUl-pDqTVFGl93QU 1627
pydentity/contrib/litestar/plugin.py sha256=Ak9Sj-nPXVBGwLnjBKJ6z18a2DbhQMazrq4xeKouZvU 3344
pydentity/contrib/sqlalchemy/__init__.py sha256=4P-egJ0TcQ9OXutzjwC3U9k7UcwBHmffh2wQu3EKvew 851
pydentity/contrib/sqlalchemy/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydentity/contrib/sqlalchemy/base/abstract.py sha256=R1UT_241LsZ7LdM5rcS94ZanI_ekCLQn2z3al4wylwA 7760
pydentity/contrib/sqlalchemy/base/model.py sha256=htxdLstsDc-kai5IUAwh5vSm7X8XvCbfcTsfb9fwcn8 172
pydentity/contrib/sqlalchemy/fields.py sha256=9wejFKrXMMxEfsz8qTtn46dFCyBf8-zsHFlELv46XgQ 799
pydentity/contrib/sqlalchemy/models.py sha256=pfGyDRbwFIC5yV8WL20veOY8IdWFqxvlr31ogg2RNso 3909
pydentity/contrib/sqlalchemy/stores/__init__.py sha256=SAd6N9W0nNkkQSTpJzZpiDXvgTneWFd7pCuDi2PY0hQ 70
pydentity/contrib/sqlalchemy/stores/role_store.py sha256=Vi2yxHJGPwcm4B-YSPP-DOVpqPux75UMTbAAb2Tcx4I 3993
pydentity/contrib/sqlalchemy/stores/user_store.py sha256=hRfFQXS3RIjrPtCTh1EP0qhAGqP21aBStXl8vJGJEiE 17560
pydentity/contrib/tortoise/__init__.py sha256=RjzDaWlBTAP2J4jBmUzixDH45KRAiczu7E7G52StzUY 849
pydentity/contrib/tortoise/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydentity/contrib/tortoise/base/abstract.py sha256=PSmoElF2bLMteFyruGl8vLHkU5Ym3ObcftVkXuIKZZU 5214
pydentity/contrib/tortoise/base/model.py sha256=KFO-jhBcLBt-iR5iifB38W8W6-xvhZaY81zwLLi_xIs 36
pydentity/contrib/tortoise/fields.py sha256=uYJ47MciLHouNv-qq26Q--W5s3tDG30tcfjIA4j4bCg 726
pydentity/contrib/tortoise/models.py sha256=-B3C4tfXreAWsQYb9SqlDS7hyvlWCa2z83H_vNMC8Cg 5148
pydentity/contrib/tortoise/stores/__init__.py sha256=SAd6N9W0nNkkQSTpJzZpiDXvgTneWFd7pCuDi2PY0hQ 70
pydentity/contrib/tortoise/stores/role_store.py sha256=ftl5nH7RKtfDirqf6irs3y176JDEA9iqXQb2IP2M-t4 3188
pydentity/contrib/tortoise/stores/user_store.py sha256=h6_M3tWBxucQl0MtUqmKPWN0ONiZIDYDBawzh4zDMfI 15077
pydentity/dataprotector.py sha256=mqTHH-Cq8XT-CUhSG7x6GGkr9JQT5cDGhWRXaEjvgL8 3797
pydentity/exc.py sha256=u1YlfGRJxLMlyHdQjBFr1XCzmZ9uIvLjVdordGs_PoM 324
pydentity/hashers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydentity/hashers/_hashers.py sha256=JyLxVYjEDBj_5f-2GyDnRXzQOVgwXHYNsF3fjUCs2Lo 3483
pydentity/hashers/password_hashers.py sha256=Eoy1eqW3vL21iZc9yOG4OO9KzfWNqC5ctCEgWE8Vq_0 3979
pydentity/hashers/README.md sha256=YhA7Rb2iC4QwPKd3J73wINOpb0DhW24P2j13bXKs5wo 1160
pydentity/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydentity/http/context.py sha256=9fvLiINdC3i298P4JIXCSdEkq3PYe4D3iP26N_2fsJM 2540
pydentity/identity_builder.py sha256=qdNgNszeYWMdOQScpHLi0zaeMS-CuFWJB5bGIUI9Cbk 8681
pydentity/identity_constants.py sha256=jfK9an0v_IrutQPGjpVCK2siYwdHjWM2mUZ2kD1ga2Y 396
pydentity/identity_error.py sha256=aWX_VGBKF_pht93lTn0qSEB94wy7mTzCJI2wjVHGCL0 882
pydentity/identity_error_describer.py sha256=fPq6-TIa8dyn6hFY_2JgIvwOu5N1HcbpHrwt6ENsx9Y 4891
pydentity/identity_options.py sha256=moELbo7tJPOg5T87mXhr-ytJY5L6WwZqdL2KU7qxHVU 8555
pydentity/identity_result.py sha256=xJCEdww5RzX6cYntPf7jrZm8tPWdPt1BMCIGP5enKKA 1626
pydentity/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydentity/interfaces/dataprotector.py sha256=BTJy3cZCvTN5GKGKAOpfLcTz3c64AHKKqvxobKykMGA 565
pydentity/interfaces/logger.py sha256=Z7bzEk38SQ-B9ggVR_Hl1-VU6eaXOCdgmB_8WEnNN0Q 388
pydentity/interfaces/lookup_normalizer.py sha256=HylrtZiFSGR9VW-DOifT2O3EvG9dIlNrCD4_4bYa85g 761
pydentity/interfaces/password_hasher.py sha256=VpUHhMRukkj_BB-3A4UIiIfxRY7bfAMU285xkolpLgI 1580
pydentity/interfaces/password_validator.py sha256=REJfUUVsxwFUpkzqFoDl5SaN9TZgP-MINBmq8sZUrT0 700
pydentity/interfaces/role_validator.py sha256=iCvRKegaLtWWjClJ2EsCC6zdSnBjO0X4UsGUU_PiOkk 681
pydentity/interfaces/stores/__init__.py sha256=Gd5K5PN64P1DiGOi3edooEQD9ojRZHjPFLc33dUwPZI 874
pydentity/interfaces/stores/role_store.py sha256=DudQt-iBUkywLyGUV73us5Ez_sCrtfpGJJRcD-fff1A 3699
pydentity/interfaces/stores/user_store.py sha256=fgHi-woxZNC92ad57hQ-mi-dDCjZSrata9TsDPkS5YI 21378
pydentity/interfaces/token_provider.py sha256=O6BPwHHvtHd8DjrKkyP_M1nFgbygbPHbKmg1fdNl4tY 1801
pydentity/interfaces/user_claims_principal_factory.py sha256=DueU8A9eL8hxnG7300mw7xi27wi-1AC6hH7_UhO_MuM 556
pydentity/interfaces/user_confirmation.py sha256=gk6KhHuevNkrJml_d3qSISeOD4tfbZFganOl9CiUxKg 687
pydentity/interfaces/user_validator.py sha256=kjYLJzjeZc0miW2QaHW2hmq3bhlSHXwJ-7dB0XOj-yM 677
pydentity/loggers.py sha256=oJhJsGOmefxT0q-l3Fwzoi5869Mg6ECvjzZr0Aa0X1E 325
pydentity/lookup_normalizer.py sha256=0LW6LJFX2_SF9VrR4awJ-qnL82SyMYX6jhQgp41nnRo 838
pydentity/resources/__init__.py sha256=DWK_y8m9GmBsszUKcEhCIZRNmXWwiHZCEzhpzgI2JF8 3095
pydentity/rfc6238service.py sha256=VGNQ23QI5IRyqT4fz7bqoyl-xO3KiChtKMfJaTvVNUM 2937
pydentity/role_manager.py sha256=Xvpn7HGGNZZQ_j1DlH1pqqXqdWppZuS0DIn5QSBmEQk 9784
pydentity/security/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydentity/security/claims/__init__.py sha256=zdcOtdtmtLCLMtsrubHWmnhXGM1dDgEAP-V63hUgHuQ 228
pydentity/security/claims/claim_types.py sha256=zcSmXsVDzo36hyiQd_Ufk0SIEwiBWmXsCO0j5drG0Kg 1869
pydentity/security/claims/claims.py sha256=QlNNmY-P8xq9pofUfVdQ-EQ4xkt385-7ntjpqjjH5Ns 17569
pydentity/signin_manager.py sha256=m3gn9B7e-7A8Kz6VMSZQjitGUzQmeOKe9fuJpLz061k 23930
pydentity/signin_result.py sha256=NDH4hq0KW1D6gfcrY6qSxiZ__2lT3QRxq4p8zS0E_d8 2323
pydentity/token_providers/__init__.py sha256=reEz5I8JK5rwLTHnQpT7ppINj8EY1TzjwurhaWFGGEQ 456
pydentity/token_providers/authenticator.py sha256=qk6azVGegZVF0xWqhU4yksZiaWP0Z4h9LxOHQmDntT0 1638
pydentity/token_providers/dataprotector.py sha256=blrfpg7RxHssbUXVDSrRcRHOjdCMKhjaTuM7xX97sjY 3493
pydentity/token_providers/README.md sha256=NGRDhjYCyxErB9VPdasFDLYIPTwOquFKcbFZpj4RzFA 1523
pydentity/token_providers/totp.py sha256=4GfNYolPWfmx3hOif5dp6m2ogB5ndcJiy42IBQrHNm4 5701
pydentity/types.py sha256=9iEjY5x_HfY-BQFIJ-KOaUdzrCq38S26bV2M2W05ATQ 2098
pydentity/user_claims_principal_factory.py sha256=bNy5ZpMEDZ4jZLR9Gj78w7qr44py5Zi6CXXiEuJOyE4 2850
pydentity/user_confirmation.py sha256=uDBVH4NRaiKBXjiTQmYlJIWE1FoG0MF7UK-1SHsb4RA 552
pydentity/user_login_info.py sha256=QqacPRabIxlq4p_qm8DiBq2pzzRtNWyli1V8ADnXHhc 1102
pydentity/user_manager.py sha256=z1ehYqnIkGNdqcRryDbClFsIQAon-Wfcz0XLdiGg2jQ 68395
pydentity/utils/__init__.py sha256=RXeZBoNQi0pWxSVUqecNAZx6Mjyktbszpjb6UR6L_7c 453
pydentity/validators/__init__.py sha256=vfNTgpJv5x1Qk2emIVuKPh8vkpjazE7Ay8a2rkY_nz0 252
pydentity/validators/password_validator.py sha256=vR643oOZoRGExzeaoFc3KxayUZ1seUXLQWfIUuskrdU 2501
pydentity/validators/README.md sha256=9f0K9pRywGlwGA745RPFjGoGzNAcFVzjaIBPj9v6F18 1896
pydentity/validators/role_validator.py sha256=RsPkrFIXfDw7nxQFGkT4zdGizE68mwxpg5EqaouypZE 2041
pydentity/validators/user_validator.py sha256=WbgDFTGvxwIgGvaI6XhhNJESGz2ReDGoEARi1zyTibI 3571
pydentity_core-0.4.0.dist-info/METADATA sha256=cNHzIALCoRw8j1OY2pOBdCfTveZr-MHtEjUt79zOaR0 902
pydentity_core-0.4.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pydentity_core-0.4.0.dist-info/RECORD