arrest

View on PyPIReverse Dependencies (0)

0.1.10 arrest-0.1.10-py3-none-any.whl

Wheel Details

Project: arrest
Version: 0.1.10
Filename: arrest-0.1.10-py3-none-any.whl
Download: [link]
Size: 29274
MD5: 62fc2b2be42c10dc896e67ac8164f76e
SHA256: 9be117b22a67ac4af67028212d7dc545f197973979468c0b842b1fae7e431896
Uploaded: 2024-11-01 10:51:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: arrest
Version: 0.1.10
Summary: Arrest is a wrapper of pydantic and httpx to make your REST api calls type-safe and structured
Author: shiladitya
Author-Email: shiladitya_basu[at]live.com
Home-Page: https://s-bose.github.io/arrest
Project-Url: Documentation, https://s-bose.github.io/arrest
Project-Url: Repository, https://github.com/s-bose/arrest
Project-Url: changelog, https://s-bose.github.io/arrest/release-notes
License: MIT
Keywords: arrest,rest,pydantic,httpx,api
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10,<4.0
Requires-Dist: argcomplete (<4.0.0,>=3.2.2)
Requires-Dist: datamodel-code-generator (==0.25.8); extra == "openapi"
Requires-Dist: httpx (<0.28.0,>=0.27.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.3); extra == "openapi"
Requires-Dist: orjson (<4.0.0,>=3.9.10)
Requires-Dist: pydantic (<3.0.0,>=1.10.15)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: tenacity (<9.0.0,>=8.5.0)
Provides-Extra: openapi
Description-Content-Type: text/markdown
[Description omitted; length: 4997 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.5.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
arrest/__init__.py sha256=Us6mbpqbpJrhcZk9mx9o0rMdnjk7iuctf92OfTSlFu0 423
arrest/__main__.py sha256=qYIFtvYQWizAvYgAfQlQrJ5BRFAsCf1wR9zq0Q6-agA 2007
arrest/_config.py sha256=JP70R9t5fbetMctOS6ZdP4CwXQic1Y-yOmGb2NlraAI 1136
arrest/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
arrest/cli/arguments.py sha256=hGL6lYt5SKCwXf7R2FFEMqUrf2Z_OvJ8KDGr-SNoQ-o 894
arrest/common.py sha256=mQFQKttOkJZCEwNXzjdDMZLFROZWFwWKu4uKpFYH-b4 270
arrest/converters.py sha256=H3Ui188nJ68Oh5ItDO8htrWCJ1x71-JcN_5NZVa_qp0 4149
arrest/defaults.py sha256=Fa83hPCItXYqLXkdr5BkwIRHb399ANK9_z2qrheN1e4 200
arrest/exceptions.py sha256=3BM8kjmwvqbEpagTv9_P_wFUe0zisAwK4OjGxsaceOk 847
arrest/handler.py sha256=C7rILAfZZvtSwsrIvScOrCP_uAwAvHLbgAkEziuh3H0 2876
arrest/http.py sha256=_YC0xWLUczdbXfII1Z0wPhzmcZn_J0i79anHONjxPc0 194
arrest/logging.py sha256=TkrHdYStP77nqP48m1QBwRRVbcGgEY54n-vKyDGqZH4 147
arrest/openapi/__init__.py sha256=oNSwB-gohSu-zNwrjY6UEv0vyoZCYCLvvTDaJPycEvY 69
arrest/openapi/_base.py sha256=Jv3yt6ns91o8opcWfFH-M0fSyGsOot_tTHujWFI-FIM 1507
arrest/openapi/_config.py sha256=ZPPOz0GJoug3mFJeYCJB0UGStNddrZMYjSQTpRtEDx0 159
arrest/openapi/init_template.py sha256=r65K67iNlXO0BBf5oRaRhYy6d-zGonDgbm-dZfoDMEs 350
arrest/openapi/parser.py sha256=KyKOIgjUkU2Hr6P5ikwvTQn0XuOlxQWM-YgjqC47FVY 10436
arrest/openapi/resource_template.py sha256=jhDo4jBpJwD42SqgmQpu-M7G0OXDl9YcqE0He2K_S2w 1262
arrest/openapi/service_template.py sha256=j9mG_AVvY9vlNW6mCVSQmIuzoqMQFRKWT-WX8JtX0y0 911
arrest/openapi/spec.py sha256=rdbzFzOaVnifems9ZpS1G4wu0lkLwWz00ZveTqAG4sI 1657
arrest/openapi/templates/__init__.jinja2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
arrest/openapi/templates/resources.jinja2 sha256=p2wBuSR8f72enimPNuzK0lv39IKGoo7XIU8RKANYzK0 563
arrest/openapi/templates/services.jinja2 sha256=Vv5ytIxSWy_2lPjo7T3ecA8lGd5f5pPCqEV8cplwRRk 349
arrest/openapi/utils.py sha256=4eBkOdouC_jMmhGyNyHGWaAs9jXPiP5tPA5DlQdayts 641
arrest/params.py sha256=NUYbgqtQPFF99XKRtlkMgLU4v2GITkcAI6FY4gyQ7K0 1161
arrest/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
arrest/resource.py sha256=_maIasB6dq9cWskw5w31MQN5jtjVhUKi8xI-JQWfAHc 22781
arrest/service.py sha256=mte-bqOkhaaCWXa9sQ9X1HoAkzEtb9khE5Q8Y8IbKNQ 4305
arrest/types.py sha256=I8JszlqFeTKI5xKylq5BuVibni_1_3AAcIos7fpOyP0 210
arrest/utils.py sha256=WIfEz44xHNSLYw6uLulWL4tPtNeHeRojSg1JOOvOPnI 6143
arrest-0.1.10.dist-info/LICENSE sha256=9rS6AVOoutfPKrE5W6OV_VXCBZjV0C6MhOhBT8GK57s 1063
arrest-0.1.10.dist-info/METADATA sha256=D76p6cvtIu0lql1rVKnM-dhWn-E4-hROgsQ2UtxtCuk 6410
arrest-0.1.10.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
arrest-0.1.10.dist-info/entry_points.txt sha256=Fxec0828w2ifxOWH6F6X8NaLjuYqx6NJlMeJs5kxEGk 47
arrest-0.1.10.dist-info/RECORD

entry_points.txt

arrest = arrest.__main__:main