Skip to main content

Python service framework with code generator based on AsyncAPI specification

Project description

asynchron

Python service framework with code generator based on AsyncAPI specification

Usage example

  1. install and run codegen
    poetry add asynchron -E cli
    poetry run asynchron -f /path/to/asyncapi.yaml codegen python-aio-pika -o /output/dir
    
  2. install dependencies for you generated code
    poetry add asynchron -E aio-pika
    

Development

Use bash script to install all necessary dependencies. It installs all defined extras from pyproject.toml

./scripts/install-dev.sh

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asynchron-0.4.0.tar.gz (47.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asynchron-0.4.0-py3-none-any.whl (70.6 kB view details)

Uploaded Python 3

File details

Details for the file asynchron-0.4.0.tar.gz.

File metadata

  • Download URL: asynchron-0.4.0.tar.gz
  • Upload date:
  • Size: 47.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.8.12 Linux/5.13.0-1029-azure

File hashes

Hashes for asynchron-0.4.0.tar.gz
Algorithm Hash digest
SHA256 aacbf11a21c7427ad881ed85efaa276085562a3c6cadbadceb318c042674c8f2
MD5 51c55e44622f0b3309179ebab3107684
BLAKE2b-256 f97547b99dcd46359f962857b56d698804b15f6df6cb4829f8cc0c8e186ca1d6

See more details on using hashes here.

File details

Details for the file asynchron-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: asynchron-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 70.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.8.12 Linux/5.13.0-1029-azure

File hashes

Hashes for asynchron-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 26075d60fa3d717657c84d867e1fdd52666a2eda70a7589da7b6f13005242536
MD5 0c0326b5184b59d6097861af2e95ddb6
BLAKE2b-256 c99e216da30a9ffe25ef2d1d670f84a2aa58e381ba4abeb81b38b0bf6a0b287f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page