Skip to content

The Python implementation of the "BasicTracer" reference implementation. 🛑 This library is DEPRECATED!

License

Notifications You must be signed in to change notification settings

tinybirdco/basictracer-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitter chat Build Status PyPI version

Basictracer Python

A python version of the "BasicTracer" reference implementation for OpenTracing.

The examples/ directory contains a sample of how the BasicTracer implementation could be used to display spans in the console.

Development

Protocol Buffers

This project uses Protocol Buffers for serializing tracing data. The protobuf definition is in the proto/wire.proto file. If you need to regenerate the Python code from the proto file, see the instructions in proto/README.md.

Tests

virtualenv env
. ./env/bin/activate
make bootstrap
make test

You can use tox to run tests as well.

tox

Releases

Before new release, add a summary of changes since last version to CHANGELOG.rst

pip install zest.releaser[recommended]
prerelease
release
git push origin master --follow-tags
python setup.py sdist upload -r pypi
postrelease
git push

Licensing

Apache 2.0 License.

About

The Python implementation of the "BasicTracer" reference implementation. 🛑 This library is DEPRECATED!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.7%
  • Makefile 8.3%