swh.auth

View on PyPIReverse Dependencies (4)

0.9.1 swh.auth-0.9.1-py3-none-any.whl

Wheel Details

Project: swh.auth
Version: 0.9.1
Filename: swh.auth-0.9.1-py3-none-any.whl
Download: [link]
Size: 59593
MD5: b790bc80a74897c2e01adc98395b6966
SHA256: 22861e85e3ad41ab52e02b5a8aa1eef99cfb061c8ff29d44abf14d01457768b0
Uploaded: 2024-02-27 10:54:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: swh.auth
Version: 0.9.1
Summary: Software Heritage authentication utilities
Author-Email: Software Heritage developers <swh-devel[at]inria.fr>
Project-Url: Homepage, https://gitlab.softwareheritage.org/swh/devel/swh-auth
Project-Url: Bug Reports, https://gitlab.softwareheritage.org/swh/devel/swh-auth/-/issues
Project-Url: Funding, https://www.softwareheritage.org/donate
Project-Url: Documentation, https://docs.softwareheritage.org/devel/swh-auth/
Project-Url: Source, https://gitlab.softwareheritage.org/swh/devel/swh-auth.git
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 3 - Alpha
Requires-Python: >=3.7
Requires-Dist: click
Requires-Dist: python-keycloak (<3.9,>=0.19.0)
Requires-Dist: python-jose
Requires-Dist: pyyaml
Requires-Dist: swh.core[http] (>=0.3)
Requires-Dist: django; extra == "django"
Requires-Dist: djangorestframework; extra == "django"
Requires-Dist: sentry-sdk; extra == "django"
Requires-Dist: starlette; extra == "starlette"
Requires-Dist: httpx; extra == "starlette"
Requires-Dist: aiocache; extra == "starlette"
Requires-Dist: django-stubs; extra == "testing"
Requires-Dist: djangorestframework-stubs; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-django; extra == "testing"
Requires-Dist: pytest-mock; extra == "testing"
Requires-Dist: requests-mock; extra == "testing"
Requires-Dist: swh.core[testing]; extra == "testing"
Requires-Dist: types-click; extra == "testing"
Requires-Dist: types-pytz; extra == "testing"
Requires-Dist: types-pyyaml; extra == "testing"
Requires-Dist: django; extra == "testing"
Requires-Dist: djangorestframework; extra == "testing"
Requires-Dist: sentry-sdk; extra == "testing"
Requires-Dist: starlette; extra == "testing"
Requires-Dist: httpx; extra == "testing"
Requires-Dist: aiocache; extra == "testing"
Provides-Extra: django
Provides-Extra: starlette
Provides-Extra: testing
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 1112 characters]

WHEEL

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

RECORD

