{ "info": { "author": "OpenCensus Authors", "author_email": "census-developers@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "OpenCensus - A stats collection and distributed tracing framework\n=================================================================\n\n|gitter|\n|circleci|\n|pypi|\n|compat_check_pypi|\n|compat_check_github|\n\n.. |circleci| image:: https://circleci.com/gh/census-instrumentation/opencensus-python.svg?style=shield\n :target: https://circleci.com/gh/census-instrumentation/opencensus-python\n.. |gitter| image:: https://badges.gitter.im/census-instrumentation/lobby.svg\n :target: https://gitter.im/census-instrumentation/lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n.. |pypi| image:: https://badge.fury.io/py/opencensus.svg\n :target: https://pypi.org/project/opencensus/\n.. |compat_check_pypi| image:: https://python-compatibility-tools.appspot.com/one_badge_image?package=opencensus\n :target: https://python-compatibility-tools.appspot.com/one_badge_target?package=opencensus\n.. |compat_check_github| image:: https://python-compatibility-tools.appspot.com/one_badge_image?package=git%2Bgit%3A//github.com/census-instrumentation/opencensus-python.git\n :target: https://python-compatibility-tools.appspot.com/one_badge_target?package=git%2Bgit%3A//github.com/census-instrumentation/opencensus-python.git\n\n`OpenCensus`_ for Python. OpenCensus provides a framework to measure a\nserver's resource usage and collect performance stats. This repository\ncontains Python related utilities and supporting software needed by\nOpenCensus.\n\n.. _OpenCensus: https://github.com/census-instrumentation\n\n- `API Documentation`_\n\n.. _API Documentation: https://opencensus.io/api/python/trace/usage.html\n\n--------\n Tracing\n--------\n\nInstallation & basic usage\n--------------------------\n\n1. Install the opencensus package using `pip`_ or `pipenv`_:\n\n ::\n\n pip install opencensus\n pipenv install opencensus\n\n2. Initialize a tracer for your application:\n\n .. code:: python\n\n from opencensus.trace.tracer import Tracer\n from opencensus.trace.samplers import AlwaysOnSampler\n\n tracer = Tracer(sampler=AlwaysOnSampler())\n\n .. _pip: https://pip.pypa.io\n .. _pipenv: https://docs.pipenv.org/\n\n3. Initialize a view_manager and a stats_recorder for your application:\n\n .. code:: python\n\n from opencensus.stats import stats as stats_module\n\n stats = stats_module.stats\n view_manager = stats.view_manager\n stats_recorder = stats.stats_recorder\n\n\nUsage\n-----\n\nYou can collect traces using the ``Tracer`` `context manager`_:\n\n.. code:: python\n\n from opencensus.trace.tracer import Tracer\n from opencensus.trace.samplers import AlwaysOnSampler\n\n # Initialize a tracer, by default using the `PrintExporter`\n tracer = Tracer(sampler=AlwaysOnSampler())\n\n # Example for creating nested spans\n with tracer.span(name='span1'):\n do_something_to_trace()\n with tracer.span(name='span1_child1'):\n do_something_to_trace()\n with tracer.span(name='span1_child2'):\n do_something_to_trace()\n with tracer.span(name='span2'):\n do_something_to_trace()\n\nOpenCensus will collect everything within the ``with`` statement as a single span.\n\nAlternatively, you can explicitly start and end a span:\n\n.. code:: python\n\n from opencensus.trace.tracer import Tracer\n from opencensus.trace.samplers import AlwaysOnSampler\n\n # Initialize a tracer, by default using the `PrintExporter`\n tracer = Tracer(sampler=AlwaysOnSampler())\n\n tracer.start_span(name='span1')\n do_something_to_trace()\n tracer.end_span()\n\n\n.. _context manager: https://docs.python.org/3/reference/datamodel.html#context-managers\n\n\nCustomization\n-------------\n\nThere are several things you can customize in OpenCensus:\n\n* **Blacklist**, which excludes certain hosts and paths from being tracked.\n By default, the health check path for the App Engine flexible environment is\n not tracked, you can turn it on by excluding it from the blacklist setting.\n\n* **Exporter**, which sends the traces.\n By default, the traces are printed to stdout in JSON format. You can choose\n different exporters to send the traces to. There are three built-in exporters,\n which are ``PrintExporter``, ``FileExporter`` and ``LoggingExporter``, the\n other exporters are provided as `extensions <#trace-exporter>`__.\n\n* **Sampler**, which determines how traces are sampled.\n The default sampler is the ``ProbabilitySampler``, which samples (i.e.\n enables tracing for) a percentage of all requests. Sampling is deterministic\n according to the trace ID. To force sampling for all requests, or to prevent\n any request from being sampled, see ``AlwaysOnSampler`` and\n ``AlwaysOffSampler``.\n\n* **Propagator**, which serializes and deserializes the\n ``SpanContext`` and its headers. The default propagator is\n ``TraceContextPropagator``, other propagators include\n ``BinaryFormatPropagator``, ``GoogleCloudFormatPropagator`` and\n ``TextFormatPropagator``.\n\n\nYou can customize while initializing a tracer.\n\n.. code:: python\n\n import requests\n\n from opencensus.trace import config_integration\n from opencensus.trace import file_exporter\n from opencensus.trace import tracer as tracer_module\n from opencensus.trace.propagation import google_cloud_format\n from opencensus.trace.samplers import ProbabilitySampler\n\n config_integration.trace_integrations(['httplib'])\n\n tracer = tracer_module.Tracer(\n exporter=file_exporter.FileExporter(file_name='traces'),\n propagator=google_cloud_format.GoogleCloudFormatPropagator(),\n sampler=ProbabilitySampler(rate=0.5),\n )\n\n with tracer.span(name='parent'):\n with tracer.span(name='child'):\n response = requests.get('http://localhost:5000')\n\nYou can use a configuration file for Flask/Django/Pyramid. For more\ninformation, please read the\n`individual integration documentation <#integration>`_.\n\n.. code:: python\n\n 'OPENCENSUS': {\n 'TRACE': {\n 'BLACKLIST_HOSTNAMES': ['localhost', '127.0.0.1'],\n 'BLACKLIST_PATHS': ['_ah/health'],\n 'SAMPLER': 'opencensus.trace.samplers.ProbabilitySampler(rate=1)',\n 'EXPORTER': '''opencensus.ext.ocagent.trace_exporter.TraceExporter(\n service_name='foobar',\n )''',\n 'PROPAGATOR': 'opencensus.trace.propagation.google_cloud_format.GoogleCloudFormatPropagator()',\n }\n }\n\n------------\n Extensions\n------------\n\nIntegration\n-----------\n\nOpenCensus supports integration with popular web frameworks, client libraries and built-in libraries.\n\n- `Django`_\n- `Flask`_\n- `gevent`_\n- `Google Cloud Client Libraries`_\n- `gRPC`_\n- `httplib`_\n- `logging`_\n- `MySQL`_\n- `PostgreSQL`_\n- `pymongo`_\n- `PyMySQL`_\n- `Pyramid`_\n- `requests`_\n- `SQLAlchemy`_\n- `threading`_\n\nLog Exporter\n------------\n\n- `Azure`_\n\nMetrics Exporter\n----------------\n\n- `Azure`_\n\nStats Exporter\n--------------\n\n- `OCAgent`_\n- `Prometheus`_\n- `Stackdriver`_\n\nTrace Exporter\n--------------\n\n- `Azure`_\n- `Jaeger`_\n- `OCAgent`_\n- `Stackdriver`_\n- `Zipkin`_\n\n.. _Azure: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-azure\n.. _Django: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-django\n.. _Flask: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-flask\n.. _gevent: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-gevent\n.. _Google Cloud Client Libraries: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-google-cloud-clientlibs\n.. _gRPC: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-grpc\n.. _httplib: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-httplib\n.. _Jaeger: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-jaeger\n.. _logging: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-logging\n.. _MySQL: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-mysql\n.. _OCAgent: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-ocagent\n.. _PostgreSQL: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-postgresql\n.. _Prometheus: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-prometheus\n.. _pymongo: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-pymongo\n.. _PyMySQL: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-pymysql\n.. _Pyramid: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-pyramid\n.. _requests: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-requests\n.. _SQLAlchemy: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-sqlalchemy\n.. _Stackdriver: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-stackdriver\n.. _threading: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-threading\n.. _Zipkin: https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-zipkin\n\n------------\n Versioning\n------------\n\nThis library follows `Semantic Versioning`_.\n\n**GA**: Libraries defined at a GA quality level are stable, and will not introduce\nbackwards-incompatible changes in any minor or patch releases. We will address issues and requests\nwith the highest priority. If we were to make a backwards-incompatible changes on an API, we will\nfirst mark the existing API as deprecated and keep it for 18 months before removing it.\n\n**Beta**: Libraries defined at a Beta quality level are expected to be mostly stable and we're\nworking towards their release candidate. We will address issues and requests with a higher priority.\nThere may be backwards incompatible changes in a minor version release, though not in a patch\nrelease. If an element is part of an API that is only meant to be used by exporters or other\nopencensus libraries, then there is no deprecation period. Otherwise, we will deprecate it for 18\nmonths before removing it, if possible.\n\n.. _Semantic Versioning: https://semver.org/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/census-instrumentation/opencensus-python", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "opencensus", "package_url": "https://pypi.org/project/opencensus/", "platform": "", "project_url": "https://pypi.org/project/opencensus/", "project_urls": { "Homepage": "https://github.com/census-instrumentation/opencensus-python" }, "release_url": "https://pypi.org/project/opencensus/0.7.5/", "requires_dist": [ "opencensus-context (==0.1.1)", "google-api-core (<2.0.0,>=1.0.0)" ], "requires_python": "", "summary": "A stats collection and distributed tracing framework", "version": "0.7.5" }, "last_serial": 5915303, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1bc851891cdf33c295bc4c7d597ecf27", "sha256": "4c42e14e023cf0bda177cc59c5872b5162deaf64b547bc45ff65cc9b0d9fa197" }, "downloads": -1, "filename": "opencensus-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1bc851891cdf33c295bc4c7d597ecf27", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2430, "upload_time": "2017-07-13T00:12:18", "url": "https://files.pythonhosted.org/packages/42/46/f3e72792813c2c354a0d53e0d70c41feb7b3f37592c2827c186868f569e1/opencensus-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cfb6e36105578712a2d6cf13ac891df", "sha256": "413d386eb7d9df4520dbd11e042eef363f6974cd53a2c5759f611932c19d8a03" }, "downloads": -1, "filename": "opencensus-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2cfb6e36105578712a2d6cf13ac891df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5444, "upload_time": "2017-07-13T00:12:19", "url": "https://files.pythonhosted.org/packages/d3/2e/87959e7fc92d96b8f58bafe4579bc8262eb2b12b344eef09079651f748d2/opencensus-0.0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1c986b9a5d65870f19cd768c6d193806", "sha256": "8962f141be64f744a94c2d913198787adafab8c1d4416eced9ec5baa21b3a067" }, "downloads": -1, "filename": "opencensus-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c986b9a5d65870f19cd768c6d193806", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 69973, "upload_time": "2017-12-05T20:00:03", "url": "https://files.pythonhosted.org/packages/da/69/64dc2185963c9dcf71a036e0a67a243c5931c2e06181d2ec477a6ed8bef9/opencensus-0.1.1-py2.py3-none-any.whl" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "14ea4dcdd55e29dc54f036c38eb4c3b1", "sha256": "9487f3ab1ba389b23e17b7e1e326a607bf0de66e35149eeb3366af2abeab6df7" }, "downloads": -1, "filename": "opencensus-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14ea4dcdd55e29dc54f036c38eb4c3b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185925, "upload_time": "2018-12-10T20:17:03", "url": "https://files.pythonhosted.org/packages/1e/20/10cd833a76fa7bd1b0c73e81e8163adf184541945bb2b29f345ce0e2900e/opencensus-0.1.10-py2.py3-none-any.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "f19d9402c1ff2b4cad1c72e1467da397", "sha256": "0b63cf348e48c6816a7463b23035abe78adba8855b477490accb88c4856edbdf" }, "downloads": -1, "filename": "opencensus-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f19d9402c1ff2b4cad1c72e1467da397", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185911, "upload_time": "2019-01-17T00:02:26", "url": "https://files.pythonhosted.org/packages/77/a6/a9687c71c63eb8418c49f86fec8390223178759cecd172028be8813915c1/opencensus-0.1.11-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a4b20014fb0b23e55391377714eef83c", "sha256": "70f616ef72d810de57c40eb22807697db1fc88d13f76391a1d2bf2a751983902" }, "downloads": -1, "filename": "opencensus-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4b20014fb0b23e55391377714eef83c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 87784, "upload_time": "2018-02-06T21:23:25", "url": "https://files.pythonhosted.org/packages/cb/86/d95fbb45a217a4dd08d768f8fdd34ef35239d8de0a12a2b033b82c23190b/opencensus-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "01e4ee89cb50311c15acbac025def040", "sha256": "069ab8a7678280576a5e0928919f238330ff6530be4f250b60774d0474e79ab9" }, "downloads": -1, "filename": "opencensus-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01e4ee89cb50311c15acbac025def040", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 92194, "upload_time": "2018-03-08T00:20:43", "url": "https://files.pythonhosted.org/packages/57/c5/1fd6fe622363e005cb8151b71957672f43cecbb7e9e55daa5529d471d616/opencensus-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "42b3e535e644c730d7471b7501059cca", "sha256": "805730c2e4aa3029b5762433a68fc39a38b4b5741dd466a4ca5c9fcf93a0640d" }, "downloads": -1, "filename": "opencensus-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42b3e535e644c730d7471b7501059cca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 93324, "upload_time": "2018-04-09T22:34:57", "url": "https://files.pythonhosted.org/packages/81/fd/cfc8cee68303c1e0fc6729d3a674d13181eaf535e6aa83307b451bb1d90c/opencensus-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a7fd869820d6d2859c9b2e243ce3c00f", "sha256": "4c67ed09c55c085f6bba1097ea14e9220d25acbeaa0ea61e0394fce0f3240e7d" }, "downloads": -1, "filename": "opencensus-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7fd869820d6d2859c9b2e243ce3c00f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 107030, "upload_time": "2018-05-22T23:57:27", "url": "https://files.pythonhosted.org/packages/6f/91/7684fb541d9fa30bd061dfc6625f098dd570f0818c7ffa0987e7db35a241/opencensus-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "8b80deab2eaeea350655ea866d596fdf", "sha256": "ce539b3569758bc6a7f64102e0389caf16bc810dbb073ed70d59eb2e78abed8b" }, "downloads": -1, "filename": "opencensus-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b80deab2eaeea350655ea866d596fdf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 126495, "upload_time": "2018-08-21T00:29:32", "url": "https://files.pythonhosted.org/packages/5f/d0/e34000c5a04774f61053ad6a1e4bb75abd15e098971e0993334b10432aae/opencensus-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "47e7943c54c3d822136d315e641f68f8", "sha256": "346c64ba0a28d3541d403c8516a2c16d043a41910d364ae367f211cd0eab49f3" }, "downloads": -1, "filename": "opencensus-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47e7943c54c3d822136d315e641f68f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 173166, "upload_time": "2018-09-15T00:28:28", "url": "https://files.pythonhosted.org/packages/bc/c8/57c081bba654921502c1218f2ae7f598d9e7db152c084ec7d08d8bba5079/opencensus-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "79ff7c4733d64d1d4ece99db7159c1ad", "sha256": "a12876cc45ef9fa2bb8bdde80e762661d6ad2a8502d1c5cbf70ce8068156ca95" }, "downloads": -1, "filename": "opencensus-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79ff7c4733d64d1d4ece99db7159c1ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185069, "upload_time": "2018-10-08T19:13:32", "url": "https://files.pythonhosted.org/packages/f9/d4/b619a4a18864675f03d8b4f18d2439ffa80d10559aaf11c81e3a30d7493e/opencensus-0.1.8-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "1c0884112334f52d0941e371bee5ef21", "sha256": "5427ddfa23f9e9b07cb801db80e7a7b5a6e96524a390a4dd3ad9e1829aee804d" }, "downloads": -1, "filename": "opencensus-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c0884112334f52d0941e371bee5ef21", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 185403, "upload_time": "2018-11-29T01:15:13", "url": "https://files.pythonhosted.org/packages/34/54/8e9281e012f1789e589c5fdaba72d832904e63d26b7c79937b9ab3fd9bc5/opencensus-0.1.9-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "488e7af3c30e3217ba7bf333f1ef289d", "sha256": "e9043578629b7e9484fd9cf7ab367461e9e46d39d0dd421ceb401b78e6c4a3d7" }, "downloads": -1, "filename": "opencensus-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "488e7af3c30e3217ba7bf333f1ef289d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 196592, "upload_time": "2019-01-22T19:57:53", "url": "https://files.pythonhosted.org/packages/e8/ee/edb0b0e8fc1236d7716c5610643d941dd6924bb23eea12622154ef63e827/opencensus-0.2.0-py2.py3-none-any.whl" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d4a139ca9c8c99bad42fe8096eb513d1", "sha256": "2b66e17c6dab619b8385eda694a6adb36c989a0761beb2af03ffd375cc1b27ec" }, "downloads": -1, "filename": "opencensus-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4a139ca9c8c99bad42fe8096eb513d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 133660, "upload_time": "2019-03-12T00:44:19", "url": "https://files.pythonhosted.org/packages/42/dd/48e602eed9ef125029be29da36e3eebb71e20398b9bfc60b4558d3003d5b/opencensus-0.3.0-py2.py3-none-any.whl" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cc0e53d82af0c46cdd97e26bdc2a00da", "sha256": "c5680c9a5c91b8a7be6953be44189ab518018ab728e0c4c89bad2d857d5e82de" }, "downloads": -1, "filename": "opencensus-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc0e53d82af0c46cdd97e26bdc2a00da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 133660, "upload_time": "2019-03-19T21:11:13", "url": "https://files.pythonhosted.org/packages/da/0c/04bf74d515f1b9b4f267301d863b6860024486d932c7f98845c382807a43/opencensus-0.3.1-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3b409e8d94d6cf7c63c760516f68c879", "sha256": "74ea86c6815d0dfc185802cab7ab86b03dc8faaa9ccb14c80a9e66eaf39f66af" }, "downloads": -1, "filename": "opencensus-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b409e8d94d6cf7c63c760516f68c879", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 123270, "upload_time": "2019-04-09T01:44:58", "url": "https://files.pythonhosted.org/packages/cf/ca/e6e8ff9d3595889875f569f93d79011e0a7b03fbe6a7396e71c8e0f99595/opencensus-0.4.0-py2.py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "807d7c73295544def4db88812d69c979", "sha256": "60b7582d6da44ba7e51cd3afda31df728ae324184da8eece6840066f64f464c9" }, "downloads": -1, "filename": "opencensus-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "807d7c73295544def4db88812d69c979", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 123355, "upload_time": "2019-04-12T19:00:26", "url": "https://files.pythonhosted.org/packages/04/9e/571015718278a62314122288803233873e67e7f86092f4adaea98471f8f3/opencensus-0.4.1-py2.py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e55a742af62d3f3ca4644cc3418bdba7", "sha256": "5e0f516b0d5706eb63ab91a3d23b7ad24cc26a6f3f763d02f8e0525cc7f3582d" }, "downloads": -1, "filename": "opencensus-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e55a742af62d3f3ca4644cc3418bdba7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 125386, "upload_time": "2019-04-24T20:29:10", "url": "https://files.pythonhosted.org/packages/70/ac/64ce14f21c543145c081fff33b75d822f32c9b23a475f71e4523aa5c16bc/opencensus-0.5.0-py2.py3-none-any.whl" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "19affcb72252eb2defc770a3e2986aef", "sha256": "38701465a27f46b3ddc8671ffe3b6707a7e65da32a7c69562b6ccb3416b5b819" }, "downloads": -1, "filename": "opencensus-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19affcb72252eb2defc770a3e2986aef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 124764, "upload_time": "2019-06-01T04:02:16", "url": "https://files.pythonhosted.org/packages/b8/79/466e39c5e81ec105bbbe42a5f85d5a5e27a75d629271af2dcc9408adcb12/opencensus-0.6.0-py2.py3-none-any.whl" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ea8795962f00606bf75fe08bb0dfe2c3", "sha256": "1ac885c03acd92cb71f8dfa12398d14a9f4e3dd1f95b516d7ab1a186737f0e45" }, "downloads": -1, "filename": "opencensus-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea8795962f00606bf75fe08bb0dfe2c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 124422, "upload_time": "2019-08-01T21:53:33", "url": "https://files.pythonhosted.org/packages/7c/7c/e00662fce80424642dfab5aa24243734a22723dd2091eca2dcf0c056d886/opencensus-0.7.0-py2.py3-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "1d7ef87c633489820addb4bacad63abc", "sha256": "21627052fc6d91a4b419c7abe5d99198e97a846306bc996ac9eedcca60aaf7f9" }, "downloads": -1, "filename": "opencensus-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d7ef87c633489820addb4bacad63abc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 124643, "upload_time": "2019-08-06T00:48:00", "url": "https://files.pythonhosted.org/packages/ea/30/a6bccc65fe4fe1de4cf7497e760294d761d5881faab99e434ab7eab7e4e5/opencensus-0.7.1-py2.py3-none-any.whl" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "665bcd69406d6e7c506bd4b31c3510bd", "sha256": "b7afc0466f614599d2ef5533c04f530b36607edafe047937a02e3932effb9885" }, "downloads": -1, "filename": "opencensus-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "665bcd69406d6e7c506bd4b31c3510bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 124650, "upload_time": "2019-08-16T18:37:11", "url": "https://files.pythonhosted.org/packages/b6/13/c37904d9f77c320dfd39b6d5c6bd95947c59e19baa3c6c4f4df6418d1433/opencensus-0.7.2-py2.py3-none-any.whl" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "20bcf72980143ba536f5af06bbf2c81d", "sha256": "ff8198404eb4378d170f462e826c2f777e46c4a1d09043a0cc640f21de5c44db" }, "downloads": -1, "filename": "opencensus-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20bcf72980143ba536f5af06bbf2c81d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 125716, "upload_time": "2019-08-26T20:02:41", "url": "https://files.pythonhosted.org/packages/8c/54/f814577461e1b33d82205d515ec88de00c775ea0967e450dac6d521e0a84/opencensus-0.7.3-py2.py3-none-any.whl" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "014a7d17d61bca04dc53b2a3a08ca0b7", "sha256": "385e68461414af628df28d11e793d76016b885c4bfa3409a7fccf6e22966d7e2" }, "downloads": -1, "filename": "opencensus-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "014a7d17d61bca04dc53b2a3a08ca0b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 125715, "upload_time": "2019-10-01T02:23:49", "url": "https://files.pythonhosted.org/packages/1f/57/0a71b1ec4ba2b55467d2cb8cb3e1c04ef6a5a8c38ac3d99e0f6d60cee602/opencensus-0.7.4-py2.py3-none-any.whl" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "e5c7313a12f61aedcc544585e09e60cd", "sha256": "f5d3c022aa1e78f084a0be7e1972394a4345d00f3bfbe126406a34b62357c34c" }, "downloads": -1, "filename": "opencensus-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5c7313a12f61aedcc544585e09e60cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 125717, "upload_time": "2019-10-01T23:09:20", "url": "https://files.pythonhosted.org/packages/d0/8d/a4ea1c7864b05684e3f3ef9944c1bb53b1be39ddd4bf0b9acf3a247cac67/opencensus-0.7.5-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e5c7313a12f61aedcc544585e09e60cd", "sha256": "f5d3c022aa1e78f084a0be7e1972394a4345d00f3bfbe126406a34b62357c34c" }, "downloads": -1, "filename": "opencensus-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5c7313a12f61aedcc544585e09e60cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 125717, "upload_time": "2019-10-01T23:09:20", "url": "https://files.pythonhosted.org/packages/d0/8d/a4ea1c7864b05684e3f3ef9944c1bb53b1be39ddd4bf0b9acf3a247cac67/opencensus-0.7.5-py2.py3-none-any.whl" } ] }