Skip to main content

No project description provided

Project description

Freighter Python Implementation

This is the Python implementation of the Freighter interface. It currently has unary implementations in HTTP and a streaming implementation using WebSockets.

Developing

Freighter uses Python 3.11 and Poetry for dependency management. To install Poetry and the freighter dependencies, run:

pip install poetry && poetry install

Then, to spawn a shell into the virtual environment, run:

poetry shell

Testing

Unit tests are held in the tests directory. To run the test suite, you need a running instance of the freighter integration server, which lives in the integration directory of the freighter project. See the README.md in that directory for instructions on how to run the integration server.

One that's down, spawn a shell into the virtual environment (see above) and then run:

pytest

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

synnax_freighter-0.39.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

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

synnax_freighter-0.39.0-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file synnax_freighter-0.39.0.tar.gz.

File metadata

  • Download URL: synnax_freighter-0.39.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.8.0-1021-azure

File hashes

Hashes for synnax_freighter-0.39.0.tar.gz
Algorithm Hash digest
SHA256 74ac2bfdb646316ac1c3d171db692ce2815ad5284cf0507d96bdfbf4c1a83ca1
MD5 bb43b4161379a0a8ca5f0941f1d2acb1
BLAKE2b-256 0b28e8733cf88748e128766ebb0636bfda5cae130e1970d043229573716ac6d0

See more details on using hashes here.

File details

Details for the file synnax_freighter-0.39.0-py3-none-any.whl.

File metadata

  • Download URL: synnax_freighter-0.39.0-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.8.0-1021-azure

File hashes

Hashes for synnax_freighter-0.39.0-py3-none-any.whl
Algorithm Hash digest
SHA256 16af71b9223fff162453e582694de428767c0d9ce660da76051e1568ae8472ea
MD5 4fb1f39d82b0fd4099888f78670974cd
BLAKE2b-256 5cfe0fb00594b2cd6d34dfe6f9ac8345145733a9a70da8d0af3cff1215609340

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