Skip to main content

No project description provided

Project description

Veilid Bindings for Python

Create an application in Python using the distributed Veilid framework for app-to-app communication.

Prerequisites

  • A headless Veilid node must be installed on the same host as the Python application. Install instructions can be found here
  • Veilid Python makes heavy use of async and other bleeding edge functions requiring Python version >= 3.11.4

Usage

To use:

poetry add veilid

or

pip3 install veilid

Development

To run tests:

poetry run pytest

To update schema for validation with the latest copy from a running veilid-server:

./update_schema.sh

Basic Veilid App Setup

A demo chat application is available to review here.

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

veilid-0.4.0.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

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

veilid-0.4.0-py3-none-any.whl (41.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: veilid-0.4.0.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/23.5.0

File hashes

Hashes for veilid-0.4.0.tar.gz
Algorithm Hash digest
SHA256 fd8ea192d6cb2a4d2f5e820e282d6dc8c5fcc8a8d7cf82e3a1ba5c143ce93baa
MD5 7a7c7b63371ce3e67307f5c75728215a
BLAKE2b-256 7fdf60bf3016e3a62fd727162c88a5db064c2ad19984a5b72d881a05fd68e16c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: veilid-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 41.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/23.5.0

File hashes

Hashes for veilid-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 921cb21485fb1977ab81c22bfe1126fbcab37f74e6c705378d1694f6b2ef6c35
MD5 7d5ae4e0e7439d47da541db7736372cc
BLAKE2b-256 95339ed69ee08289fc12e62a1133f410a9ea129193ad9793909a13ab492340fd

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