{ "info": { "author": "Bob Corsaro", "author_email": "rcorsaro@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": ".. image:: https://imgur.com/Q9Lv0xo.png\n :target: https://github.com/dokipen/tubing\n\n======\n\n.. image:: https://travis-ci.org/dokipen/tubing.svg?branch=master\n :target: https://travis-ci.org/dokipen/tubing/\n.. image:: https://coveralls.io/repos/github/dokipen/tubing/badge.svg?branch=master\n :target: https://coveralls.io/github/dokipen/tubing?branch=master\n.. image:: https://img.shields.io/pypi/v/tubing.svg\n :target: https://pypi.python.org/pypi/tubing/\n.. image:: https://img.shields.io/pypi/pyversions/tubing.svg\n :target: https://pypi.python.org/pypi/tubing/\n.. image:: https://img.shields.io/pypi/dd/tubing.svg\n :target: https://pypi.python.org/pypi/tubing/\n.. image:: https://img.shields.io/pypi/l/tubing.svg\n :target: https://pypi.python.org/pypi/tubing/\n.. image:: https://img.shields.io/pypi/wheel/tubing.svg\n :target: https://pypi.python.org/pypi/tubing/\n.. image:: https://readthedocs.org/projects/tubing/badge/?version=latest\n :target: http://tubing.readthedocs.org/en/latest\n.. image:: https://landscape.io/github/dokipen/tubing/master/landscape.svg?style=flat\n :target: https://landscape.io/github/dokipen/tubing/master\n :alt: Code Health\n\nTubing is a Python I/O library. What makes tubing so freakin' cool is the\ngross abuse of the bit-wise OR operator (|). Have you ever been writing python\ncode and thought to yourself, \"Man, this is great, but I really wish it was a\nlittle more like bash.\" Whelp, we've made python a little more like bash.If you\nare a super lame nerd-kid, you can replace any of the bit-wise ORs with the\ntube() function and pray we don't overload any other operators in future\nversions. Here's how you install tubing::\n\n $ pip install tubing\n\nTubing is pretty bare-bones at the moment. We've tried to make it easy to add\nyour own functionality. Hopefully you find it not all that unpleasant. There\nare three sections below for adding sources, tubes and sink. If you do make\nsome additions, think about committing them back upstream. We'd love to have\na full suite of tools.\n\nNow, witness the power of this fully operational I/O library.\n\n.. code-block:: python\n\n from tubing import sources, tubes, sinks\n\n objs = [\n dict(\n name=\"Bob Corsaro\",\n birthdate=\"08/03/1977\",\n alignment=\"evil\",\n ),\n dict(\n name=\"Tom Brady\",\n birthdate=\"08/03/1977\",\n alignment=\"good\",\n ),\n ]\n sources.Objects(objs) \\\n | tubes.JSONDumps() \\\n | tubes.Joined(by=b\"\\n\") \\\n | tubes.Gzip() \\\n | sinks.File(\"output.gz\", \"wb\")\n\nThen in our old friend bash.\n\n.. code-block:: bash\n\n $ zcat output.gz\n {\"alignment\": \"evil\", \"birthdate\": \"08/03/1977\", \"name\": \"Bob Corsaro\"}\n {\"alignment\": \"good\", \"birthdate\": \"08/03/1977\", \"name\": \"Tom Brady\"}\n $\n\nYou can find more documentation on `readthedocs `_\n\nCatalog\n-------\n\nSources\n~~~~~~~\n\n+---------+-----------------------------------------------------+\n|`Objects`|Takes a `list` of python objects. |\n+---------+-----------------------------------------------------+\n|`File` |Creates a stream from a file. |\n+---------+-----------------------------------------------------+\n|`Bytes` |Takes a byte string. |\n+---------+-----------------------------------------------------+\n|`IO` |Takes an object with a read function. |\n+---------+-----------------------------------------------------+\n|`Socket` |Takes an addr, port and socket() args. .|\n+---------+-----------------------------------------------------+\n|`HTTP` |Takes an method, url and any args that can be passed |\n| |to requests library. |\n+---------+-----------------------------------------------------+\n\nTubes\n~~~~~\n\n+----------------+-----------------------------------------------------+\n|`Gunzip` |Unzips a binary stream. |\n+----------------+-----------------------------------------------------+\n|`Gzip` |Zips a binary stream. |\n+----------------+-----------------------------------------------------+\n|`JSONLoads` |Parses a byte string stream of raw JSON objects. Will|\n| |try to use ujson, then built-in json. |\n+----------------+-----------------------------------------------------+\n|`JSONDumps` |Serializes an object stream using `json.dumps`. Will |\n| |try to use ujson, then built-in json. |\n+----------------+-----------------------------------------------------+\n|`Split` |Splits a stream that supports the `split` method. |\n+----------------+-----------------------------------------------------+\n|`Joined` |Joins a stream of the same type as the `by` argument.|\n+----------------+-----------------------------------------------------+\n|`Tee` |Takes a sink and passes chunks along apparatus. |\n+----------------+-----------------------------------------------------+\n|`Map` |Takes a transformer function for single items in |\n| |stream. |\n+----------------+-----------------------------------------------------+\n|`Filter` |Takes a filter test callback and only forwards items |\n| |that pass. |\n+----------------+-----------------------------------------------------+\n|`ChunkMap` |Takes a transformer function for batch of stream |\n| |items. |\n+----------------+-----------------------------------------------------+\n\nSinks\n~~~~~\n\n+----------+----------------------------------------------------------------+\n|`Objects` |A list that stores all passed items to self. |\n+----------+----------------------------------------------------------------+\n|`Bytes` |Saves each chunk self.results. |\n+----------+----------------------------------------------------------------+\n|`File` |Writes each chunk to a file. |\n+----------+----------------------------------------------------------------+\n|`HTTPPost`|Writes data via HTTPPost. |\n+----------+----------------------------------------------------------------+\n|`Hash` |Takes algorithm name, updates hash with contents. |\n+----------+----------------------------------------------------------------+\n|`Debugger`|Writes each chunk to the tubing.tubes debugger with level DEBUG.|\n+----------+----------------------------------------------------------------+\n\nExtensions\n~~~~~~~~~~\n\n+-------------------------------------+-----------------------------------------------+\n|`s3.S3Source` |Create stream from an S3 object. |\n+-------------------------------------+-----------------------------------------------+\n|`s3.MultipartUploader` |Stream data to S3 object. |\n+-------------------------------------+-----------------------------------------------+\n|`elasticsearch.BulkSink` |Stream `elasticsearch.DocUpdate` objects to the|\n| |elasticsearch _bulk endpoint. |\n+-------------------------------------+-----------------------------------------------+\n\nSources\n-------\n\nTo make your own source, create a Reader class with the following interface.\n\n.. code-block:: python\n\n class MyReader(object):\n \"\"\"\n MyReader returns count instances of data.\n \"\"\"\n def __init__(self, data=\"hello world\\n\", count=10):\n self.data = data\n self.count = count\n\n def read(self, amt):\n \"\"\"\n read(amt) returns $amt of data and a boolean indicating EOF.\n \"\"\"\n if not amt:\n amt = self.count\n r = self.data * min(amt, self.count)\n self.count -= amt\n return r, self.count <= 0\n\nThe important thing to remember is that your read function should return an\niterable of units of data, not a single piece of data. Then wrap your reader in\nthe loving embrace of MakeSourceFactory.\n\n.. code-block:: python\n\n from tubing import sources\n\n MySource = sources.MakeSourceFactory(MyReader)\n\nNow it can be used in a apparatus!\n\n.. code-block:: python\n\n from __future__ import print_function\n\n from tubing import tubes\n sink = MySource(data=\"goodbye cruel world!\", count=1) \\\n | tubes.Joined(by=b\"\\n\") \\\n | sinks.Bytes()\n\n print(sinks.result)\n # Output: goodbye cruel world!\n\nTubes\n-----\n\nMaking your own tube is a lot more fun, trust me. First make a Transformer.\n\n.. code-block:: python\n\n class OptimusPrime(object):\n def transform(self, chunk):\n return list(reversed(chunk))\n\n`chunk` is an iterable with a len() of whatever type of data the stream is\nworking with. In Transformers, you don't need to worry about buffer size or\nclosing or exception, just transform an iterable to another iterable. There are\nlots of examples in tubes.py.\n\nNext give Optimus Prime a hug.\n\n.. code-block:: python\n\n from tubing import tubes\n\n AllMixedUp = tubes.MakeTranformerTubeFactory(OptimusPrime)\n\nReady to mix up some data?\n\n.. code-block:: python\n\n from __future__ import print_function\n\n import json\n from tubing import sources, sinks\n\n objs = [{\"number\": i} for i in range(0, 10)]\n\n sink = sources.Objects(objs) \\\n | AllMixedUp(chunk_size=2) \\\n | sinks.Objects()\n\n print(json.dumps(sink))\n # Output: [{\"number\": 1}, {\"number\": 0}, {\"number\": 3}, {\"number\": 2}, {\"number\": 5}, {\"number\": 4}, {\"number\": 7}, {\"number\": 6}, {\"number\": 9}, {\"number\": 8}]\n\nSinks\n-----\n\nReally getting tired of making documentation... Maybe I'll finish later. I have real work to do.\n\nWell.. I'm this far, let's just push through.\n\n.. code-block:: python\n\n from __future__ import print_function\n from tubing import sources, tubes, sinks\n\n class StdoutWriter(object):\n def write(self, chunk):\n for part in chunk:\n print(part)\n\n def close(self):\n # this function is optional\n print(\"That's all folks!\")\n\n def abort(self):\n # this is also optional\n print(\"Something terrible has occurred.\")\n\n Debugger = sinks.MakeSinkFactory(StdoutWriter)\n\n objs = [{\"number\": i} for i in range(0, 10)]\n\n sink = sources.Objects(objs) \\\n | AllMixedUp(chunk_size=2) \\\n | tubes.JSONDumps() \\\n | tubes.Joined(by=b\"\\n\") \\\n | Debugger()\n # Output:\n #{\"number\": 1}\n #{\"number\": 0}\n #{\"number\": 3}\n #{\"number\": 2}\n #{\"number\": 5}\n #{\"number\": 4}\n #{\"number\": 7}\n #{\"number\": 6}\n #{\"number\": 9}\n #{\"number\": 8}\n #That's all folks!", "description_content_type": null, "docs_url": "https://pythonhosted.org/tubing/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/dokipen/tubing", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tubing", "package_url": "https://pypi.org/project/tubing/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tubing/", "project_urls": { "Homepage": "http://github.com/dokipen/tubing" }, "release_url": "https://pypi.org/project/tubing/0.0.2.post180/", "requires_dist": [ "requests", "urllib3", "yapf; extra == 'build'", "pyflakes; extra == 'build'", "nose; extra == 'build'", "unittest2; extra == 'build'", "coveralls; extra == 'build'", "boto3; extra == 'build'", "sphinx; extra == 'docs'", "sphinx-rtd-theme; extra == 'docs'", "boto3; extra == 's3'", "ujson; extra == 'ujson'" ], "requires_python": "", "summary": "Python I/O pipe utilities", "version": "0.0.2.post180" }, "last_serial": 2112768, "releases": { "0.0.1.dev20160130123451": [], "0.0.1.dev20160130123616": [ { "comment_text": "", "digests": { "md5": "3b2e336f986598ec156651f755d27d3a", "sha256": "7699a7168722e5bd6cd0ca86fced482fe7ea5c14bd10d8b09272a543ba589e01" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160130123616-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b2e336f986598ec156651f755d27d3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5167, "upload_time": "2016-01-30T17:36:20", "url": "https://files.pythonhosted.org/packages/9e/12/6e79aef2161357c7519a124aa27a3e9b94548e8666ecd2d8ef42f7f66099/tubing-0.0.1.dev20160130123616-py2.py3-none-any.whl" } ], "0.0.1.dev20160202095909": [], "0.0.1.dev20160202100005": [ { "comment_text": "", "digests": { "md5": "59bfa4e4087c9571e098b254d6c3af39", "sha256": "bf196f152a9ad0b62dd75d3514c98c8a3718dda189cc230d1d3462e4bf6beb65" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160202100005-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59bfa4e4087c9571e098b254d6c3af39", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7110, "upload_time": "2016-02-02T15:00:08", "url": "https://files.pythonhosted.org/packages/bd/62/9bf73fb99447432f9b346e5b6fa91698a5dd8cf6bdbdfcc031fb9c29846f/tubing-0.0.1.dev20160202100005-py2.py3-none-any.whl" } ], "0.0.1.dev20160203101453": [ { "comment_text": "", "digests": { "md5": "fb078ae5a0cfc4ea45838673217fea2f", "sha256": "13b8f6434ab5dd25c3dcb47ee8bbbe5b29f2d4e8583d8cef6bfb8727c2d97136" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203101453-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb078ae5a0cfc4ea45838673217fea2f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7396, "upload_time": "2016-02-03T15:14:55", "url": "https://files.pythonhosted.org/packages/e1/a1/2b99757b729a6c895b028fb5a0bd82c99963292693bfe337658c72e8752c/tubing-0.0.1.dev20160203101453-py2.py3-none-any.whl" } ], "0.0.1.dev20160203151840": [], "0.0.1.dev20160203193811": [ { "comment_text": "", "digests": { "md5": "ce9d9db8d162c6797426fba53df5c48c", "sha256": "15f642921db731bd46feb494b0174ace3343d8bb3ad3a43b56d9aa7ce344ff52" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203193811.tar.gz", "has_sig": false, "md5_digest": "ce9d9db8d162c6797426fba53df5c48c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5477, "upload_time": "2016-02-03T19:38:13", "url": "https://files.pythonhosted.org/packages/92/e1/624ed2ec6ef3634d63173bbb6425d154b5ea6ba845177175cd9959d2194f/tubing-0.0.1.dev20160203193811.tar.gz" } ], "0.0.1.dev20160203193812": [ { "comment_text": "", "digests": { "md5": "2d92f7de85c143941fcc8e2ded31a820", "sha256": "bf3d0b2b873d2ddc4ff6a4f75f8b35c55fdf5bde5001892a6ccd246b9ebd96dc" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203193812.tar.gz", "has_sig": false, "md5_digest": "2d92f7de85c143941fcc8e2ded31a820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5468, "upload_time": "2016-02-03T19:38:14", "url": "https://files.pythonhosted.org/packages/32/c2/9c9322a961b714b74edb6946cb9edc1b05a5274a4896bf46434ebd091f7f/tubing-0.0.1.dev20160203193812.tar.gz" } ], "0.0.1.dev20160203193813": [ { "comment_text": "", "digests": { "md5": "41ce3a509c2d6406ec8940ad2456b2e9", "sha256": "09ee5094b326f458915eceb8ada1a7212f0dfd45300111d8893162d4bf0adb75" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203193813.tar.gz", "has_sig": false, "md5_digest": "41ce3a509c2d6406ec8940ad2456b2e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5475, "upload_time": "2016-02-03T19:38:15", "url": "https://files.pythonhosted.org/packages/9f/61/6a3a6cc69a346fc73c045e45cdd3749c3ad1ec07fd343005f68179f625ab/tubing-0.0.1.dev20160203193813.tar.gz" } ], "0.0.1.dev20160203193814": [ { "comment_text": "", "digests": { "md5": "f7bb66db12f43751841b1ef01e0de1bc", "sha256": "3cc15ac49d31e0ec903a8d7a8057c5bbeda81583a088f01ad7ad732bba0bf476" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203193814.tar.gz", "has_sig": false, "md5_digest": "f7bb66db12f43751841b1ef01e0de1bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5475, "upload_time": "2016-02-03T19:38:16", "url": "https://files.pythonhosted.org/packages/de/35/68f4af98513601546477cbee68dce023caaf1a000a314e53899841d495f5/tubing-0.0.1.dev20160203193814.tar.gz" } ], "0.0.1.dev20160203193816": [ { "comment_text": "", "digests": { "md5": "b17f7ccd6aea30d401192ae8402ce22d", "sha256": "dcb25089508199caae64d97d6af8d13867edd5e752e7c0fc1414f5c736cc51bc" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203193816.tar.gz", "has_sig": false, "md5_digest": "b17f7ccd6aea30d401192ae8402ce22d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5473, "upload_time": "2016-02-03T19:38:19", "url": "https://files.pythonhosted.org/packages/46/3e/9fbc350c9f7c7ebbf41086e53f6c3344c9fc114627cfae95369ddb708b2b/tubing-0.0.1.dev20160203193816.tar.gz" } ], "0.0.1.dev20160203193842": [ { "comment_text": "", "digests": { "md5": "b520c8ec0159ae6d7c464555ac855197", "sha256": "ae72e0a79c5000f7c634cfe7bd9b2960ff400f24328c5091708cd2423e9be738" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203193842.tar.gz", "has_sig": false, "md5_digest": "b520c8ec0159ae6d7c464555ac855197", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5476, "upload_time": "2016-02-03T19:38:45", "url": "https://files.pythonhosted.org/packages/66/a7/1cfff0f22f5fd2a959e47daa9fb96126d6bb37a64a41a18f4b22f060d00c/tubing-0.0.1.dev20160203193842.tar.gz" } ], "0.0.1.dev20160203193858": [ { "comment_text": "", "digests": { "md5": "170907b818b36c586a254e7518b3a15d", "sha256": "f51f7f3f14da0fe1ba1ec6843ebc207e0f1735e463ed2f0a6889eef243fce873" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203193858.tar.gz", "has_sig": false, "md5_digest": "170907b818b36c586a254e7518b3a15d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5474, "upload_time": "2016-02-03T19:39:01", "url": "https://files.pythonhosted.org/packages/cd/ec/e1a37aaacc28a8cda9e1c77f8eb656388048778621c310170b6bce8eaea0/tubing-0.0.1.dev20160203193858.tar.gz" } ], "0.0.1.dev20160203193906": [ { "comment_text": "", "digests": { "md5": "4539cf5b937aeee49ea8bb997884c6af", "sha256": "eb003e47beaa1dda974e27ee19a87825661e061ada3cd48155395da0d97772e7" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203193906.tar.gz", "has_sig": false, "md5_digest": "4539cf5b937aeee49ea8bb997884c6af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5476, "upload_time": "2016-02-03T19:39:08", "url": "https://files.pythonhosted.org/packages/15/c0/bd0d900cb8b51c166a44f5ba827338f3c06ceefcc12d6bf7a444166465b4/tubing-0.0.1.dev20160203193906.tar.gz" } ], "0.0.1.dev20160203200748": [ { "comment_text": "", "digests": { "md5": "424d04275c39042f4332d9eabfd58e0c", "sha256": "714bb5709fa226809a690e4f3a7dabf797a8cb146e3092903db041bdb7e924fe" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203200748.tar.gz", "has_sig": false, "md5_digest": "424d04275c39042f4332d9eabfd58e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5515, "upload_time": "2016-02-03T20:07:50", "url": "https://files.pythonhosted.org/packages/f8/27/09668916b95e62ddad5909c78b81b28abfbd138add6afc91daf5769bd936/tubing-0.0.1.dev20160203200748.tar.gz" } ], "0.0.1.dev20160203200749": [ { "comment_text": "", "digests": { "md5": "cdb13a7bcd34ffc039e32eca71602ebe", "sha256": "4eac6ab72b7af1d339882eb82cbcf8eeefae7011875642e104cc3ee9091607ed" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203200749.tar.gz", "has_sig": false, "md5_digest": "cdb13a7bcd34ffc039e32eca71602ebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5525, "upload_time": "2016-02-03T20:07:50", "url": "https://files.pythonhosted.org/packages/39/02/7dce52d1a7c1eba1ee1812e57af7468b380017a13dd43724ab3dcee068db/tubing-0.0.1.dev20160203200749.tar.gz" } ], "0.0.1.dev20160203200750": [ { "comment_text": "", "digests": { "md5": "f2986f38842a3c9c2b40cdc568126a4e", "sha256": "b2228097b261060e2cd82bb9c4bbe99289658560c5f2b736fda4244a1d8c0091" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203200750.tar.gz", "has_sig": false, "md5_digest": "f2986f38842a3c9c2b40cdc568126a4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5522, "upload_time": "2016-02-03T20:07:53", "url": "https://files.pythonhosted.org/packages/8a/af/1f5574a7835a02beae0970a084685284f1825b0a58b1f279eb04f2305424/tubing-0.0.1.dev20160203200750.tar.gz" } ], "0.0.1.dev20160203200752": [ { "comment_text": "", "digests": { "md5": "8894214961444166cf2eba75fe04d89f", "sha256": "5b2100b0846d1964260a48d3a73d611510509c37b4be446a756b75c75854c599" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203200752.tar.gz", "has_sig": false, "md5_digest": "8894214961444166cf2eba75fe04d89f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5521, "upload_time": "2016-02-03T20:07:54", "url": "https://files.pythonhosted.org/packages/18/5c/217fce1c42440ea4ebb28c74103b1e5bc6e6b06a4899e9102eae2047852d/tubing-0.0.1.dev20160203200752.tar.gz" } ], "0.0.1.dev20160203200818": [ { "comment_text": "", "digests": { "md5": "804514c2d6d71cd43ae8ed0447ef17a1", "sha256": "b43ca28b032c30231ca97688070259c1a7c2b8944bc50075cb13f6862df723b3" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203200818.tar.gz", "has_sig": false, "md5_digest": "804514c2d6d71cd43ae8ed0447ef17a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5525, "upload_time": "2016-02-03T20:08:20", "url": "https://files.pythonhosted.org/packages/19/15/6e815a1950370952185c677c2587c213c2b7c06b76f8c23f399f6020bee1/tubing-0.0.1.dev20160203200818.tar.gz" } ], "0.0.1.dev20160203200852": [ { "comment_text": "", "digests": { "md5": "6cf9fc71f3d132bc87b0a6e37ee64203", "sha256": "dd34b8fe366535bfd7e72a2aabd2bd12a62111fbc4d5ef3f80a624f4b0357b81" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203200852.tar.gz", "has_sig": false, "md5_digest": "6cf9fc71f3d132bc87b0a6e37ee64203", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5522, "upload_time": "2016-02-03T20:08:55", "url": "https://files.pythonhosted.org/packages/c3/e4/4f4c01b6d25da0239da7cbc198c0100c360badfcdbbcdbb9d56d63308fd8/tubing-0.0.1.dev20160203200852.tar.gz" } ], "0.0.1.dev20160203200855": [ { "comment_text": "", "digests": { "md5": "0bb2c83a2b2fd8c364d1f37b7e7382b9", "sha256": "8047b540866a86f4ba129a6630967e956d7b76591a320124cb8636ecb8db86f1" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203200855.tar.gz", "has_sig": false, "md5_digest": "0bb2c83a2b2fd8c364d1f37b7e7382b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5525, "upload_time": "2016-02-03T20:08:58", "url": "https://files.pythonhosted.org/packages/57/b7/823bdef531de0c5879303b62a35b54b261077eb3a585c7c0a77484e4a2c8/tubing-0.0.1.dev20160203200855.tar.gz" } ], "0.0.1.dev20160203200902": [ { "comment_text": "", "digests": { "md5": "3f8ac8fba0b7d673a222ab4a661dd87f", "sha256": "8f9c9bd1b77a8880ae1d8ff7fba9242bc3d124688fff45d57d37dfc37d9d987b" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203200902.tar.gz", "has_sig": false, "md5_digest": "3f8ac8fba0b7d673a222ab4a661dd87f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5521, "upload_time": "2016-02-03T20:09:05", "url": "https://files.pythonhosted.org/packages/fa/10/4217ced2818d272ba419853acb20273d67c29561ed1288e0fbbadc89c26f/tubing-0.0.1.dev20160203200902.tar.gz" } ], "0.0.1.dev20160203201115": [ { "comment_text": "", "digests": { "md5": "5de768ee8a55bc2cbb29bd8201cd326e", "sha256": "c0693ac6991b57f351678a55181e37bd8f9d7c804babfd2fc1d10b0661e7a932" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201115.tar.gz", "has_sig": false, "md5_digest": "5de768ee8a55bc2cbb29bd8201cd326e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5523, "upload_time": "2016-02-03T20:11:16", "url": "https://files.pythonhosted.org/packages/cc/41/946a8dd165d4e936af605dcbe3b4dc7b68d3604926ae7f6eb60a7bd55358/tubing-0.0.1.dev20160203201115.tar.gz" } ], "0.0.1.dev20160203201116": [ { "comment_text": "", "digests": { "md5": "9eeba8865e1d463dbbd4687dd69d21fe", "sha256": "b2f3ced9f04469384804405f53001aafe63ef9fd66a0677e68b55eebf5669414" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201116.tar.gz", "has_sig": false, "md5_digest": "9eeba8865e1d463dbbd4687dd69d21fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5517, "upload_time": "2016-02-03T20:11:17", "url": "https://files.pythonhosted.org/packages/8e/c6/4a8abdc482a63da43e72a974e4b511d12e3d8ca4a6b14e6625941185ad75/tubing-0.0.1.dev20160203201116.tar.gz" } ], "0.0.1.dev20160203201119": [ { "comment_text": "", "digests": { "md5": "5a82f33d916c5e991abbdafb2e1d82be", "sha256": "74a775bb5520a56918b40d1dc37c89a968dcb6faa1a6877f7618e935bc4a9a67" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201119.tar.gz", "has_sig": false, "md5_digest": "5a82f33d916c5e991abbdafb2e1d82be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5525, "upload_time": "2016-02-03T20:11:21", "url": "https://files.pythonhosted.org/packages/ae/cb/4bd2893c929efc04eb4020cc477b483466fa82ab6b856b634ba39404dedf/tubing-0.0.1.dev20160203201119.tar.gz" } ], "0.0.1.dev20160203201149": [ { "comment_text": "", "digests": { "md5": "e46faabd369a950f58ec477181ea5cd6", "sha256": "5318f82fdfb0724c8d0a0985aec2e94a5f15d18dd06e8a74656920434f173182" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201149.tar.gz", "has_sig": false, "md5_digest": "e46faabd369a950f58ec477181ea5cd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5534, "upload_time": "2016-02-03T20:11:51", "url": "https://files.pythonhosted.org/packages/d6/78/104755110058869949327b2c463dbb872fb4674b89512b4095ed7571ad90/tubing-0.0.1.dev20160203201149.tar.gz" } ], "0.0.1.dev20160203201153": [ { "comment_text": "", "digests": { "md5": "1459930cf315141a2855c4ca22e54666", "sha256": "88879e667538221ccc5f083927ca56791a88dc2df6ced7cec1d86e99ec579920" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201153.tar.gz", "has_sig": false, "md5_digest": "1459930cf315141a2855c4ca22e54666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5525, "upload_time": "2016-02-03T20:11:55", "url": "https://files.pythonhosted.org/packages/e9/7e/6c5555afb27bb9636ff87ab068ff52c0d2f93375383f03cabbbcafd0721d/tubing-0.0.1.dev20160203201153.tar.gz" } ], "0.0.1.dev20160203201154": [ { "comment_text": "", "digests": { "md5": "62c4dee9e2c4fc9e4022b5b5e5d0d281", "sha256": "1ab719574e8861055785d30437eed3e6e08352710e98636243ebc4a76de22256" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201154.tar.gz", "has_sig": false, "md5_digest": "62c4dee9e2c4fc9e4022b5b5e5d0d281", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5523, "upload_time": "2016-02-03T20:11:56", "url": "https://files.pythonhosted.org/packages/3a/cd/1e2cfb8c8f7deec97f3d5eb1056fcf877c23f8d498f50dc76a33d51c2f75/tubing-0.0.1.dev20160203201154.tar.gz" } ], "0.0.1.dev20160203201322": [ { "comment_text": "", "digests": { "md5": "a18d7b545a2ebf7e285f334c6629c255", "sha256": "2e626156f16fa5a8d560b96a488338422e9f9529bf55d3685d117a6cbd4baa05" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201322.tar.gz", "has_sig": false, "md5_digest": "a18d7b545a2ebf7e285f334c6629c255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5519, "upload_time": "2016-02-03T20:13:24", "url": "https://files.pythonhosted.org/packages/61/b6/a70f3f656a69e86f7e1c72287c3afd9bfb8723394825e846e509f171e0a4/tubing-0.0.1.dev20160203201322.tar.gz" } ], "0.0.1.dev20160203201323": [ { "comment_text": "", "digests": { "md5": "29e67e31fad264d248bcebc48bb113f6", "sha256": "838d2c52084a35bff77dc5a638dc6ecf3ccc30a6c0f01ffabe164c46be03a18f" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201323.tar.gz", "has_sig": false, "md5_digest": "29e67e31fad264d248bcebc48bb113f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5523, "upload_time": "2016-02-03T20:13:25", "url": "https://files.pythonhosted.org/packages/ab/7b/cb9311ff4fc7ce0df356296487ebb3303c1ee02073c41daef04f94ed9e3d/tubing-0.0.1.dev20160203201323.tar.gz" } ], "0.0.1.dev20160203201326": [ { "comment_text": "", "digests": { "md5": "3d707291e1163e7f5e5e7a9601ab2aeb", "sha256": "0ddaa6531e9a2da72d0c929dc94a532cad1ae436258e24133f4d8fe8568d2671" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201326.tar.gz", "has_sig": false, "md5_digest": "3d707291e1163e7f5e5e7a9601ab2aeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5526, "upload_time": "2016-02-03T20:13:27", "url": "https://files.pythonhosted.org/packages/56/52/713fd1fa8c6f18d3edf1e18b2bff5da24913154078412797748334e4f822/tubing-0.0.1.dev20160203201326.tar.gz" } ], "0.0.1.dev20160203201337": [ { "comment_text": "", "digests": { "md5": "47f584db57dac0334ed72b3d06425371", "sha256": "8f1202f930cf9482f88e312b39f4cbd9bfed869632a26aca5fea731c3f6faa5d" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201337.tar.gz", "has_sig": false, "md5_digest": "47f584db57dac0334ed72b3d06425371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5525, "upload_time": "2016-02-03T20:13:39", "url": "https://files.pythonhosted.org/packages/d6/ed/1cc964136b0979085279e699e72eb3d79f5b68fef443d97b0a1f58601d45/tubing-0.0.1.dev20160203201337.tar.gz" } ], "0.0.1.dev20160203201339": [ { "comment_text": "", "digests": { "md5": "b184eeef110d91330f447b564edaedfe", "sha256": "427979810aa49bcd6825f47843ae574e8eda4fcf451a3355ff4f2253547b2ab7" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201339.tar.gz", "has_sig": false, "md5_digest": "b184eeef110d91330f447b564edaedfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5529, "upload_time": "2016-02-03T20:13:43", "url": "https://files.pythonhosted.org/packages/5a/3a/c02498b782ac863625f7993c6b60a64e6e13d6187a406b11625afca1007a/tubing-0.0.1.dev20160203201339.tar.gz" } ], "0.0.1.dev20160203201414": [ { "comment_text": "", "digests": { "md5": "2f3ecdbfbe56310ceba9454c14726f87", "sha256": "6ebb788316fb5fbda9430802f6ceb04e0d388d987fe6efe2b89854b4e65be0c5" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201414.tar.gz", "has_sig": false, "md5_digest": "2f3ecdbfbe56310ceba9454c14726f87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5532, "upload_time": "2016-02-03T20:14:17", "url": "https://files.pythonhosted.org/packages/fb/ad/1051b0b7a8a75f82c09a9119419da4c85d2d9b17b197100c21123cff6e93/tubing-0.0.1.dev20160203201414.tar.gz" } ], "0.0.1.dev20160203201425": [ { "comment_text": "", "digests": { "md5": "557b693192dcb62366c66384bcc16234", "sha256": "789dbe72bf35274781ba9c076637ef139e655790413c0984cc7958a481b4e767" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201425.tar.gz", "has_sig": false, "md5_digest": "557b693192dcb62366c66384bcc16234", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5523, "upload_time": "2016-02-03T20:14:28", "url": "https://files.pythonhosted.org/packages/ea/1a/5adbd9a3029bd26e8e00d6e3f4af5ddecb9a5bba4232c03ea7a40c4ab5c3/tubing-0.0.1.dev20160203201425.tar.gz" } ], "0.0.1.dev20160203201427": [ { "comment_text": "", "digests": { "md5": "e27cce206dce0ee7bd5551c571a92897", "sha256": "586216938c12ec6e255e9f06587876baf1cab6a451387c2ed0c7a89397f294cf" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201427.tar.gz", "has_sig": false, "md5_digest": "e27cce206dce0ee7bd5551c571a92897", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5522, "upload_time": "2016-02-03T20:14:29", "url": "https://files.pythonhosted.org/packages/b4/3c/b9486ac6f55fbb87afc9797dfa16587a36fd007e31c2aa2cf0d270e092a7/tubing-0.0.1.dev20160203201427.tar.gz" } ], "0.0.1.dev20160203201432": [ { "comment_text": "", "digests": { "md5": "1aaf6838c6985ad687530c1268ec985e", "sha256": "0c13aac224c92aba270a9d35610a2a7a4007202540487fe34364c5ebd9dbf47c" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203201432.tar.gz", "has_sig": false, "md5_digest": "1aaf6838c6985ad687530c1268ec985e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5518, "upload_time": "2016-02-03T20:14:34", "url": "https://files.pythonhosted.org/packages/2f/f4/10d07b1ed79491cb8a7d289ebcea0b5e6241e3a57fdec3988e3bad2ec820/tubing-0.0.1.dev20160203201432.tar.gz" } ], "0.0.1.dev20160203202013": [ { "comment_text": "", "digests": { "md5": "4772438846e9cc2251ff6bd8a2d140ce", "sha256": "9d54277980ec846137ada3931d10be638ff8226ef82dad8b37512d7f91e4fc0e" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203202013.tar.gz", "has_sig": false, "md5_digest": "4772438846e9cc2251ff6bd8a2d140ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5524, "upload_time": "2016-02-03T20:20:15", "url": "https://files.pythonhosted.org/packages/3e/69/4cf3cd34d0386cb5d51c148a08770e6780f7652cdff26fe1d04dbf05db12/tubing-0.0.1.dev20160203202013.tar.gz" } ], "0.0.1.dev20160203202016": [ { "comment_text": "", "digests": { "md5": "c952885972a33412e49d4b9ba6b3698c", "sha256": "6fdb70fc64ce35029035e53d2323e0c6dbc2c84156c7a6c22ff25f409bd80813" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203202016.tar.gz", "has_sig": false, "md5_digest": "c952885972a33412e49d4b9ba6b3698c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5537, "upload_time": "2016-02-03T20:20:18", "url": "https://files.pythonhosted.org/packages/64/8f/9825834a980616144a0d1c5f3a9389c1249637a4573222dbb442abe6ec6d/tubing-0.0.1.dev20160203202016.tar.gz" } ], "0.0.1.dev20160203202017": [ { "comment_text": "", "digests": { "md5": "4087310b3e0a6bc3a9bd1e2d75d68ea9", "sha256": "78c9aab0675d705bb5c32cb388d377628135c334202fd4684359047155c54308" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203202017.tar.gz", "has_sig": false, "md5_digest": "4087310b3e0a6bc3a9bd1e2d75d68ea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5540, "upload_time": "2016-02-03T20:20:19", "url": "https://files.pythonhosted.org/packages/8b/92/21511a0ba727b6130e5ef10e011553c255bec9a5bf0ffda2059604521c9a/tubing-0.0.1.dev20160203202017.tar.gz" } ], "0.0.1.dev20160203202053": [ { "comment_text": "", "digests": { "md5": "b399cbb4e1c72953c7189b51982af9c3", "sha256": "1abc5656224671ba8b51a76597b8631876e91eb5a8936bc9b3bf721dc959395f" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203202053.tar.gz", "has_sig": false, "md5_digest": "b399cbb4e1c72953c7189b51982af9c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5537, "upload_time": "2016-02-03T20:20:55", "url": "https://files.pythonhosted.org/packages/5e/f2/d7c239beae04a79e85055c92bf895897c1a86040d350b3f0856fae237c8d/tubing-0.0.1.dev20160203202053.tar.gz" } ], "0.0.1.dev20160203202115": [ { "comment_text": "", "digests": { "md5": "f119f9e5580fe985d326e5dc7400e8be", "sha256": "eea8d47fda4a4e3584172384aa4e797a4bed56212ea58d09a141559bd3131c95" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203202115.tar.gz", "has_sig": false, "md5_digest": "f119f9e5580fe985d326e5dc7400e8be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5534, "upload_time": "2016-02-03T20:21:17", "url": "https://files.pythonhosted.org/packages/9b/46/b1d4c39ccc956259821f524111ef35b18257efc0a966703d2c0c77bd9761/tubing-0.0.1.dev20160203202115.tar.gz" } ], "0.0.1.dev20160203202116": [ { "comment_text": "", "digests": { "md5": "7c820b4fa8c95461fe3384f58922cc57", "sha256": "64420065fccf65b10cb144423e58ae39d38ebf2ae26432f47010d4cde028a1d7" }, "downloads": -1, "filename": "tubing-0.0.1.dev20160203202116.tar.gz", "has_sig": false, "md5_digest": "7c820b4fa8c95461fe3384f58922cc57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5537, "upload_time": "2016-02-03T20:21:17", "url": "https://files.pythonhosted.org/packages/f9/38/95e9d3b1717196fb25131f3ed491fe079340146f8f6c7723d3a4c33be207/tubing-0.0.1.dev20160203202116.tar.gz" } ], "0.0.1.post35": [ { "comment_text": "", "digests": { "md5": "3f99b6c289a84b7ea6074a9137ab8699", "sha256": "c5dc3efb9af6c7c999a155de7851766350aa92765cc36363f39fae8cd27db14e" }, "downloads": -1, "filename": "tubing-0.0.1.post35.tar.gz", "has_sig": false, "md5_digest": "3f99b6c289a84b7ea6074a9137ab8699", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5516, "upload_time": "2016-02-03T20:23:12", "url": "https://files.pythonhosted.org/packages/0e/fa/e7d571a5c470c4addf8a154c37f81e149f70ea9e80276fd94cc0ee842780/tubing-0.0.1.post35.tar.gz" } ], "0.0.1.post37": [ { "comment_text": "", "digests": { "md5": "d292656d82d361de52d132356634d647", "sha256": "3fd239bd2a8fcd3eea9b0ce0927578c80663e25a34d0ba2f7f0900efb64eec7c" }, "downloads": -1, "filename": "tubing-0.0.1.post37.tar.gz", "has_sig": false, "md5_digest": "d292656d82d361de52d132356634d647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5517, "upload_time": "2016-02-03T20:25:44", "url": "https://files.pythonhosted.org/packages/7b/9c/b0aa91a84429b7a49c950ee42ab8914f6279980973f4189be27914a9a30c/tubing-0.0.1.post37.tar.gz" } ], "0.0.1.post44": [ { "comment_text": "", "digests": { "md5": "8b3102ed618fc172aad742788dd9d722", "sha256": "11e8d14fe9349a3ce0f65ecbaf9d2bdef06148554b749f3fa6bea2b4ec28da05" }, "downloads": -1, "filename": "tubing-0.0.1.post44.tar.gz", "has_sig": false, "md5_digest": "8b3102ed618fc172aad742788dd9d722", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5624, "upload_time": "2016-02-03T21:03:55", "url": "https://files.pythonhosted.org/packages/34/37/34c56e3dcdaefc4947b76793f3b30efb44ed03af06f14ae97fe70733b7de/tubing-0.0.1.post44.tar.gz" } ], "0.0.1.post47": [ { "comment_text": "", "digests": { "md5": "66c372522e06b17a8e63558b13963e30", "sha256": "f6a85b205a42ffc8a14ccfe488647f9b8d66f8700e7e13b191614de05bd079b3" }, "downloads": -1, "filename": "tubing-0.0.1.post47.tar.gz", "has_sig": false, "md5_digest": "66c372522e06b17a8e63558b13963e30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5598, "upload_time": "2016-02-04T00:48:05", "url": "https://files.pythonhosted.org/packages/85/d1/521d5741eb15a0b8bb1ff2eecdf380e7a59b79e23510a28ad6169ce4e04e/tubing-0.0.1.post47.tar.gz" } ], "0.0.1.post49": [ { "comment_text": "", "digests": { "md5": "e8ed6d8e51df46090f04f178ff3c256e", "sha256": "0c1f2664a829e8fd61d145863dc08e06b3832416521c62fad1d8c8fb014f83ab" }, "downloads": -1, "filename": "tubing-0.0.1.post49.tar.gz", "has_sig": false, "md5_digest": "e8ed6d8e51df46090f04f178ff3c256e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5597, "upload_time": "2016-02-04T01:05:56", "url": "https://files.pythonhosted.org/packages/13/96/23cb5ed042a14ed7f692442f10e9a6438a5155f4c97693579679b2886405/tubing-0.0.1.post49.tar.gz" } ], "0.0.1.post51": [ { "comment_text": "", "digests": { "md5": "7c01dbaac39d5747d6eed2ab778015e6", "sha256": "901e60542b22aa8ec7afa3dbda7ac3b21bcff028794a786ea1867c2efb3387e9" }, "downloads": -1, "filename": "tubing-0.0.1.post51.tar.gz", "has_sig": false, "md5_digest": "7c01dbaac39d5747d6eed2ab778015e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5605, "upload_time": "2016-02-04T11:39:55", "url": "https://files.pythonhosted.org/packages/17/71/0e911a349e0a214c244e7459b055af6b2f318e43b0b961acdfa5f5db29a6/tubing-0.0.1.post51.tar.gz" } ], "0.0.1.post56": [ { "comment_text": "", "digests": { "md5": "cca69fe13d098fd115e4caaec276ca03", "sha256": "8692d327cf6ebd31e7b96f091b90df95e772567a45aea09f20265e7b91b59930" }, "downloads": -1, "filename": "tubing-0.0.1.post56.tar.gz", "has_sig": false, "md5_digest": "cca69fe13d098fd115e4caaec276ca03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5748, "upload_time": "2016-02-04T13:39:10", "url": "https://files.pythonhosted.org/packages/ee/9a/1accdc269b9bc667cb8264d6fac47ab6fa1cfe9727c3210ef4d1b45b16f6/tubing-0.0.1.post56.tar.gz" } ], "0.0.1.post58": [ { "comment_text": "", "digests": { "md5": "c2a4dda391db6b5f487d1508c53f03cc", "sha256": "3027e58cd19b1e4ebb9d8e119f033950f1f09b75ead99641ce6d84874196d2b9" }, "downloads": -1, "filename": "tubing-0.0.1.post58.tar.gz", "has_sig": false, "md5_digest": "c2a4dda391db6b5f487d1508c53f03cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5771, "upload_time": "2016-02-04T13:49:15", "url": "https://files.pythonhosted.org/packages/9b/51/7c8f4e53d2769dc14e5e76c553890e2410f973f9c92181ef3f8632ef9344/tubing-0.0.1.post58.tar.gz" } ], "0.0.1.post60": [ { "comment_text": "", "digests": { "md5": "2be484bcd1e8c3098979b3758f549d9b", "sha256": "7ef08b13834174c2768173a5f977ed1b93061f543ed0a856e44928ad941ea3d4" }, "downloads": -1, "filename": "tubing-0.0.1.post60.tar.gz", "has_sig": false, "md5_digest": "2be484bcd1e8c3098979b3758f549d9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5775, "upload_time": "2016-02-04T14:16:44", "url": "https://files.pythonhosted.org/packages/d7/28/90983d509b8b4753a6ac8d568eaf61e1721fbf80b4a27c447cada49f20f0/tubing-0.0.1.post60.tar.gz" } ], "0.0.1.post62": [ { "comment_text": "", "digests": { "md5": "12c9e1b50bc375397b7eeb7e783d7ed5", "sha256": "15c61a2daf442b5b66f1d177e524534756f894eac9270c3e399fbdaeee5815cf" }, "downloads": -1, "filename": "tubing-0.0.1.post62-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12c9e1b50bc375397b7eeb7e783d7ed5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7623, "upload_time": "2016-02-04T14:24:56", "url": "https://files.pythonhosted.org/packages/28/93/2bbdc547d7fa09a7f4336dd0abab75eed222cbf026c2c9395ab938f8dbfc/tubing-0.0.1.post62-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2526c8190d68ae2c48353518028d0d87", "sha256": "f14f50c12be403afae584a03d0e30db2677cefb3f59106df9b92040d53d3878a" }, "downloads": -1, "filename": "tubing-0.0.1.post62.tar.gz", "has_sig": false, "md5_digest": "2526c8190d68ae2c48353518028d0d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5776, "upload_time": "2016-02-04T14:25:06", "url": "https://files.pythonhosted.org/packages/87/e3/d37fc387e018f7ae47c4c20e5109c7a2d4478c4b75d05f3897589e7f995c/tubing-0.0.1.post62.tar.gz" } ], "0.0.1.post71": [ { "comment_text": "", "digests": { "md5": "669b5144b79f6d535eb62ce5eb749036", "sha256": "1b263870d7ecda4df12c12bc93ed4edcea9cedcebaf080100db0f690158f0ea0" }, "downloads": -1, "filename": "tubing-0.0.1.post71-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "669b5144b79f6d535eb62ce5eb749036", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7915, "upload_time": "2016-02-04T22:17:46", "url": "https://files.pythonhosted.org/packages/d8/c0/a8a7d5664da8145e27badb55ae424c487bdb611e067517f8fc5f879eb8fb/tubing-0.0.1.post71-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94806ffcf6ce739d06fc99e8b5227a1a", "sha256": "801612260b1e4bcf21c3aa410476cc632b99b2f779470dd4ee36ebcdd89f191e" }, "downloads": -1, "filename": "tubing-0.0.1.post71.tar.gz", "has_sig": false, "md5_digest": "94806ffcf6ce739d06fc99e8b5227a1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5993, "upload_time": "2016-02-04T22:18:00", "url": "https://files.pythonhosted.org/packages/53/29/9d030513ecc8476f58899a95b9d7077243df2baf38ea897516d94054828d/tubing-0.0.1.post71.tar.gz" } ], "0.0.1.post75": [ { "comment_text": "", "digests": { "md5": "e1cfc4f8d649f024befa41bb79fb58d7", "sha256": "e9e357bbabda50c48b7da224bf2e4c717c08bbf854de6c0bf9eb2516c3dee10c" }, "downloads": -1, "filename": "tubing-0.0.1.post75-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e1cfc4f8d649f024befa41bb79fb58d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7942, "upload_time": "2016-02-05T15:29:50", "url": "https://files.pythonhosted.org/packages/dc/95/3c9a1101f8ef5055644a2ef8fb5b729bb44f94c3daffb56a6bb5c47c0089/tubing-0.0.1.post75-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8f4058f3ebf28860b0902dfd297fb1a", "sha256": "7a33797b378a42f21516566a37af6e99be1c523822c8f86d01d0353ffa3b1e19" }, "downloads": -1, "filename": "tubing-0.0.1.post75.tar.gz", "has_sig": false, "md5_digest": "a8f4058f3ebf28860b0902dfd297fb1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6006, "upload_time": "2016-02-05T15:30:12", "url": "https://files.pythonhosted.org/packages/3c/b4/05b793114ee7b24b2686f9d6500036b1f114fbcbd61d0b40ed1f7f7e27e1/tubing-0.0.1.post75.tar.gz" } ], "0.0.1.post77": [ { "comment_text": "", "digests": { "md5": "e58f941b1ec1f2a9d0ae3c2c5f7647c2", "sha256": "42fc40f2802ff318b15a76ae90f96d4263aa047879c65d67cc8ba913d32d0ce2" }, "downloads": -1, "filename": "tubing-0.0.1.post77-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e58f941b1ec1f2a9d0ae3c2c5f7647c2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7946, "upload_time": "2016-02-05T15:51:02", "url": "https://files.pythonhosted.org/packages/c3/33/bd1e15c940d25ee4ea33f5ac559181a29cb6d688d0b9a4b0ba922856d8b2/tubing-0.0.1.post77-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd05b8d3e1eaeefe867ec271c7c56792", "sha256": "e7257b5ab9399ddaa8409ed7193eb837ec79d5dcbc919386f171c5d353b77324" }, "downloads": -1, "filename": "tubing-0.0.1.post77.tar.gz", "has_sig": false, "md5_digest": "bd05b8d3e1eaeefe867ec271c7c56792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6012, "upload_time": "2016-02-05T15:51:10", "url": "https://files.pythonhosted.org/packages/c0/81/dcd71a79ea81cc438fbabed5cf9c2a776973be24a6f97af22181d6421da1/tubing-0.0.1.post77.tar.gz" } ], "0.0.1.post94": [ { "comment_text": "", "digests": { "md5": "9bb963c72216fcad7f96b103e714211a", "sha256": "e630ab3cb21bf725edd0d3cd5601c2cd79fd8962ba6a3788522a1b5212d0dd5f" }, "downloads": -1, "filename": "tubing-0.0.1.post94-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bb963c72216fcad7f96b103e714211a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13543, "upload_time": "2016-02-08T16:12:22", "url": "https://files.pythonhosted.org/packages/90/d8/4c2ed0e9d25299b95778943ede0770f5a8c7101f48adbdfa444db9c16e4a/tubing-0.0.1.post94-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4839878d02a0d8dc98cf59e305f66fa7", "sha256": "31af4816c190df7289f0dbe0f7bc1646ae4e1c125a624de493c42c274cf442ce" }, "downloads": -1, "filename": "tubing-0.0.1.post94.tar.gz", "has_sig": false, "md5_digest": "4839878d02a0d8dc98cf59e305f66fa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9839, "upload_time": "2016-02-08T16:12:38", "url": "https://files.pythonhosted.org/packages/e0/0d/34fb959e79e288bb477a2ee01881782033f725f33ef557044beda58c1472/tubing-0.0.1.post94.tar.gz" } ], "0.0.2.post102": [ { "comment_text": "", "digests": { "md5": "b2c14b1c4fa2ec44426e35f3f0623d42", "sha256": "d422c9dc874238f8258333ea2b0cb726f334f184913eba1a8daaff1841496082" }, "downloads": -1, "filename": "tubing-0.0.2.post102-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2c14b1c4fa2ec44426e35f3f0623d42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13715, "upload_time": "2016-02-08T20:34:31", "url": "https://files.pythonhosted.org/packages/70/9f/0807adc31b67bbef495917837c1474aea14e9270535b02ed5876ba2e9cd5/tubing-0.0.2.post102-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22ed6486bdaa4dda523388b9c7345cdf", "sha256": "ba2e730fed61d37daef98539f47d01de2199ee373140f9503eb9124d4a6faf20" }, "downloads": -1, "filename": "tubing-0.0.2.post102.tar.gz", "has_sig": false, "md5_digest": "22ed6486bdaa4dda523388b9c7345cdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9984, "upload_time": "2016-02-08T20:34:36", "url": "https://files.pythonhosted.org/packages/5e/8d/0816c997929cc7191687a5838d5534728cf1812baf525f85e620af27bf31/tubing-0.0.2.post102.tar.gz" } ], "0.0.2.post104": [ { "comment_text": "", "digests": { "md5": "9fc1c04c72933972c2fe730c6f479c18", "sha256": "22cb6b14e05d7596d1c5f951f702bdaef4e8abaed0d30def749072be62bdc934" }, "downloads": -1, "filename": "tubing-0.0.2.post104-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fc1c04c72933972c2fe730c6f479c18", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13720, "upload_time": "2016-02-08T20:38:34", "url": "https://files.pythonhosted.org/packages/1f/a6/43d60c60eac5f08fd174c63588b13f04a5cfa88f7b3d7075eef714f6a45c/tubing-0.0.2.post104-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc31e46b76f6c5c1a06ef14bde800107", "sha256": "360464f669655d627311ecc84b6c8328022cef7b734a47deade94aa4068acb0a" }, "downloads": -1, "filename": "tubing-0.0.2.post104.tar.gz", "has_sig": false, "md5_digest": "bc31e46b76f6c5c1a06ef14bde800107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9955, "upload_time": "2016-02-08T20:38:41", "url": "https://files.pythonhosted.org/packages/70/b8/3194a96f734356faa7bb5fdad03a24204b357a310349eac35f1f988f2537/tubing-0.0.2.post104.tar.gz" } ], "0.0.2.post113": [ { "comment_text": "", "digests": { "md5": "7202454c64e01b24bbabb91d99ab2f00", "sha256": "239210ba3e5b4f9a03917b27bac14b1055303f70e5f69c7ef4e213b7dffb6507" }, "downloads": -1, "filename": "tubing-0.0.2.post113-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7202454c64e01b24bbabb91d99ab2f00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15312, "upload_time": "2016-02-10T12:36:12", "url": "https://files.pythonhosted.org/packages/28/69/34cc48aed49de41dd5b5884bcbf116490ba45750b7afc732cc67db466973/tubing-0.0.2.post113-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a441982f525c6783ee337c06a205ad08", "sha256": "8f1e1b01901c74d666e4a0b490be167e071b80a78a8e8c0a633ac3442f91ac76" }, "downloads": -1, "filename": "tubing-0.0.2.post113.tar.gz", "has_sig": false, "md5_digest": "a441982f525c6783ee337c06a205ad08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11928, "upload_time": "2016-02-10T12:36:19", "url": "https://files.pythonhosted.org/packages/bc/d8/67ca68468f5196382bdd42d1400bf9c8b139afa91e40a1f9726cfaf4e4c0/tubing-0.0.2.post113.tar.gz" } ], "0.0.2.post115": [ { "comment_text": "", "digests": { "md5": "8010981e12d4a2d5e0194f828fd5f5d0", "sha256": "0c5347d5516e433a9db6dfef9e954bb5ca9dfd3673b27a1798faa0983d385f5c" }, "downloads": -1, "filename": "tubing-0.0.2.post115-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8010981e12d4a2d5e0194f828fd5f5d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15481, "upload_time": "2016-02-10T14:56:53", "url": "https://files.pythonhosted.org/packages/fe/4d/a4ba7dfdaf69fbcd79843b3350f1348ad6f3f9c77fbbdf389c9b85706759/tubing-0.0.2.post115-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "deb711c140224b9fd8308cbf42767e51", "sha256": "4457e457574f3b9a9c8220fc3006b2809f424de91ef216f449b7a1579d955d9b" }, "downloads": -1, "filename": "tubing-0.0.2.post115.tar.gz", "has_sig": false, "md5_digest": "deb711c140224b9fd8308cbf42767e51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12079, "upload_time": "2016-02-10T14:57:00", "url": "https://files.pythonhosted.org/packages/bb/67/cec6dd916171eee5f869a9139ecaa2e5f96152306a20a96541a0250a27d0/tubing-0.0.2.post115.tar.gz" } ], "0.0.2.post117": [ { "comment_text": "", "digests": { "md5": "8b4a18117449c75d630ddeb5ac12a281", "sha256": "fab719e3f47bf5a7bc76de9eb6167671c50fea73a930018cdbb015148776291a" }, "downloads": -1, "filename": "tubing-0.0.2.post117-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b4a18117449c75d630ddeb5ac12a281", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15563, "upload_time": "2016-02-11T21:54:30", "url": "https://files.pythonhosted.org/packages/2f/72/13b1ea109ef021c381dcf351fdb422180cf63c7f11d2a6eb9e3e7d60980e/tubing-0.0.2.post117-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85fd9a50f058eb2b073f4a1307ab509a", "sha256": "5d334b12fd940a3bd1004a657215f90ccd4585f9b5b4f216a5f6b00a57416c1b" }, "downloads": -1, "filename": "tubing-0.0.2.post117.tar.gz", "has_sig": false, "md5_digest": "85fd9a50f058eb2b073f4a1307ab509a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12141, "upload_time": "2016-02-11T21:54:48", "url": "https://files.pythonhosted.org/packages/37/bf/23fd2ca69e6b3157029387d03cdef1348106f62685d64eb11bb017c8cd1b/tubing-0.0.2.post117.tar.gz" } ], "0.0.2.post119": [ { "comment_text": "", "digests": { "md5": "251d2b30a6755457529ccf4608ccbc59", "sha256": "71c4a708893909c1f55ebb0a2d7fd1184c6e80c1e09d0b442e2f6ab3d6b55817" }, "downloads": -1, "filename": "tubing-0.0.2.post119-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "251d2b30a6755457529ccf4608ccbc59", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15709, "upload_time": "2016-02-12T12:27:29", "url": "https://files.pythonhosted.org/packages/0b/c9/379bb157fd2b80ee8a1c3719d807f7d5c0fcfc9b19d312517c960bae1c1f/tubing-0.0.2.post119-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fdb8194eea7a259a25eb99d1dffdafa", "sha256": "1cb4918e303437e9223b73378842f16c11ca531755c159901678306ebe22c97a" }, "downloads": -1, "filename": "tubing-0.0.2.post119.tar.gz", "has_sig": false, "md5_digest": "6fdb8194eea7a259a25eb99d1dffdafa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12295, "upload_time": "2016-02-12T12:27:37", "url": "https://files.pythonhosted.org/packages/5a/07/dbb26007af251cc784bd3da37da05d638b47711773a02ac5e8091feb6bac/tubing-0.0.2.post119.tar.gz" } ], "0.0.2.post121": [ { "comment_text": "", "digests": { "md5": "2c6ccf9ac132481bd837cc85de8b4a2c", "sha256": "5a08f54754e26274c58e6d3d8caca7940a43590d0db8d06172e2b06f7259103c" }, "downloads": -1, "filename": "tubing-0.0.2.post121-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c6ccf9ac132481bd837cc85de8b4a2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16332, "upload_time": "2016-02-12T12:42:15", "url": "https://files.pythonhosted.org/packages/ca/b5/7b2651a5e69bb6a84d77089896c3c9b659586c0f739003ba0f3944d6fb7d/tubing-0.0.2.post121-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8e9b36b48f46eedc556f2d92fa546c4", "sha256": "fd2a06b70aa18c1394dede62b4c1d0c1ccadcef447ffcc1f77ec82085df9c6df" }, "downloads": -1, "filename": "tubing-0.0.2.post121.tar.gz", "has_sig": false, "md5_digest": "e8e9b36b48f46eedc556f2d92fa546c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12658, "upload_time": "2016-02-12T12:42:28", "url": "https://files.pythonhosted.org/packages/c9/10/f07405575fa33b417848f22011c111f6aa88210f732bb61fd96a03502bcc/tubing-0.0.2.post121.tar.gz" } ], "0.0.2.post123": [ { "comment_text": "", "digests": { "md5": "305dca8fea6c2e711aa9ba59f7b05d97", "sha256": "7c1e4af23064b75b8f525fb719d18f3539d95d4beb85f07e0a39e311bd9c7e0a" }, "downloads": -1, "filename": "tubing-0.0.2.post123-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "305dca8fea6c2e711aa9ba59f7b05d97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16320, "upload_time": "2016-02-12T13:04:36", "url": "https://files.pythonhosted.org/packages/d6/ac/b77c42fefbae0ff6f4d62ddf93bfbd731888222fb400ca8816d3bc8db84c/tubing-0.0.2.post123-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b1b6adbf674df6af767eff9a8589859", "sha256": "90001ff901e6a6e873713721a8c91e674ca0bcf73a0f7e7ad583beb795ce850b" }, "downloads": -1, "filename": "tubing-0.0.2.post123.tar.gz", "has_sig": false, "md5_digest": "0b1b6adbf674df6af767eff9a8589859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12642, "upload_time": "2016-02-12T13:04:47", "url": "https://files.pythonhosted.org/packages/29/1a/a66fdb789ae5e24034a41f2fad5279f6d5e74f874fa4fecc5d7d1d67f4ec/tubing-0.0.2.post123.tar.gz" } ], "0.0.2.post125": [ { "comment_text": "", "digests": { "md5": "44a351a040adfd578863737a63cd4e3c", "sha256": "c204d7ecbe0dd37f01310df6d2637105cba5dc6639b3958e3387e5c46bea0c57" }, "downloads": -1, "filename": "tubing-0.0.2.post125-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44a351a040adfd578863737a63cd4e3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16323, "upload_time": "2016-02-12T18:37:18", "url": "https://files.pythonhosted.org/packages/15/19/6c4206425bcb648cb916a9c632580538fec44e957d5abb72dc177dd90125/tubing-0.0.2.post125-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c00eac63073bd54f148a4be173ed168", "sha256": "6fea9d605cc261026c3a17fbf7f0422b1fa243866d026385c25131ae83861663" }, "downloads": -1, "filename": "tubing-0.0.2.post125.tar.gz", "has_sig": false, "md5_digest": "2c00eac63073bd54f148a4be173ed168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12644, "upload_time": "2016-02-12T18:37:27", "url": "https://files.pythonhosted.org/packages/3b/33/0ba6be677d2a2d36cc4071f3ac39edd5d5694e4f754dc0a9568686908b89/tubing-0.0.2.post125.tar.gz" } ], "0.0.2.post127": [ { "comment_text": "", "digests": { "md5": "b20023af1602a4546ea17285dca94151", "sha256": "c163aabee782f5e1a8941e821d374a6eab9f2264f842ab017732d3a71a8d8381" }, "downloads": -1, "filename": "tubing-0.0.2.post127-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b20023af1602a4546ea17285dca94151", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16333, "upload_time": "2016-02-15T15:45:53", "url": "https://files.pythonhosted.org/packages/fe/1a/b75027dd58244c4870eaaedf43231b9a472e8e7106323643e38e68a4bd1e/tubing-0.0.2.post127-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1282471296f46e71189cf795af569d5", "sha256": "d93d2a774936a8704c6d405ad7c2c1772ff24e6af7ee4df7e05cbe31977c206a" }, "downloads": -1, "filename": "tubing-0.0.2.post127.tar.gz", "has_sig": false, "md5_digest": "a1282471296f46e71189cf795af569d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12660, "upload_time": "2016-02-15T15:45:58", "url": "https://files.pythonhosted.org/packages/75/d9/8dacbf152a571f22b4cd6df0d9cfddd7fce7457c77514025f88c9fa68618/tubing-0.0.2.post127.tar.gz" } ], "0.0.2.post147": [ { "comment_text": "", "digests": { "md5": "40dfe0e71a0350b6444336d888414855", "sha256": "a7fcac9cab09de91e1889ce10a4a13644689b54e266ac046077417fc88cc72ec" }, "downloads": -1, "filename": "tubing-0.0.2.post147-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40dfe0e71a0350b6444336d888414855", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19897, "upload_time": "2016-02-23T01:19:38", "url": "https://files.pythonhosted.org/packages/bc/11/af79b3d78dcb4639c40be20251fd01c08443bd7e9bbb1bada0efa1fe0213/tubing-0.0.2.post147-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5a76e6031a84783d0ae5e39c12888ae", "sha256": "c50ccc3a2be3f223d9c52919408e0ca8376da1b146aaafab3d742ef8d3ba0365" }, "downloads": -1, "filename": "tubing-0.0.2.post147.tar.gz", "has_sig": false, "md5_digest": "a5a76e6031a84783d0ae5e39c12888ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15941, "upload_time": "2016-02-23T01:19:44", "url": "https://files.pythonhosted.org/packages/7e/24/603885eba80fee86a1d2952e72bd6552e5c1762a1244fb4dd8d787b75f83/tubing-0.0.2.post147.tar.gz" } ], "0.0.2.post154": [ { "comment_text": "", "digests": { "md5": "8eafa4787afda5f067ccab455d05ed60", "sha256": "b117112c3b95807ea8e222e75222e12e50ac7c3c92ca4e2896c2b58e14433f74" }, "downloads": -1, "filename": "tubing-0.0.2.post154-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8eafa4787afda5f067ccab455d05ed60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20492, "upload_time": "2016-02-23T15:06:51", "url": "https://files.pythonhosted.org/packages/ab/1c/48f324b554ffbb56177bcf8a4049d7ff7128ae0b83c0ea5404d3ba3094f5/tubing-0.0.2.post154-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5658d65543a72bd15df02f8232cdea0d", "sha256": "d8786c6a543c1159b4d0e435f6dd8ce52e41443707b26468b444cf51a27b8c32" }, "downloads": -1, "filename": "tubing-0.0.2.post154.tar.gz", "has_sig": false, "md5_digest": "5658d65543a72bd15df02f8232cdea0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16487, "upload_time": "2016-02-23T15:07:11", "url": "https://files.pythonhosted.org/packages/43/5a/05f0848905a985be3b4fdbbbb8e19b4956b1f612f9f19febb71c896f0af2/tubing-0.0.2.post154.tar.gz" } ], "0.0.2.post156": [ { "comment_text": "", "digests": { "md5": "ec8580188c7e4313a8a4d663e576b698", "sha256": "7fe6075f130e013551728315cca8076d27124ecb77f3e209905b8229a5f88bd0" }, "downloads": -1, "filename": "tubing-0.0.2.post156-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec8580188c7e4313a8a4d663e576b698", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20552, "upload_time": "2016-02-23T17:59:51", "url": "https://files.pythonhosted.org/packages/c1/d7/ca7b003922ac9a926d95a665829ccc927a63587a62ebd44ebb4abf4a48f0/tubing-0.0.2.post156-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b45b2999be79dbc7bbf01ca482876f54", "sha256": "f8fc8ce44111f1983c70d2a9199dce848a557a2398f43e566a1f1e3d74b47432" }, "downloads": -1, "filename": "tubing-0.0.2.post156.tar.gz", "has_sig": false, "md5_digest": "b45b2999be79dbc7bbf01ca482876f54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16539, "upload_time": "2016-02-23T17:59:56", "url": "https://files.pythonhosted.org/packages/1c/2c/db0131ab77d15c2a6cbdd6adada5a28bc6e633392038f792a3cdeff4d948/tubing-0.0.2.post156.tar.gz" } ], "0.0.2.post158": [ { "comment_text": "", "digests": { "md5": "e593c0338b90a36b79a1238b34842aea", "sha256": "0fe9ae1847b9473c95805dd3bdf64f78b772afd65cabe44481d232e5b9c05f3c" }, "downloads": -1, "filename": "tubing-0.0.2.post158-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e593c0338b90a36b79a1238b34842aea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20595, "upload_time": "2016-02-23T18:21:23", "url": "https://files.pythonhosted.org/packages/78/3b/cf3245a4a57bb82e668a5abc1acb6b093445e08cec902896c283ead646b3/tubing-0.0.2.post158-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fece8eeae88b10a6e8fdee74dd1ca71", "sha256": "0bb1607bd586edbd47c060520ad820ee9bb131e811780b8c02ea28948840af80" }, "downloads": -1, "filename": "tubing-0.0.2.post158.tar.gz", "has_sig": false, "md5_digest": "3fece8eeae88b10a6e8fdee74dd1ca71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16560, "upload_time": "2016-02-23T18:21:28", "url": "https://files.pythonhosted.org/packages/a3/ce/f280592760a8ffef46f8279ddf4418905fc50751f54e5bc56e809990f3e4/tubing-0.0.2.post158.tar.gz" } ], "0.0.2.post159": [ { "comment_text": "", "digests": { "md5": "18d6150bcd0a46802a7aab563d3f70bf", "sha256": "d17a3f15626f2996647bbe17337f8284d6cc6825b1a894b95a49280e8c176cc1" }, "downloads": -1, "filename": "tubing-0.0.2.post159-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18d6150bcd0a46802a7aab563d3f70bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20609, "upload_time": "2016-02-23T19:49:35", "url": "https://files.pythonhosted.org/packages/a5/b5/c878dbf44f848792da485edd260a1a6f5e360f2659406072d813a49ae758/tubing-0.0.2.post159-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39661626c1aa8b0bf3f3a9c831a567e4", "sha256": "4744db450a7818c2cbe542577805a2ec7146c1b42e818619ca3ca8c09e4550d8" }, "downloads": -1, "filename": "tubing-0.0.2.post159.tar.gz", "has_sig": false, "md5_digest": "39661626c1aa8b0bf3f3a9c831a567e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16482, "upload_time": "2016-02-23T19:49:40", "url": "https://files.pythonhosted.org/packages/3d/5d/e1692abab0079701f1499aaf220727208bead81ddc859da774b2c7f12d2e/tubing-0.0.2.post159.tar.gz" } ], "0.0.2.post165": [ { "comment_text": "", "digests": { "md5": "1763ba4e68d6bb33c5b354b8f13c0478", "sha256": "5f0947a0280d261a8d6faf263172064be8570a4216848194076acc25271b0284" }, "downloads": -1, "filename": "tubing-0.0.2.post165-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1763ba4e68d6bb33c5b354b8f13c0478", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21508, "upload_time": "2016-02-27T13:43:19", "url": "https://files.pythonhosted.org/packages/d3/ac/0bc1593d36774c2f083248378c983e2d76dca8fa536038a2766a51773473/tubing-0.0.2.post165-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12ebd5ba4e4c3741b68595ef5a81016e", "sha256": "9deae6791a4a9d2b16890bea0cca9c5de6182c518e247c9eccb160e555babeba" }, "downloads": -1, "filename": "tubing-0.0.2.post165.tar.gz", "has_sig": false, "md5_digest": "12ebd5ba4e4c3741b68595ef5a81016e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17034, "upload_time": "2016-02-27T13:43:24", "url": "https://files.pythonhosted.org/packages/1f/f2/207ca8b8d3435fd8a96ace7eb8117ff2461d24011a3519412e74a20e02fd/tubing-0.0.2.post165.tar.gz" } ], "0.0.2.post170": [ { "comment_text": "", "digests": { "md5": "eb6bc45a5a16c02f03c8adb7d6558e51", "sha256": "8a315c58d65ca7bc61ca7c6bc600c021956eba317ceb081e0bef69284340b41b" }, "downloads": -1, "filename": "tubing-0.0.2.post170-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb6bc45a5a16c02f03c8adb7d6558e51", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21491, "upload_time": "2016-02-27T19:16:25", "url": "https://files.pythonhosted.org/packages/25/f5/5fc267c0027cf702ce1ae3046cae27898c366825f949e77830d6c0fd396b/tubing-0.0.2.post170-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06c967eff6f4a4e2c542ea40572883e8", "sha256": "e0fadddcf40a9cb63681a4dba9cd87b3e831dffe91904aef983f314e19511f42" }, "downloads": -1, "filename": "tubing-0.0.2.post170.tar.gz", "has_sig": false, "md5_digest": "06c967eff6f4a4e2c542ea40572883e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17041, "upload_time": "2016-02-27T19:16:29", "url": "https://files.pythonhosted.org/packages/a7/fe/94734a57676a9f687b13327fbb06d8b742731c818a7b9f4b317b47f4be23/tubing-0.0.2.post170.tar.gz" } ], "0.0.2.post172": [ { "comment_text": "", "digests": { "md5": "8052b6d505874560a579578643ebd72c", "sha256": "4d4ff72f831592c1b828ef383d1840b60a227402b80191197b08a4ed35d6d05b" }, "downloads": -1, "filename": "tubing-0.0.2.post172-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8052b6d505874560a579578643ebd72c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21493, "upload_time": "2016-02-27T19:41:43", "url": "https://files.pythonhosted.org/packages/08/db/60a1b979a694538cce81d51b61a0badaa941addbd3925c000e9acf591215/tubing-0.0.2.post172-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdf3e8f14cf1b921e816221e3143e8ab", "sha256": "5d4674814119921d2c63d0a135880383722bd3049d6963298f34569916fb6bce" }, "downloads": -1, "filename": "tubing-0.0.2.post172.tar.gz", "has_sig": false, "md5_digest": "fdf3e8f14cf1b921e816221e3143e8ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17123, "upload_time": "2016-02-27T19:41:48", "url": "https://files.pythonhosted.org/packages/3b/24/848ee1310ffd8ad6d0d88b399694f82572b091ecb4031df123daf1716877/tubing-0.0.2.post172.tar.gz" } ], "0.0.2.post174": [ { "comment_text": "", "digests": { "md5": "0a15e42dedb25719695247eeacf8369c", "sha256": "eb6ae12a51b4147b91d1a6e26c2d433730f029db971d2917e98df7c97250d794" }, "downloads": -1, "filename": "tubing-0.0.2.post174-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a15e42dedb25719695247eeacf8369c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22797, "upload_time": "2016-03-22T17:32:33", "url": "https://files.pythonhosted.org/packages/fb/c7/171c382c7b39594819e1b53b462990cf47e5d157634a1fcffc2fcdc8af56/tubing-0.0.2.post174-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34b6a1d74f52b059c341984a3a208db5", "sha256": "9173ae396a8d4e88f51b1c9ac850d7811da24553784c47c2ff6ae95099413381" }, "downloads": -1, "filename": "tubing-0.0.2.post174.tar.gz", "has_sig": false, "md5_digest": "34b6a1d74f52b059c341984a3a208db5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18279, "upload_time": "2016-03-22T17:32:40", "url": "https://files.pythonhosted.org/packages/91/5a/2686a54acb2a66a09a452351eebe4e25b7370ceba46c222550b9fb6d423c/tubing-0.0.2.post174.tar.gz" } ], "0.0.2.post176": [ { "comment_text": "", "digests": { "md5": "0fd7a6ebc096f547cd46520e13d3b99a", "sha256": "3c2cf6a205425adc42370497dcfaf1d844b8e47523e832c9c4eb53a10234a060" }, "downloads": -1, "filename": "tubing-0.0.2.post176-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fd7a6ebc096f547cd46520e13d3b99a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22830, "upload_time": "2016-03-22T18:54:13", "url": "https://files.pythonhosted.org/packages/f3/0a/da03beda479b436a11c0a9352bacebd3d4a73e81c7c080d61eba0df2d5e7/tubing-0.0.2.post176-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad230460c4c1f5794a0e44428f83233f", "sha256": "dc753a2f86525f7432ff8d86fe5894a5ce7e03a2f2ac62e9f61f53f8e611ea5c" }, "downloads": -1, "filename": "tubing-0.0.2.post176.tar.gz", "has_sig": false, "md5_digest": "ad230460c4c1f5794a0e44428f83233f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18321, "upload_time": "2016-03-22T18:54:18", "url": "https://files.pythonhosted.org/packages/5f/3b/de85c803ce2ac93273bc30b4e10fa0c6fb3d79618d493326cfaa1e0370ad/tubing-0.0.2.post176.tar.gz" } ], "0.0.2.post177": [ { "comment_text": "", "digests": { "md5": "823bd2fc350fa0c7bb5cba413ef94d71", "sha256": "05a07a341a46e8337fcc926ff9213a1c35f76f88b58794f16f3b94283267262c" }, "downloads": -1, "filename": "tubing-0.0.2.post177-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "823bd2fc350fa0c7bb5cba413ef94d71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22833, "upload_time": "2016-03-22T18:56:01", "url": "https://files.pythonhosted.org/packages/8b/a7/ae8e1c87ac8ebd5f314681e63361503d3403614161bb456de0b73f887c3e/tubing-0.0.2.post177-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7604de1bd47b730bd0ec8558c155d56a", "sha256": "0cd72ada04f10c0a1ac30e857d4b412cbd73262c5e751643081e7218de6fa378" }, "downloads": -1, "filename": "tubing-0.0.2.post177.tar.gz", "has_sig": false, "md5_digest": "7604de1bd47b730bd0ec8558c155d56a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18201, "upload_time": "2016-03-22T18:56:15", "url": "https://files.pythonhosted.org/packages/b6/c4/44a83a8cce677b62c516eff469d28d1d45bbeec4c87164f1c11abf7046b6/tubing-0.0.2.post177.tar.gz" } ], "0.0.2.post180": [ { "comment_text": "", "digests": { "md5": "310280968c4c64e3ea7a1f18f36cc96f", "sha256": "3cf07a3b791290f9d3d59c5f993ee2d680865c41002a74104c40add39ecb11a6" }, "downloads": -1, "filename": "tubing-0.0.2.post180-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "310280968c4c64e3ea7a1f18f36cc96f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23537, "upload_time": "2016-05-12T15:48:00", "url": "https://files.pythonhosted.org/packages/7e/57/c0d7fd4682dcdbd470a6cda141162a5f77e5a4d673d36746fc4e87f5056d/tubing-0.0.2.post180-py2.py3-none-any.whl" } ], "0.0.2.post98": [ { "comment_text": "", "digests": { "md5": "cecf0a5989ff5318e8850c1abfc303dc", "sha256": "6825ea827727bbbd3a96c54f54d5c66b248b740881ede467601ae5a4c7d29537" }, "downloads": -1, "filename": "tubing-0.0.2.post98-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cecf0a5989ff5318e8850c1abfc303dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13544, "upload_time": "2016-02-08T16:17:11", "url": "https://files.pythonhosted.org/packages/7f/79/65748da5ad8dbfeba19774a79aa0d085c95807e448bfcb7316f79c5a3b9f/tubing-0.0.2.post98-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bb80185a84a1ac0c4a7b431fdedf5c9", "sha256": "fe3a95d0875e05263bb54d36a087e1c5e30da4b5106f39c933dd3c45d5e1fe34" }, "downloads": -1, "filename": "tubing-0.0.2.post98.tar.gz", "has_sig": false, "md5_digest": "4bb80185a84a1ac0c4a7b431fdedf5c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9833, "upload_time": "2016-02-08T16:17:38", "url": "https://files.pythonhosted.org/packages/0a/d6/72614991e691a51c5e2ad8db26a051cd51a7b0193ed5026d56e026a513de/tubing-0.0.2.post98.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "310280968c4c64e3ea7a1f18f36cc96f", "sha256": "3cf07a3b791290f9d3d59c5f993ee2d680865c41002a74104c40add39ecb11a6" }, "downloads": -1, "filename": "tubing-0.0.2.post180-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "310280968c4c64e3ea7a1f18f36cc96f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23537, "upload_time": "2016-05-12T15:48:00", "url": "https://files.pythonhosted.org/packages/7e/57/c0d7fd4682dcdbd470a6cda141162a5f77e5a4d673d36746fc4e87f5056d/tubing-0.0.2.post180-py2.py3-none-any.whl" } ] }