Metadata-Version: 2.1
Name: lumigo-python-wrapper
Version: 0.3.11
Summary: Lumigo wrapper to trace distributed architecture
Home-page: https://github.com/lumigo-io/lumigo-python-wrapper.git
Author: Lumigo LTD (https://lumigo.io)
Author-email: support@lumigo.io
License: Apache License 2.0
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Dist: opentelemetry-api (==1.9.1)
Requires-Dist: opentelemetry-exporter-otlp (==1.9.1)
Requires-Dist: opentelemetry-proto (==1.9.1)
Requires-Dist: opentelemetry-exporter-zipkin (==1.10.0)
Requires-Dist: opentelemetry-exporter-zipkin-json (==1.10.0)
Requires-Dist: opentelemetry-exporter-zipkin-proto-http (==1.10.0)
Requires-Dist: opentelemetry-sdk (==1.9.1)
Requires-Dist: opentelemetry-instrumentation (==0.28b1)
Requires-Dist: opentelemetry-instrumentation-boto (==0.28b1)
Requires-Dist: opentelemetry-instrumentation-botocore (==0.28b1)
Requires-Dist: opentelemetry-instrumentation-flask (==0.28b1)
Requires-Dist: opentelemetry-instrumentation-requests (==0.28b1)
Requires-Dist: opentelemetry-instrumentation-wsgi (==0.28b1)
Requires-Dist: opentelemetry-instrumentation-fastapi (==0.28b1)
Requires-Dist: opentelemetry-semantic-conventions (==0.28b1)
Requires-Dist: flask (==1.1.2)
Requires-Dist: boto3 (==1.17.22)
Requires-Dist: boto (==2.49.0)
Requires-Dist: botocore (==1.20.112)
Requires-Dist: fastapi (==0.70.1)
Requires-Dist: requests (==2.27.1)
Requires-Dist: arnparse (==0.0.2)
Requires-Dist: click (==8.0.3)
Requires-Dist: importlib-metadata (==4.8.2)
Requires-Dist: itsdangerous (==2.0.1)
Requires-Dist: Jinja2 (==3.0.3)
Requires-Dist: MarkupSafe (==2.0.1)
Requires-Dist: typing-extensions (==4.0.1)
Requires-Dist: Werkzeug (==2.0.2)
Requires-Dist: zipp (==3.6.0)

# lumigo-python-wrapper :stars:
[![CircleCI](https://circleci.com/gh/lumigo-io/lumigo-python-wrapper/tree/master.svg?style=svg&circle-token=d98d1b95f34b49be2caa58c49d8a70d6a7587b88)](https://circleci.com/gh/lumigo-io/lumigo-python-wrapper/tree/master)
![Version](https://badge.fury.io/py/lumigo-tracer.svg)
[![codecov](https://codecov.io/gh/lumigo-io/lumigo-python-wrapper/branch/master/graph/badge.svg?token=d8CvqyKTnq)](https://codecov.io/gh/lumigo-io/lumigo-python-wrapper)

This is [`lumigo-python-wrapper`](https://), Lumigo's Python tracer for distributed tracing and performance monitoring.

Supported Python Runtimes: 3.6, 3.7, 3.8

# Usage

# Manually

# Contributing

Contributions to this project are welcome from all! Below are a couple pointers on how to prepare your machine, as well as some information on testing.

## Preparing your machine
Getting your machine ready to develop against the package is a straightforward process:

1. Clone this repository, and open a CLI in the cloned directory
1. Create a virtual environment for the project `virtualenv venv -p python3`
1. Activate the virtualenv: `. venv/bin/activate`
1. Install dependencies: `pip install -r requirements.txt`
1. Navigate to the source directory: `cd src` and 
1. Run the setup script: `python setup.py develop`.
1. Run `pre-commit install` in your repository to install pre-commit hooks

**Note**: If you are using pycharm, ensure that you set it to use the virtualenv virtual environment manager. This is available in the menu under PyCharm -> Preferences -> Project -> Interpreter


## Running the test suite
We've provided an easy way to run the unit test suite:
* Run `./scripts/checks.sh` in the root folder.


