wipac-rest-tools

View on PyPIReverse Dependencies (6)

1.7.1 wipac_rest_tools-1.7.1-py3-none-any.whl

Wheel Details

Project: wipac-rest-tools
Version: 1.7.1
Filename: wipac_rest_tools-1.7.1-py3-none-any.whl
Download: [link]
Size: 37333
MD5: 5bb6d112abf141811ffc07066c84f157
SHA256: 03a150671fd86d12a8f9b8888400da3867ed13634259f1505104a829eb193c12
Uploaded: 2024-04-15 18:57:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: wipac-rest-tools
Version: 1.7.1
Summary: REST tools in python - common code for client and server
Author: WIPAC Developers
Author-Email: developers[at]icecube.wisc.edu
Home-Page: https://github.com/WIPACrepo/rest-tools
Download-Url: https://pypi.org/project/wipac-rest-tools/
Project-Url: Tracker, https://github.com/WIPACrepo/rest-tools/issues
Project-Url: Source, https://github.com/WIPACrepo/rest-tools
License: MIT
Keywords: python,REST,tools,utilities,OpenTelemetry,tracing,telemetry,WIPAC,IceCube
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: <3.13,>=3.8
Requires-Dist: cachetools
Requires-Dist: pyjwt[crypto] (!=2.6.0)
Requires-Dist: qrcode
Requires-Dist: requests
Requires-Dist: requests-futures
Requires-Dist: tornado
Requires-Dist: urllib3 (>=2.0.4)
Requires-Dist: wipac-dev-tools
Requires-Dist: cryptography; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: httpretty; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: requests-mock; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: openapi-core; extra == "mypy"
Requires-Dist: wipac-telemetry (>=0.2.4); extra == "mypy"
Requires-Dist: coverage; extra == "mypy"
Requires-Dist: flake8; extra == "mypy"
Requires-Dist: httpretty; extra == "mypy"
Requires-Dist: pycycle; extra == "mypy"
Requires-Dist: pytest; extra == "mypy"
Requires-Dist: pytest-asyncio; extra == "mypy"
Requires-Dist: pytest-cov; extra == "mypy"
Requires-Dist: pytest-mock; extra == "mypy"
Requires-Dist: requests-mock; extra == "mypy"
Requires-Dist: ruff; extra == "mypy"
Requires-Dist: types-requests; extra == "mypy"
Requires-Dist: cryptography; extra == "mypy"
Requires-Dist: mypy; extra == "mypy"
Requires-Dist: wheel; extra == "mypy"
Requires-Dist: openapi-core; extra == "openapi"
Requires-Dist: wipac-telemetry (>=0.2.4); extra == "telemetry"
Requires-Dist: coverage; extra == "tests"
Requires-Dist: flake8; extra == "tests"
Requires-Dist: httpretty; extra == "tests"
Requires-Dist: pycycle; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-asyncio; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-mock; extra == "tests"
Requires-Dist: requests-mock; extra == "tests"
Requires-Dist: ruff; extra == "tests"
Requires-Dist: types-requests; extra == "tests"
Provides-Extra: dev
Provides-Extra: mypy
Provides-Extra: openapi
Provides-Extra: telemetry
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4959 characters]

WHEEL

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

RECORD

Path Digest Size
rest_tools/__init__.py sha256=zEFftLmMzUHDH9IwD_wi-NINP-0gI1jArn26iCcgDnk 513
rest_tools/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rest_tools/telemetry.py sha256=qk7kk4MD7t8dnFt9pPCwCswpRtrZjRaNe_bFCHY_IMs 1781
rest_tools/client/__init__.py sha256=gfSIyfnO7EFTVgY4x4npUkxSphMjwqi0Pa4Q-R7sShQ 638
rest_tools/client/client.py sha256=5p8ViBBq9-U4dh04nEPjAAuyHv4pJy4WLnCdRpgXE_8 15182
rest_tools/client/client_credentials.py sha256=YNvRv4qU7tizkpjQuazZIbC8wCxlw1mR4kbcq-9ZTrc 1960
rest_tools/client/device_client.py sha256=Bh_Z1VsdLyzRGwfBuvsV8-AhM1h8dTLYn43-_Cfpj9E 7380
rest_tools/client/openid_client.py sha256=yppQabZTsKLE_jwuH2ts04zvNkVg-tqTKTxIIWIN_5c 3048
rest_tools/client/session.py sha256=kAQbRp7L1ktLHDE3bT0rwwpLA8VFo2VYUJChjw-rLzc 2523
rest_tools/client/utils.py sha256=AHEFoIYu6UX2eXcqQKMBJZClzD9MRKyYOYRzjn_vbdg 2545
rest_tools/server/__init__.py sha256=hlJ9LWQzZt-MuoMAyPI9aQ0iO8ARmUnwoz8t9w4UvuU 843
rest_tools/server/arghandler.py sha256=aHJXxvzKSL7qmUuc6MeXZH8193K7R3cXnQqHCRr0eb0 8514
rest_tools/server/decorators.py sha256=yKALsPBFP8UAAKGAQ3hRG919wjDZ5pvBJCPlVaIZsCQ 17104
rest_tools/server/handler.py sha256=ZUtCtW43T9LrseUERkPWzcULb7IZmZLmYjoYMTjI13A 18560
rest_tools/server/server.py sha256=-vIPkFkXuWSQX91fRvtgMQf6qxOOO5hhHLFol45IPdk 2251
rest_tools/server/stats.py sha256=bUyGhrkBoJhMrpI5H2n_cGzYTwShX_P8hg1LxkYazAY 2348
rest_tools/utils/__init__.py sha256=5eu4Lwe668Z8Q1Vl4Jc5cyiyJIbarJIJ_uRvsB3KtHA 252
rest_tools/utils/auth.py sha256=64uM-OIfLMklR2v0IOgRNkq5TMGUUHFWQ1P0AyLfWK8 5388
rest_tools/utils/config.py sha256=YDzwJTUY7mFoqB8g05DP6cGubv-0s4xrtotb9qMGtDw 136
rest_tools/utils/daemon.py sha256=BZ-mWU60Jx5FYZxrUWgqh6o1v_gWXSA-ntsmyI7MB7Y 6123
rest_tools/utils/json_util.py sha256=EP9KDPh0F65I54gX1MEH_lbZQBUlIyZpECnNTCkC4zY 4832
wipac_rest_tools-1.7.1.dist-info/LICENSE sha256=JARteXz7m8sBUOjjGYQkNfW9KeSxmk8U7XdQaj2n7fY 1070
wipac_rest_tools-1.7.1.dist-info/METADATA sha256=qsmnxYDPMcWA1KnEex-QiYb_p4OhDaAPDCdZ36Iec1U 8039
wipac_rest_tools-1.7.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
wipac_rest_tools-1.7.1.dist-info/top_level.txt sha256=hNFIrqAu0P2h2S5K0wZmcOShsTn2BJPYnrj-jxrQs7M 11
wipac_rest_tools-1.7.1.dist-info/RECORD

top_level.txt

rest_tools