Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

python-chirp

Message-passing for everyone

BETA-RELEASE: 1.2.1

https://github.com/concretecloud/python-chirp

Features

  • Fully automatic connection setup

  • TLS support

    • Connections to 127.0.0.1 and ::1 aren’t encrypted

  • Easy message routing

  • Robust

    • No message can be lost without an error (in sync mode)

  • Very thin API

  • Minimal code-base, all additional features will be implemented as modules in an upper layer

  • Fast

Install

Dependencies

Alpine:       apk add python3-dev libffi-dev libressl-dev libuv-dev
              build-base
Debian-based: apt install python3-dev libffi-dev libssl-dev libuv1-dev
              build-essential
RPM-based:    yum install python3-devel libffi-devel openssl-devel
              libuv-devel gcc
Arch:         pacman -S libffi openssl libuv
OSX:          brew install libffi openssl libuv

pip

If we have wheels for your platform, you don’t need to install any dependencies.

pip install libchirp

setup.py

pip install cffi
python setup.py install

Metadata

Release files for libchirp 1.2.1b3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libchirp 1.2.1b3
File Size Uploaded Provenance
libchirp-1.2.1b3.tar.gz 91.1 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for libchirp 1.2.1b3
File
libchirp-1.2.1b3-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
libchirp-1.2.1b3-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
libchirp-1.2.1b3-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
libchirp-1.2.1b3-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details

Total release size: 3.1 MB

Release files / libchirp-1.2.1b3.tar.gz

Download URL libchirp-1.2.1b3.tar.gz
Size 91.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9a8cb62d331c151dcec30508074f311803288e77564194c8e78df697d2b735a7
BLAKE2b-256 checksum
How to use checksums
3465df8ef5823a53cec6af79adbf477b4344d7246f17e8918b014f7b515ac3e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/3.7

Release files / libchirp-1.2.1b3-cp37-cp37m-win_amd64.whl

Download URL libchirp-1.2.1b3-cp37-cp37m-win_amd64.whl
Size 927.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f06243ed3f5ea327d699e0bbd1e0a01c76634dc209a0d2a7b6f51216f8ed14c4
BLAKE2b-256 checksum
How to use checksums
32b4632666afe102e40e902569f81fbb55c10553365a1073bcbdd4fada3e82b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / libchirp-1.2.1b3-cp37-cp37m-win32.whl

Download URL libchirp-1.2.1b3-cp37-cp37m-win32.whl
Size 597.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
f9e9ce664f7ff33644f621795990f379eec633ac680833ccc057a766b324108c
BLAKE2b-256 checksum
How to use checksums
aa5d62688a6f1b5ca6081fc7557193e804614f488410533c70d252b1ee6fa462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / libchirp-1.2.1b3-cp36-cp36m-win_amd64.whl

Download URL libchirp-1.2.1b3-cp36-cp36m-win_amd64.whl
Size 927.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
ced767765d6bed809da80cbae47ac70374fc71122c49d75e28d749467066750c
BLAKE2b-256 checksum
How to use checksums
889f4f935e187bd358d9e8731998ee4149726e607e46fd24592a866b82e911f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Release files / libchirp-1.2.1b3-cp36-cp36m-win32.whl

Download URL libchirp-1.2.1b3-cp36-cp36m-win32.whl
Size 597.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
09942637877a0d198185c6394e6df9f569748bdd48b4ae741ba190f786d9bcf1
BLAKE2b-256 checksum
How to use checksums
054f0fac13c5b748a3dbcfff59d60e5963f6ec3433ea86f582768f503d72d03b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

Security for libchirp 1.2.1b3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page