asyncapi-python

View on PyPIReverse Dependencies (0)

0.2.3 asyncapi_python-0.2.3-py3-none-any.whl

Wheel Details

Project: asyncapi-python
Version: 0.2.3
Filename: asyncapi_python-0.2.3-py3-none-any.whl
Download: [link]
Size: 40522
MD5: ef1503570c9acdb6ff414ca9ed39282c
SHA256: 5652e15f5dce6f3cabfa28ea184b3a461dd4f0f0786952b68dc75332b8a2b433
Uploaded: 2025-03-13 19:30:25 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: asyncapi-python
Version: 0.2.3
Summary: Easily generate type-safe and async Python applications from AsyncAPI 3 specifications.
Author: Yaroslav Petrov
Author-Email: yaroslav.v.petrov[at]gmail.com
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.9,<3.14
Requires-Dist: aio-pika; extra == "amqp"
Requires-Dist: black; extra == "codegen"
Requires-Dist: datamodel-code-generator[http] (<0.27.0,>=0.26.4); extra == "codegen"
Requires-Dist: jinja2 (<4.0.0,>=3.1.4); extra == "codegen"
Requires-Dist: pydantic (>=2)
Requires-Dist: pytz
Requires-Dist: pyyaml; extra == "codegen"
Requires-Dist: typer[all] (<0.13.0,>=0.12.5); extra == "codegen"
Provides-Extra: amqp
Provides-Extra: codegen
Description-Content-Type: text/markdown
[Description omitted; length: 5085 characters]

WHEEL

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

RECORD

Path Digest Size
asyncapi_python/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncapi_python/amqp/__init__.py sha256=gxzroHjZx1GRsVq4vO1DoKfnJ6Ug9wxQAsOMEr-upFk 1154
asyncapi_python/amqp/base_application.py sha256=EmeL2UPO2hdtUKz_1UWRVmGbUg6O86yU2stZyA73Sm4 6379
asyncapi_python/amqp/connection.py sha256=ZUVttrEBghsmHXVqM_OkA-_-z23ITFojO4Nab0Lxkns 1280
asyncapi_python/amqp/endpoint/__init__.py sha256=etY_H_GltnsvMehrpOAUhuG1Kod1GGEmCRBFKndbuTo 936
asyncapi_python/amqp/endpoint/base.py sha256=8Goh6yjuG0emtFqWk5kVu0lcfbh6agsrfinod-ftTjY 3848
asyncapi_python/amqp/endpoint/receiver.py sha256=2-muvnGSiiKKjgYE_HnNs0R7gzQ29aDQXtOWiS_I4TM 5325
asyncapi_python/amqp/endpoint/sender.py sha256=egnuYa3BOhhnktDfIM0n9ExbtAIrDkQyO3_W-z9O9sk 2546
asyncapi_python/amqp/error.py sha256=0kgK59vEH1cHNS6ILHDWYIRcScsjy8m3CsG-ZJBPj20 1316
asyncapi_python/amqp/operation.py sha256=hyhfqxTNSEuTZeiC3u5Y3M_uZ_3I_g_Ovt6Mf3m8PM4 2104
asyncapi_python/amqp/utils.py sha256=emsKuf7dNsocdJx6Se8Jfwqla-PM7_ExxDT_CfgqQhk 1332
asyncapi_python/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncapi_python/utils.py sha256=jnSirqyB1j-85OJuvO5aH27G_ZPctOZx5OFMgYiERrQ 633
asyncapi_python_codegen/__init__.py sha256=62ohJuEDYcJHsTKlDy7W_P3yzdpGOl80nQELmm3PWKo 1568
asyncapi_python_codegen/document/__init__.py sha256=C3vE54IA0LElSep0xxUHPNd97xJHop4Ili3GOTJVSzA 839
asyncapi_python_codegen/document/base.py sha256=Cibga0ehPSPbyUoG284M034_r7VSiZ2eLfiOBCMJiXE 653
asyncapi_python_codegen/document/bindings/__init__.py sha256=jSuf4VvDqvF-fiehe9KvREgJOa1uWfFWcNX9VZs2fC8 739
asyncapi_python_codegen/document/bindings/amqp.py sha256=84dFOsJxPi8a0PaUhwr1eC-ZVf4Aqquh899FHMuz5u4 1479
asyncapi_python_codegen/document/components.py sha256=I4TE5CKrwH2FuOxgS8vU2Ht9KQEo3t3KCykNpi8qhtI 1946
asyncapi_python_codegen/document/document.py sha256=rjfFFugNYBOvoK6ntRgKgJ3yha9SwXB-9K9xPAJp4nc 1770
asyncapi_python_codegen/document/document_context.py sha256=qL8xRBjCDPlX_8hgIGZDBYmofbmwOGzqAjNvt4cRC5A 1256
asyncapi_python_codegen/document/ref.py sha256=fRp7rNOnK1K8Kn1T1XqIIMFhUaFTyrlHvkVOPrOGtos 3777
asyncapi_python_codegen/document/utils.py sha256=vju0FJega6V2kHXqDYjO5xhyUz_6erbTbBJe5dNI7w0 3669
asyncapi_python_codegen/generators/__init__.py sha256=0aqYSTwdd4mKp8GqdC29KoC3sdXlH19jao5qwuhLvCk 630
asyncapi_python_codegen/generators/amqp/__init__.py sha256=qrTxSXxyNUA3Boypl6hT6iSIOdYsZIiVYchBOi32aPM 671
asyncapi_python_codegen/generators/amqp/generate.py sha256=KB3WH128YVZu0W_VWOnEsJHqwZjaex2gkV1yBoGY4i0 9150
asyncapi_python_codegen/generators/amqp/templates/__init__.py.j2 sha256=OmI2GLcdW2L7iHPBHSkShXpaY_sy9uqUj_pczvHCwFg 658
asyncapi_python_codegen/generators/amqp/templates/application.py.j2 sha256=U2dInBYSkarIJFu1Pgkny98Po1wrf0kYn28fKAlTA9A 933
asyncapi_python_codegen/generators/amqp/templates/routes.py.j2 sha256=paH8bs7cOVAgUpWWRDiqSkKF4-5bcVSg2bjpQ7jlcUc 2694
asyncapi_python_codegen/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncapi_python_pants/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncapi_python_pants/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
asyncapi_python_pants/register.py sha256=MGat7MvVYo179sY7c3j-m56QKklEo7Xp_u-Nw6WHHvU 450
asyncapi_python_pants/rules.py sha256=g9y4nZ5QKi0c9Z1_BtfzqmrfcMKg7n5JUdjsGjOBm0E 3075
asyncapi_python_pants/targets.py sha256=yrKKK9Vv3eOd869GdjVvq3Pr98jjWutjB5_zNRZ38W8 1318
asyncapi_python-0.2.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
asyncapi_python-0.2.3.dist-info/METADATA sha256=oDm-O95kLedqOo9ILkYmBN3s0cm3hAack6_eMz0fTJM 6237
asyncapi_python-0.2.3.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
asyncapi_python-0.2.3.dist-info/entry_points.txt sha256=f3JEiv_SV0tZb5RIaSD2zhfVWSXs3aDvBaI0X30NJG0 71
asyncapi_python-0.2.3.dist-info/RECORD

entry_points.txt

asyncapi-python-codegen = asyncapi_python_codegen:app