Skip to main content

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

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.12.5

Install

poetry add veilid

or

pip3 install veilid

Development

To run tests:

poetry run pytest -v -s

To update schema for validation with the latest copy from a locally 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.8.tar.gz (40.2 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.8-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: veilid-0.4.8.tar.gz
  • Upload date:
  • Size: 40.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.13.3 Darwin/24.5.0

File hashes

Hashes for veilid-0.4.8.tar.gz
Algorithm Hash digest
SHA256 c77341026a7a4b1613c3b0cf129efb6786fc4240d505e82c85afbbfd15817b62
MD5 d7c1d02d7586e8ab01350432bc97f55f
BLAKE2b-256 805903d8de41cf3e5429cf819d9c2d2cd342ce274338fb7f8ac7b1bec24741d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: veilid-0.4.8-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.13.3 Darwin/24.5.0

File hashes

Hashes for veilid-0.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 9686641db8e246d152ce91b7a6e940675256d6686b82ca67425fdf80c6ee0be3
MD5 bb5b9134be3d01bd17b1ec2a3eec6681
BLAKE2b-256 c6e8a5e8906095eb8fd3ff1331979eaa71741a47369006dbd59f7c5996795d2e

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