clientfactory

View on PyPIReverse Dependencies (0)

0.5.2 clientfactory-0.5.2-py3-none-any.whl

Wheel Details

Project: clientfactory
Version: 0.5.2
Filename: clientfactory-0.5.2-py3-none-any.whl
Download: [link]
Size: 29058
MD5: 6788cf4a5ab512c584081d2069edf6bf
SHA256: 07c06810b2f873382c214ee98dcf50d2be197e895522cc1cad28dc08aa2f5baa
Uploaded: 2024-11-06 00:31:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: clientfactory
Version: 0.5.2
Summary: A framework for building API clients with minimal boilerplate
Author-Email: Joel Yisrael <joel[at]highlyawear.com>
Project-Url: Homepage, https://github.com/schizoprada/clientfactory
Project-Url: Documentation, https://clientfactory.readthedocs.io/
Project-Url: Repository, https://github.com/schizoprada/clientfactory.git
License: MIT
Keywords: api,client,rest,http
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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.8
Requires-Dist: requests (>=2.25.0)
Requires-Dist: requests-toolbelt (>=0.9.1)
Requires-Dist: cryptography (>=3.4.0)
Requires-Dist: loguru (>=0.5.3)
Requires-Dist: typing-extensions (>=4.0.0)
Requires-Dist: sphinx (>=4.0); extra == "docs"
Requires-Dist: sphinx-rtd-theme (>=0.5); extra == "docs"
Requires-Dist: pytest (>=6.0); extra == "test"
Requires-Dist: pytest-cov (>=2.0); extra == "test"
Requires-Dist: pytest-mock (>=3.0); extra == "test"
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5668 characters]

WHEEL

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

RECORD

Path Digest Size
clientfactory/__init__.py sha256=RzSSG81X81LwMOwYYXJPVaM1rOvktBeA4n8fSTiCVW4 1436
clientfactory/builder.py sha256=hXJ2pZrqaBu5IamaoJ870_ghsnehh0c_PJVVu1MnvTc 3761
clientfactory/client.py sha256=d3eKuC8-nWveCjC-jhWMR7xFTHSWRx9N4w69BzXCfcc 7698
clientfactory/auth/__init__.py sha256=xs5Ve6VKIwWH5vC74yegMDSM_UnfehhGWjszW3zg9UQ 547
clientfactory/auth/apikey.py sha256=rnXYLOHUkxQxN24vWKVDG2uE5slQQk5vLxAO_vUb15A 3780
clientfactory/auth/base.py sha256=qQoD2UfEyucTTlDsrZ47-3UgqlHskheMbW_WRpby91g 3787
clientfactory/auth/oauth.py sha256=xPbFgzptr0Uoo8RAmVdG_1xCNqkqhCBDyfKovTYAeBk 8505
clientfactory/auth/session.py sha256=VGKjHo9bO2m3gxvzNf0aAdFzSzdgbV-ocEERTLwNMCk 7665
clientfactory/resources/__init__.py sha256=k8pYrhO1SpjsVTD6XHs-V66pb8PxDU3TexvXF23Zqn8 340
clientfactory/resources/base.py sha256=fj8XtZqREDu-hovcZMDJI5dhLmmmejNFixKPBCAZYEc 11058
clientfactory/resources/decorators.py sha256=eIMZaJU3gEA4dVe3Crd7x9XzhrNaWJBLOOlsSBgXIcE 6164
clientfactory/session/__init__.py sha256=_U9VNLDATXN2l0bRYkjbxM13fT02BL775MvY06PUwRs 346
clientfactory/session/base.py sha256=cwZrPc01ygOvFR2yT37QF7muWPnuijsQ-WZ0GPi0LkI 3626
clientfactory/session/persistent.py sha256=6K_k4gUOH0DZX8Yfmy8CbIfF0Ohx30VfBoIp8w3CaTk 3820
clientfactory/utils/__init__.py sha256=ZaCtL8Ltw7gJ9mmfgAHclSnRP4L-nZPoatsr_u7xJpo 415
clientfactory/utils/fileupload.py sha256=9e-bUzu-HDPCRArGNK03HcwTiQetKCvvAvtdTFPS_pA 5185
clientfactory/utils/request.py sha256=u0hBZlLssBNRv6Z2RMhOvj74ITAvhhgUHH39-cRZOic 4889
clientfactory/utils/response.py sha256=n2lP4JRHLotlJ2XN-hHNYuRNHtpY1MnxzB5bZoRGkPg 2725
clientfactory-0.5.2.dist-info/LICENSE sha256=WSziZM5dMN8a157VXrruDtxEWQRlDjq5tyDniI3FMqE 1069
clientfactory-0.5.2.dist-info/METADATA sha256=pmUnmPkS5johPD6n8-tq-3jKF8bNl68RXHO_xP-BR_w 7081
clientfactory-0.5.2.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
clientfactory-0.5.2.dist-info/top_level.txt sha256=kJi9n0rbIL704hffNQ9f2U3EWjB-T3RTrQBFhPC7PRw 14
clientfactory-0.5.2.dist-info/RECORD

top_level.txt

clientfactory