Skip to main content
.. image:: https://travis-ci.org/uber/cherami-client-python.svg?branch=master
:target: https://travis-ci.org/uber/cherami-client-python

.. image:: https://coveralls.io/repos/github/uber/cherami-client-python/badge.svg?branch=master
:target: https://coveralls.io/github/uber/cherami-client-python?branch=master

.. image:: https://badge.fury.io/py/cherami-client.svg
:target: https://badge.fury.io/py/cherami-client

===============================
Cherami Client For Python
===============================

Python client library for publishing/consuming messages to/from `Cherami <https://github.com/uber/cherami-server>`_.

Installation
------------

``pip install cherami-client``

Usage
-----

Create and edit the ``.yaml`` file under ``./config``

See Example:
::
cat ./config/test.yaml

Set the clay environment variable:
::
export CLAY_CONFIG=./config/test.yaml

Run the example client:
::
python ./demo/example_publisher.py
python ./demo/example_consumer.py

Contributing
------------
We'd love your help in making Cherami great. If you find a bug or need a new feature, open an issue and we will respond as fast as we can.
If you want to implement new feature(s) and/or fix bug(s) yourself, open a pull request with the appropriate unit tests and we will merge it after review.

Note: All contributors also need to fill out the `Uber Contributor License Agreement <http://t.uber.com/cla>`_ before we can merge in any of your changes.

Documentation
-------------
Interested in learning more about Cherami? Read the blog post: `eng.uber.com/cherami <https://eng.uber.com/cherami/>`_

License
-------
MIT License, please see `LICENSE <https://github.com/uber/cherami-client-python/blob/master/LICENSE>`_ for details.

Metadata

Release files for cherami-client 1.0.3

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

Source distribution (sdist)

Source distribution for cherami-client 1.0.3
File Size Uploaded Provenance Actions
cherami-client-1.0.3.tar.gz 16.8 kB Without provenance Details for cherami-client-1.0.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for cherami-client 1.0.3
File Interpreter ABI Platform Actions
cherami_client-1.0.3-py2.py3-none-any.whl Python 3, Python 2 none any Details for cherami_client-1.0.3-py2.py3-none-any.whl
cherami_client-1.0.3-py2-none-any.whl Python 2 none any Details for cherami_client-1.0.3-py2-none-any.whl

Total release size: 78.4 kB

Release files / cherami-client-1.0.3.tar.gz

Download URL cherami-client-1.0.3.tar.gz
Size 16.8 kB
Tags Source
SHA-256 checksum
How to use checksums
56ca16e211bc2aaf12f7d449e394778bc16297a72d351362dbe1781739530d6d
BLAKE2b-256 checksum
How to use checksums
e8e3f900170dbb64a54b800c5b0e7d457ac844961a8e20b8104f1064a5b93335
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cherami_client-1.0.3-py2.py3-none-any.whl

Download URL cherami_client-1.0.3-py2.py3-none-any.whl
Size 30.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d6a465a96a1e499434ff357c0ed1e29d3f7d83cddfe2f3484865c76a2b89c47d
BLAKE2b-256 checksum
How to use checksums
bffe150f74b749c56d99b975098cf327121f3e1921308467aff9c82b6faa2823
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cherami_client-1.0.3-py2-none-any.whl

Download URL cherami_client-1.0.3-py2-none-any.whl
Size 30.8 kB
Tags Python 2
SHA-256 checksum
How to use checksums
c7b300e2978c15f9452cc37076424b14c007421c33a4bece464c14b261e2d8e2
BLAKE2b-256 checksum
How to use checksums
a73280cc3e49f190a8247a0946435056b6852821b37f48c626788ded016acdfa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for cherami-client 1.0.3

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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