pythogen

View on PyPIReverse Dependencies (0)

0.2.41 pythogen-0.2.41-py3-none-any.whl

Wheel Details

Project: pythogen
Version: 0.2.41
Filename: pythogen-0.2.41-py3-none-any.whl
Download: [link]
Size: 31198
MD5: dd679b8c3fe31bf00ffbf7bf863d98bd
SHA256: 0b58b6bfe93898207c6a75c25a1bb88c8f880cd4691d9c2b8c01659f28e5661c
Uploaded: 2024-07-29 15:48:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pythogen
Version: 0.2.41
Summary: Generator of python HTTP-clients from OpenApi specification.
Author: Artur Smolin
Author-Email: artursmolin[at]outlook.com
Home-Page: https://github.com/artsmolin/pythogen
Project-Url: Repository, https://github.com/artsmolin/pythogen
License: MIT
Keywords: openapi,openapi-generator,swagger,http-client,generator
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.10,<4.0
Requires-Dist: autoflake (<3.0.0,>=2.2.0)
Requires-Dist: black (<24.0.0,>=23.3.0)
Requires-Dist: inflection (<0.6.0,>=0.5.1)
Requires-Dist: isort (<6.0.0,>=5.12.0)
Requires-Dist: jinja2 (<4.0.0,>=3.1.1)
Requires-Dist: openapi-spec-validator (<0.8.0,>=0.7.1)
Requires-Dist: pydantic (<3.0.0,>=2.0.2)
Requires-Dist: pytest-cov (<5.0.0,>=4.1.0)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: typer (<0.10.0,>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2369 characters]

WHEEL

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

RECORD

Path Digest Size
LICENSE sha256=-TJOOxZlz0baHT4CgQxPx48WxzQhOJibZSPKnCbgJaw 1069
pythogen/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pythogen/console.py sha256=5E8kqauXnu_bN0lq5ryzWk5eRZKhZrxQeFdMdvaXa8M 805
pythogen/exceptions.py sha256=RL8u4uHHCxKvltpaTNgSC3XuhmXt2K5TokRR72-rTqI 31
pythogen/main.py sha256=5sU7zdwo7Kh6ivI1wsnXFe5yhOMqQD8MCXynCPM7hf8 1969
pythogen/models.py sha256=B41IEc5xLUnloaR0PzdKgUSz-SF8W4wKAuzFC3PT6IU 9745
pythogen/packager.py sha256=dX0KOPUdErRwc73J8v1hX_GYegJT-oE0jM6kC7bc2zo 2355
pythogen/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pythogen/parsers/constants.py sha256=aq7jYGKWYTbKEa_pBpDJEQQi5T1n9TBLibMxK5Ohu7o 102
pythogen/parsers/document.py sha256=rT0E_xJc8f7S2ZBW5KZlFnRCbdkboo7VcT_07k3UZ10 3307
pythogen/parsers/inline_schemas_aggregator.py sha256=44LCCLqdY9fecnV1vaJHcWx9e4vA7IY9XIko_6mq6V8 576
pythogen/parsers/operations.py sha256=cinWpZOY5T2A6zPSdxIWStAP98QDrubbP1EUq11ygd8 4037
pythogen/parsers/parameters.py sha256=WtWESKmRI-ZuB0vwA0PLboquicg_QtjRSOD57VsaRWo 2072
pythogen/parsers/paths.py sha256=Fpvaw4BpLbe48IqHtmfRUcdr-_-MVeHYq14L3kMNngA 2471
pythogen/parsers/references.py sha256=LbZkpMcHNgSpZHQBqZH5bi_i7NCil6lruAjOnlSVvU0 1074
pythogen/parsers/request_body.py sha256=jXdEMx1VRVOG9kLJr22_cGKq1OiSKiwkXUVemgPbfsU 3435
pythogen/parsers/response.py sha256=KXx1z4fcUVoQzzsP5UWzYLOEchcZlbuKg9xYfjDnhfA 1866
pythogen/parsers/schemas.py sha256=8kzYG9RIq202Ubz_ps5pVz65YegMPq6qy_sngUmd3ew 17278
pythogen/renderer.py sha256=wXb5GfCMu5YhRDC0HJ0peaqwFtPi-IlbzqYDmmGSQLo 13086
pythogen/settings.py sha256=WiLlsYl3NnLh72MPrsRAqK052xbor2z8l9jtBEU2aqU 286
pythogen/templates/http_client/main.j2 sha256=fIpd778wM8nZ_AEU-2CUbHOH3fJUB8tozUSbtdCOuPA 12465
pythogen/templates/http_client/method.j2 sha256=IBiKO5AhE8s6xfJK2a5_d-PDP_ND3uPXyNPF3jl0N5I 4948
pythogen/templates/http_client/operation_params_schemas.j2 sha256=CamuuD3M1jaOXFWRr3uNS1fiu_n2OwBnDbhHBqliqFY 2547
pythogen/templates/http_client/request-metrics.j2 sha256=dSP-yC9Cw26YtD1QGqF8He3B8hWwvGSZaCo-gRMqveE 1471
pythogen/templates/http_client_package/init-py.j2 sha256=UACDUFreNTs4bGLXlVPaalnEpBwD7Wa7uiLeSEDlxA4 33
pythogen/templates/http_client_package/pyproject-toml.j2 sha256=nTuGTdJOFU45YjGJRil0URVcdRyBvfK9xmR_DgBnah8 312
pythogen-0.2.41.dist-info/LICENSE sha256=-TJOOxZlz0baHT4CgQxPx48WxzQhOJibZSPKnCbgJaw 1069
pythogen-0.2.41.dist-info/METADATA sha256=i3BQb9pG80LDZerWdzKhDRFIPaPvyh7JoabSWWHXz9s 3817
pythogen-0.2.41.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
pythogen-0.2.41.dist-info/entry_points.txt sha256=3H64FjGIstsZ08utPpt88wFNqBFfZ-jQ86vhHJDzKHY 46
pythogen-0.2.41.dist-info/RECORD

entry_points.txt

pythogen = pythogen.main:run