Path Digest Size
swh/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/auth/cli.py sha256=-3ipMHNVRf2-wWkoHvd0wOTZl5ayg2EKMXikgzyY--Q 8802
swh/auth/keycloak.py sha256=z5z6RqD55uNBo7Y9PxRSaxuRyMN-hBTvv42daoodXuE 8696
swh/auth/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
swh/auth/pytest_plugin.py sha256=wLl00BRzKKHlDrwgpVSgtcXmEYGCxfkWV8OpRiBfMUU 8787
swh/auth/utils.py sha256=AVzj7-_d9gntREhVZ1NXguTO4O9oFg7075ttTpLu9bY 1699
swh/auth/django/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/auth/django/backends.py sha256=h43SnW9UQhJfXGQdyasMbBksc7aFxImUdLnHxxlQ6ts 8738
swh/auth/django/middlewares.py sha256=BtOAueq52USNxC83trQSrpVNeLOZQFAo8uzEBzw6l7M 2535
swh/auth/django/models.py sha256=wa18rItIPg1xSaLZDC3VubCUf9FFXyEsnfLXN01gxdc 3901
swh/auth/django/utils.py sha256=pkIyM9wz1QxI2zfGutuDGh_lFfi0oXDXesE2kUWEgtk 7724
swh/auth/django/views.py sha256=YmEbyPtuGv-K2_ztUDh29qitcQDbWpWKFjb2lHzR2e8 4744
swh/auth/starlette/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/auth/starlette/backends.py sha256=qsF61bdaMo9yjXTdefJCf56PmveJrmG-o_7vkYvtukY 4752
swh/auth/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/auth/tests/conftest.py sha256=7JFsWoz4Xtjjo7-NxY1pJ84FNd0DNDEagFtmoU6oM9Q 710
swh/auth/tests/sample_data.py sha256=fW4Lnwu8kr0HMecokQRgx09IECgRT3WmBttdh0nM12g 6186
swh/auth/tests/test_cli.py sha256=VSGg9nUufo0mAmdLTq4JgiajFtYlB_3qScPKhX4cQMA 12868
swh/auth/tests/test_keycloak.py sha256=bw7d-jyRkwtgMc8D5LO8nx-9rW2kCOzAFdpftuS1cSw 6198
swh/auth/tests/test_utils.py sha256=RYyCZKc34CClbUuuPZMt-3R25q8ykqrCkuGx42R23f4 1255
swh/auth/tests/django/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/auth/tests/django/django_asserts.py sha256=aQVaTW2CM9KSn_BMDykHyYYY7BSbQpsLfL6vqx9S7KA 750
swh/auth/tests/django/test_backends.py sha256=_YD_Pg1Z2dY8DliX9186LMc0bTHvsxhKFK0d1O7j66M 10668
swh/auth/tests/django/test_drf_bearer_token_auth.py sha256=8VEJF4TNZcx7XLGV9vzGWbAD5elbvJxMhUo2c9KtUS8 4748
swh/auth/tests/django/test_middlewares.py sha256=IL0qVhup2LytjTd7P30uY14uyx1mJfcvrO9qKATflQQ 2334
swh/auth/tests/django/test_models.py sha256=rmIA4hHiU3s3VF16BE0uScTHy_7jpWXeKFWG2B882mI 2170
swh/auth/tests/django/test_utils.py sha256=5d0Ujy7puCe65wdGcYdl4z2DvXJO4ovmA4g94Tvhhh4 4219
swh/auth/tests/django/test_views.py sha256=YMVqE-dE3JNN0V4Vup9QaBDEeBj6mjtDdqecQEhOAi8 8850
swh/auth/tests/django/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/auth/tests/django/app/manage.py sha256=_qxcnBIxTRoZZd3gfruSIQ0uc-MjExc-M7ZdEE2JdlU 667
swh/auth/tests/django/app/apptest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/auth/tests/django/app/apptest/apps.py sha256=5U89hqWz6iIu3xBlpnRCMQdH34c8qQ600y25g_bZecI 356
swh/auth/tests/django/app/apptest/settings.py sha256=c9934nNFOmt_uY-yioDl1eMZHO4Zrjb-9dxMD27T8Qk 1779
swh/auth/tests/django/app/apptest/urls.py sha256=GKvShNxvEemRxLmwUdku3lT9dAXy_jaB2NVLfyMAJMg 894
swh/auth/tests/starlette/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
swh/auth/tests/starlette/test_backend.py sha256=xxpfvZTikAc55HA-uxgjmLsAj577wgR2S9zBasyUVVs 2742
swh.auth-0.9.1.dist-info/AUTHORS sha256=MmT2SW7uS3mtvAybAy0CJeZ5Hr8lG0SVctPbokdcdzM 112
swh.auth-0.9.1.dist-info/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
swh.auth-0.9.1.dist-info/METADATA sha256=mnQRwm0daBTrFQkItTeOc3HpDR3t2Jyh1h5yYiP7wJg 3318
swh.auth-0.9.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
swh.auth-0.9.1.dist-info/entry_points.txt sha256=_e1-6bhVlkfbiGrmRr3qOlOpNMMvHcUiIgvCCiO0CW8 46
swh.auth-0.9.1.dist-info/top_level.txt sha256=8XlamXOHbQHPR7Tn7kZa8F4ufiLuK-BL_bZje5MY9hw 4
swh.auth-0.9.1.dist-info/RECORD

top_level.txt

swh

entry_points.txt

swh.auth = swh.auth.cli