pypnusershub

View on PyPIReverse Dependencies (1)

3.0.0 pypnusershub-3.0.0-py3-none-any.whl

Wheel Details

Project: pypnusershub
Version: 3.0.0
Filename: pypnusershub-3.0.0-py3-none-any.whl
Download: [link]
Size: 68369
MD5: 0338d9261f6e231097c0a07bb4f4afdb
SHA256: a0661c48cbfa72f76a7b80c1fba715f4cc65739d43dab080da55c22cddc7a1de
Uploaded: 2024-08-07 15:11:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pypnusershub
Version: 3.0.0
Summary: Python lib to authenticate using PN's UsersHub
Maintainer: Parcs nationaux des Écrins et des Cévennes
Maintainer-Email: geonature[at]ecrins-parcnational.fr
Home-Page: https://github.com/PnX-SI/UsersHub-authentification-module
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Requires-Dist: authlib
Requires-Dist: bcrypt
Requires-Dist: flask-sqlalchemy
Requires-Dist: flask (>=3)
Requires-Dist: flask-login
Requires-Dist: psycopg2
Requires-Dist: requests
Requires-Dist: sqlalchemy (<2,>=1.4)
Requires-Dist: flask-marshmallow
Requires-Dist: marshmallow-sqlalchemy
Requires-Dist: alembic
Requires-Dist: xmltodict
Requires-Dist: utils-flask-sqlalchemy (<1.0,>=0.4.1)
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-flask; extra == "tests"
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 24503 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (72.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pypnusershub/__init__.py sha256=pbgXg8XSHnIqxkReEDr-nuo3oIkiSLPU_WkyS_L_YWg 43
pypnusershub/__main__.py sha256=kSDh-CkPwnfVgOd_IAwtmFdQJfKuF8YQ2qV3MH-U7RQ 2867
pypnusershub/decorators.py sha256=fsHdceNzT9aGY4u82Pfja-5lZ18RL38EIO5o3wVl54A 922
pypnusershub/env.py sha256=Id6dhRNIcTg3KsRBjULlIM7T67RHWGZjoDB9ghuniNE 788
pypnusershub/login_manager.py sha256=nzWJpbqpv1omELLEit1e-whvLNArZ5E3sbiwfwnkWfU 1191
pypnusershub/routes.py sha256=OMY6Tie0zIjxxdhOrPV1vwDrzbiMNkrUTkuyAvoaFJ4 8427
pypnusershub/routes_register.py sha256=eiZUrvvECIANfcS7tcCcnJV5W7TxNtA5GDqBT8245_M 7241
pypnusershub/schemas.py sha256=eqT-y6s7kEHuEmBKON_CYJOyoy8wKTZqDp4VmTPJrqk 2310
pypnusershub/test_settings.py sha256=5tQGviK112pwYY5DBWEjemCwUdseqJATF9vZZdUrfiA 1544
pypnusershub/utils.py sha256=rVulUOeTLG3FTCbh1IR0dgvCj40iK6VaSz-P2jlGoCE 3734
pypnusershub/auth/__init__.py sha256=RrxrRrohrJXR-MlfS-ELA7pFHTEPN8RjYqQ2yyOI6yc 129
pypnusershub/auth/auth_manager.py sha256=0cBnzS168XUibpFOY-oz4l01KLl8igOiTLxd3cA4KwA 3737
pypnusershub/auth/authentication.py sha256=DTQPywDrsBr9PloAG_GW0AIz5cG1phZbD0k0ovEt9pQ 7796
pypnusershub/auth/providers/__init__.py sha256=SD95jMlYDtnHm1DpwciOoEgWHGECbdwnhCzbjXnjanE 35
pypnusershub/auth/providers/cas_inpn_provider.py sha256=doeBauGI_EWc6d9WM4G9cUs1daR0LF4zCG2rJBwXshQ 5821
pypnusershub/auth/providers/default.py sha256=FfXp7WEptdSl02u3e6E6dNbybsyyVMrbBDmfR0QFmgM 2164
pypnusershub/auth/providers/openid_provider.py sha256=dkyslzTeVGA2dcQP4092N03QYtxQPTIX5wqHmMi6yTE 4325
pypnusershub/auth/providers/usershub_provider.py sha256=lzUC--IEF15Ux7673Y_3yyKw3BLa4THV2LSoBIfg_6M 1874
pypnusershub/db/__init__.py sha256=AbtAZmT8KHMrSrq-zU2RIZHnylpQEkY4DvbTl-Hozyc 30
pypnusershub/db/models.py sha256=ANGXE-h5KO_wz7CzKYEX2qo2he-iIUDAlJQEglWWJvY 15323
pypnusershub/db/models_register.py sha256=Rb3lI8kukSM8IhVyTDEOS1hVOZUYD2BWdCBOlVUJ4sU 4878
pypnusershub/db/tools.py sha256=LfCgL_PKhWew5OtYjy33maY-wjbXOvx6L0Xbg_jig9k 3898
pypnusershub/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pypnusershub/migrations/env.py sha256=oYcAfwqku9Yj_Ruzy8_mszn1lpw7PLRy5GzpPiYFkI0 2158
pypnusershub/migrations/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pypnusershub/migrations/data/utilisateurs-samples.sql sha256=CGbBR89il9gfSEfNMwyJGFa0U0Zc9jI7s7x1-mdoLxs 3605
pypnusershub/migrations/data/utilisateurs.sql sha256=u7pgOOMZY7GzpTlfSAOVwFsoODR3fYMS1OyhDv_UyGs 15812
pypnusershub/migrations/versions/10e87bc144cd_get_id_role_by_name.py sha256=xlXWOarhrJM6TCaGBZSRabDQ_T8jcAb6bCfIO27erhQ 821
pypnusershub/migrations/versions/112ccf1024ce_add_unique_constraint_on_t_roles_uuid.py sha256=Khm_tRbGMgopTdznZSbihtheVS2Brm5BJ23TVpjJGos 548
pypnusershub/migrations/versions/5b334b77f5f5_fix_v_roleslist_forall_applications.py sha256=ofFK6SJUFPVyYaQbZMCGLgRJzGm1XIjx4_FVc464U_Y 5883
pypnusershub/migrations/versions/72f227e37bdf_utilisateurs_sample_data.py sha256=KUPgBKyL8qDaT6JiWUa0rWp0ASb8OEZnpZjDotQGZ8E 1021
pypnusershub/migrations/versions/830cc8f4daef_add_additional_data_field_to_organism.py sha256=Ds2vTmqgfRLoq8VPWKrMp2bVoi_cEXuDvfqwXbQKWg8 640
pypnusershub/migrations/versions/951b8270a1cf_add_unique_constraint_on_uuid_organisme.py sha256=oNty1c3deeHhBNrdvxDa2-p43S3UPWnun5rYdRSTSB8 588
pypnusershub/migrations/versions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pypnusershub/migrations/versions/b7c98935d9e8_add_providers_table_and_cor_tables_with_troles.py sha256=nfBC-srk2OdZc-z27SpNF66kSSXMoG_cB8E_g7tYtBE 1592
pypnusershub/migrations/versions/f4bf21ac6238_fix_temp_user_organism_size.py sha256=YKnp8N8daTO-tE7rbzHaagboOflWlyjykwMBYM6bvl8 477
pypnusershub/migrations/versions/f9d3b95946cd_set_code_profil_in_integer.py sha256=K1mdtUFj73MmNLSb4xRK6Ou05iNcrpwYfhI2CaS1ZYo 686
pypnusershub/migrations/versions/fa35dfe5ff27_create_utilisateurs_schema.py sha256=II-hSE1Yl_LWGLynoMuA4ErDTm7KsIuyTjcd2Vuoqus 567
pypnusershub/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pypnusershub/tests/conftest.py sha256=fjXYiL5J01afMTKBHVg9WQEAptPotKT2gaPfZnlmXok 970
pypnusershub/tests/fixtures.py sha256=hX3uRNjDKPs0PH-PpiCga8aG6hIV1Bt1s-h1nMIrRa8 3300
pypnusershub/tests/test_authentication.py sha256=Smd4n2g2ljUwfDeuhsXhe6Jl8XjSduj5paJzYrLknJo 1218
pypnusershub/tests/test_utilisateurs.py sha256=6r0noE9cSAmVFdOKPrYeDr4BLpr9r7x12SeRYzAczmw 5507
pypnusershub/tests/test_utils.py sha256=Ddl-UF2jqduHKyJu2tndTsLvPzUCjRml8irnG4eo6wo 1608
pypnusershub/tests/utils.py sha256=KA2Uyxu49jhLar6N3Tz9kAsDhaSQjVymtx7olnrOMuU 1579
pypnusershub-3.0.0.dist-info/LICENSE sha256=WJ7YI-moTFb-uVrFjnzzhGJrnL9P2iqQe8NuED3hutI 35141
pypnusershub-3.0.0.dist-info/METADATA sha256=TCywGK4IaHnmdwc6v8RZArwo_VRgOgsWRQUQoLap0cw 25982
pypnusershub-3.0.0.dist-info/WHEEL sha256=R0nc6qTxuoLk7ShA2_Y-UWkN8ZdfDBG2B6Eqpz2WXbs 91
pypnusershub-3.0.0.dist-info/entry_points.txt sha256=xCQxAiyObJzRTe_GX6RCrInxaA89uLI_JxbM5kU9UJ4 56
pypnusershub-3.0.0.dist-info/top_level.txt sha256=fYUypkUdb52KV-ftEQa0Sts_NH3O7qWCTfTGk3MmQ0k 13
pypnusershub-3.0.0.dist-info/RECORD

top_level.txt

pypnusershub

entry_points.txt

migrations = pypnusershub.migrations:versions