Using `sfx-py-trace-bootstrap`
If you are using `sfx-py-trace-bootstrap` to install instrumentation packages, you don't need to do anything other than run `sfx-py-trace-bootstrap` after upgrading. The command will automatically remove the old github instrumentation packages and install the new ones from pypi.org
Manual installation
If you are not using the bootstrap command and are managing the instrumentation dependencies manually, you should remove any of the following packages might have installed:
https://github.com/signalfx/python-celery/tarball/0.0.1post0#egg=celery-opentracing
https://github.com/signalfx/python-django/tarball/0.1.18post1#egg=django-opentracing
https://github.com/signalfx/python-elasticsearch/tarball/0.1.4post1#egg=elasticsearch-opentracing
https://github.com/signalfx/python-flask/tarball/1.1.0post1#egg=flask_opentracing
https://github.com/signalfx/python-dbapi/tarball/v0.0.5post2#egg=dbapi-opentracing
https://github.com/signalfx/python-pymongo/tarball/v0.0.3post1#egg=pymongo-opentracing
https://github.com/signalfx/python-dbapi/tarball/v0.0.5post2#egg=dbapi-opentracing
https://github.com/signalfx/python-redis/tarball/v1.0.0post1#egg=redis-opentracing
https://github.com/signalfx/python-requests/archive/v0.2.0post2.zip#egg=requests-opentracing
https://github.com/signalfx/python-tornado/archive/1.0.1post1.zip#egg=tornado_opentracing
and install the relevant packages from the following list:
signalfx-instrumentation-celery>=1.0.0
signalfx-instrumentation-django>=1.0.0
signalfx-instrumentation-elasticsearch>=1.0.0
signalfx-instrumentation-flask>=1.0.0
signalfx-instrumentation-dbapi>=1.0.0
signalfx-instrumentation-pymongo>=1.0.0
signalfx-instrumentation-dbapi>=1.0.0
signalfx-instrumentation-redis>=1.0.0
signalfx-instrumentation-requests>=1.0.0
signalfx-instrumentation-tornado>=1.0.0