pypnusershub

View on PyPIReverse Dependencies (2)

2.1.4 pypnusershub-2.1.4-py3-none-any.whl

Wheel Details

Project: pypnusershub
Version: 2.1.4
Filename: pypnusershub-2.1.4-py3-none-any.whl
Download: [link]
Size: 51525
MD5: cd9a5b1b16a4de7bf4c88901bc9473bd
SHA256: 7541fb95cf50a8b50757a148807c3446ae5688548790fce88361336bc5198f62
Uploaded: 2024-04-23 12:23:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pypnusershub
Version: 2.1.4
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: 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: 8143 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.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=TAqyJNfn9TbPyOisbUFBkKj-7VRxu6Zjt2av_XoSE6s 6956
pypnusershub/routes_register.py sha256=_uH_CyLi2gbK03z3SUT7Pt5mmtobpq_07YpZlWQopqw 7217
pypnusershub/schemas.py sha256=GKe24y7ujQgu4j9eElwtsDA282dP3T-mWEkvVDYZ3JU 1040
pypnusershub/test_settings.py sha256=8ZKQ3K_0Sb7-mXHlEVXlIQHjx3gMqiFzBoTPfafYprU 184
pypnusershub/utils.py sha256=rVulUOeTLG3FTCbh1IR0dgvCj40iK6VaSz-P2jlGoCE 3734
pypnusershub/db/__init__.py sha256=AbtAZmT8KHMrSrq-zU2RIZHnylpQEkY4DvbTl-Hozyc 30
pypnusershub/db/models.py sha256=65IEBlXni7NQjt8F77wclcxikAR2Vpb3BoKfP150_cA 14767
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/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=NlUFiQjRYfuIXXo12CIbGHftnZpjDqPJTGJyUdfvjpU 839
pypnusershub/tests/fixtures.py sha256=Pz_q7LQX51cTe8NeNOuq1G7AKEt9n3jBOp_YhVRhcj4 2900
pypnusershub/tests/test_utilisateurs.py sha256=1sjfHkYxQ0l8u1oT-pBy3VNVvklYaqLClXMyYGA7rHI 3409
pypnusershub/tests/test_utils.py sha256=Ddl-UF2jqduHKyJu2tndTsLvPzUCjRml8irnG4eo6wo 1608
pypnusershub/tests/utils.py sha256=KA2Uyxu49jhLar6N3Tz9kAsDhaSQjVymtx7olnrOMuU 1579
pypnusershub-2.1.4.dist-info/LICENSE sha256=WJ7YI-moTFb-uVrFjnzzhGJrnL9P2iqQe8NuED3hutI 35141
pypnusershub-2.1.4.dist-info/METADATA sha256=b9qwP_5x9M-nLQV73ZxNpCZPfgAPs28yamEK8v5vHfM 9487
pypnusershub-2.1.4.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
pypnusershub-2.1.4.dist-info/entry_points.txt sha256=xCQxAiyObJzRTe_GX6RCrInxaA89uLI_JxbM5kU9UJ4 56
pypnusershub-2.1.4.dist-info/top_level.txt sha256=fYUypkUdb52KV-ftEQa0Sts_NH3O7qWCTfTGk3MmQ0k 13
pypnusershub-2.1.4.dist-info/RECORD

top_level.txt

pypnusershub

entry_points.txt

migrations = pypnusershub.migrations:versions