{ "info": { "author": "Pablo Acosta-Serafini", "author_email": "pmasdev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. README.rst\n.. Copyright (c) 2013-2019 Pablo Acosta-Serafini\n.. See LICENSE for details\n\n.. image:: https://badge.fury.io/py/ptrie.svg\n :target: https://pypi.org/project/ptrie\n :alt: PyPI version\n\n.. image:: https://img.shields.io/pypi/l/ptrie.svg\n :target: https://pypi.org/project/ptrie\n :alt: License\n\n.. image:: https://img.shields.io/pypi/pyversions/ptrie.svg\n :target: https://pypi.org/project/ptrie\n :alt: Python versions supported\n\n.. image:: https://img.shields.io/pypi/format/ptrie.svg\n :target: https://pypi.org/project/ptrie\n :alt: Format\n\n|\n\n.. image::\n https://dev.azure.com/pmasdev/ptrie/_apis/build/status/pmacosta.ptrie?branchName=master\n :target: https://dev.azure.com/pmasdev/ptrie/_build?definitionId=4&_a=summary\n :alt: Continuous integration test status\n\n.. image::\n https://img.shields.io/azure-devops/coverage/pmasdev/ptrie/4.svg\n :target: https://dev.azure.com/pmasdev/ptrie/_build?definitionId=4&_a=summary\n :alt: Continuous integration test coverage\n\n.. image::\n https://readthedocs.org/projects/pip/badge/?version=stable\n :target: https://pip.readthedocs.io/en/stable/?badge=stable\n :alt: Documentation status\n\n|\n\nDescription\n===========\n\n.. role:: bash(code)\n\t:language: bash\n\n.. _Cog: https://nedbatchelder.com/code/cog\n.. _Coverage: https://coverage.readthedocs.io\n.. _Docutils: http://docutils.sourceforge.net/docs\n.. _Mock: https://docs.python.org/3/library/unittest.mock.html\n.. _Pmisc: http://pmisc.readthedocs.org\n.. _Pydocstyle: http://www.pydocstyle.org\n.. _Pylint: https://www.pylint.org\n.. _Py.test: http://pytest.org\n.. _Pytest-coverage: https://pypi.org/project/pytest-cov\n.. _Pytest-pmisc: http://pytest-pmisc.readthedocs.org\n.. _Pytest-xdist: https://pypi.org/project/pytest-xdist\n.. _Sphinx: http://sphinx-doc.org\n.. _ReadTheDocs Sphinx theme: https://github.com/rtfd/sphinx_rtd_theme\n.. _Inline Syntax Highlight Sphinx Extension:\n https://bitbucket.org/klorenz/sphinxcontrib-inlinesyntaxhighlight\n.. _Shellcheck Linter Sphinx Extension:\n https://pypi.org/project/sphinxcontrib-shellcheck\n.. _Tox: https://tox.readthedocs.io\n.. _Virtualenv: https://docs.python-guide.org/dev/virtualenvs\n\nThis module can be used to build, handle, process and search `tries\n`_\n\nInterpreter\n===========\n\nThe package has been developed and tested with Python 2.7, 3.5, 3.6 and 3.7\nunder Linux (Debian, Ubuntu), Apple macOS and Microsoft Windows\n\nInstalling\n==========\n\n.. code-block:: console\n\n\t$ pip install ptrie\n\nDocumentation\n=============\n\nAvailable at `Read the Docs `_\n\nContributing\n============\n\n1. Abide by the adopted `code of conduct\n `_\n\n2. Fork the `repository `_ from GitHub and\n then clone personal copy [#f1]_:\n\n .. code-block:: console\n\n $ github_user=myname\n $ git clone --recurse-submodules \\\n https://github.com/\"${github_user}\"/ptrie.git\n Cloning into 'ptrie'...\n ...\n $ cd ptrie || exit 1\n $ export PTRIE_DIR=${PWD}\n $\n\n3. The package uses two sub-modules: a set of custom Pylint plugins to help with\n some areas of code quality and consistency (under the ``pylint_plugins``\n directory), and a lightweight package management framework (under the\n ``pypkg`` directory). Additionally, the `pre-commit framework\n `_ is used to perform various pre-commit code\n quality and consistency checks. To enable the pre-commit hooks:\n\n .. code-block:: console\n\n $ cd \"${PTRIE_DIR}\" || exit 1\n $ pre-commit install\n pre-commit installed at .../ptrie/.git/hooks/pre-commit\n $\n\n4. Ensure that the Python interpreter can find the package modules\n (update the :bash:`$PYTHONPATH` environment variable, or use\n `sys.paths() `_,\n etc.)\n\n .. code-block:: console\n\n $ export PYTHONPATH=${PYTHONPATH}:${PTRIE_DIR}\n $\n\n5. Install the dependencies (if needed, done automatically by pip):\n\n * `Cog`_ (2.5.1 or newer)\n\n * `Coverage`_ (4.5.3 or newer)\n\n * `Docutils`_ (0.14 or newer)\n\n * `Inline Syntax Highlight Sphinx Extension`_ (0.2 or newer)\n\n * `Mock`_ (2.0.0 or newer)\n\n * `Pmisc`_ (1.5.8 or newer)\n\n * `Py.test`_ (4.3.1 or newer)\n\n * `Pydocstyle`_ (3.0.0 or newer)\n\n * `Pylint`_ (Python 2.x: 1.9.4 or newer, Python 3.x: 2.3.1 or newer)\n\n * `Pytest-coverage`_ (2.6.1 or newer)\n\n * `Pytest-pmisc`_ (1.0.7 or newer)\n\n * `Pytest-xdist`_ (optional, 1.26.0 or newer)\n\n * `ReadTheDocs Sphinx theme`_ (0.4.3 or newer)\n\n * `Shellcheck Linter Sphinx Extension`_ (1.0.8 or newer)\n\n * `Sphinx`_ (1.8.5 or newer)\n\n * `Tox`_ (3.7.0 or newer)\n\n * `Virtualenv`_ (16.4.3 or newer)\n\n6. Implement a new feature or fix a bug\n\n7. Write a unit test which shows that the contributed code works as expected.\n Run the package tests to ensure that the bug fix or new feature does not\n have adverse side effects. If possible achieve 100\\% code and branch\n coverage of the contribution. Thorough package validation\n can be done via Tox and Pytest:\n\n .. code-block:: console\n\n $ PKG_NAME=ptrie tox\n GLOB sdist-make: .../ptrie/setup.py\n py27-pkg create: .../ptrie/.tox/py27\n py27-pkg installdeps: -r.../ptrie/requirements/tests_py27.pip, -r.../ptrie/requirements/docs_py27.pip\n ...\n py27-pkg: commands succeeded\n py35-pkg: commands succeeded\n py36-pkg: commands succeeded\n py37-pkg: commands succeeded\n congratulations :)\n $\n\n `Setuptools `_ can also be used\n (Tox is configured as its virtual environment manager):\n\n .. code-block:: console\n\n $ PKG_NAME=ptrie python setup.py tests\n running tests\n running egg_info\n writing ptrie.egg-info/PKG-INFO\n writing dependency_links to ptrie.egg-info/dependency_links.txt\n writing requirements to ptrie.egg-info/requires.txt\n ...\n py27-pkg: commands succeeded\n py35-pkg: commands succeeded\n py36-pkg: commands succeeded\n py37-pkg: commands succeeded\n congratulations :)\n $\n\n Tox (or Setuptools via Tox) runs with the following default environments:\n ``py27-pkg``, ``py35-pkg``, ``py36-pkg`` and ``py37-pkg`` [#f3]_. These use\n the 2.7, 3.5, 3.6 and 3.7 interpreters, respectively, to test all code in\n the documentation (both in Sphinx ``*.rst`` source files and in\n docstrings), run all unit tests, measure test coverage and re-build the\n exceptions documentation. To pass arguments to Pytest (the test runner) use\n a double dash (``--``) after all the Tox arguments, for example:\n\n .. code-block:: console\n\n $ PKG_NAME=ptrie tox -e py27-pkg -- -n 4\n GLOB sdist-make: .../ptrie/setup.py\n py27-pkg inst-nodeps: .../ptrie/.tox/.tmp/package/1/ptrie-1.1.7.zip\n ...\n py27-pkg: commands succeeded\n congratulations :)\n $\n\n Or use the :code:`-a` Setuptools optional argument followed by a quoted\n string with the arguments for Pytest. For example:\n\n .. code-block:: console\n\n $ PKG_NAME=ptrie python setup.py tests -a \"-e py27-pkg -- -n 4\"\n running tests\n ...\n py27-pkg: commands succeeded\n congratulations :)\n $\n\n There are other convenience environments defined for Tox [#f3]_:\n\n * ``py27-repl``, ``py35-repl``, ``py36-repl`` and ``py37-repl`` run the\n Python 2.7, 3.5, 3.6 and 3.7 REPL, respectively, in the appropriate\n virtual environment. The ``ptrie`` package is pip-installed by Tox when\n the environments are created. Arguments to the interpreter can be\n passed in the command line after a double dash (``--``).\n\n * ``py27-test``, ``py35-test``, ``py36-test`` and ``py37-test`` run Pytest\n using the Python 2.7, 3.5, 3.6 and 3.7 interpreter, respectively, in the\n appropriate virtual environment. Arguments to pytest can be passed in\n the command line after a double dash (``--``) , for example:\n\n .. code-block:: console\n\n $ PKG_NAME=ptrie tox -e py27-test -- -x test_ptrie.py\n GLOB sdist-make: .../ptrie/setup.py\n py27-pkg inst-nodeps: .../ptrie/.tox/.tmp/package/1/ptrie-1.1.7.zip\n ...\n py27-pkg: commands succeeded\n congratulations :)\n $\n * ``py27-test``, ``py35-test``, ``py36-test`` and ``py37-test`` test code\n and branch coverage using the 2.7, 3.5, 3.6 and 3.7 interpreter,\n respectively, in the appropriate virtual environment. Arguments to\n pytest can be passed in the command line after a double dash (``--``).\n The report can be found in :bash:`${PTRIE_DIR}/.tox/py[PV]/usr/share/ptr\n ie/tests/htmlcov/index.html` where ``[PV]`` stands for ``2.7``, ``3.5``,\n ``3.6`` or ``3.7`` depending on the interpreter used.\n\n8. Verify that continuous integration tests pass. The package has continuous\n integration configured for Linux, Apple macOS and Microsoft Windows (all via\n `Azure DevOps `_).\n\n9. Document the new feature or bug fix (if needed). The script\n :bash:`${PTRIE_DIR}/pypkg/build_docs.py` re-builds the whole package\n documentation (re-generates images, cogs source files, etc.):\n\n .. code-block:: console\n\n $ \"${PTRIE_DIR}\"/pypkg/build_docs.py -h\n usage: build_docs.py [-h] [-d DIRECTORY] [-r]\n [-n NUM_CPUS] [-t]\n\n Build ptrie package documentation\n\n optional arguments:\n -h, --help show this help message and exit\n -d DIRECTORY, --directory DIRECTORY\n specify source file directory\n (default ../ptrie)\n -r, --rebuild rebuild exceptions documentation.\n If no module name is given all\n modules with auto-generated\n exceptions documentation are\n rebuilt\n -n NUM_CPUS, --num-cpus NUM_CPUS\n number of CPUs to use (default: 1)\n -t, --test diff original and rebuilt file(s)\n (exit code 0 indicates file(s) are\n identical, exit code 1 indicates\n file(s) are different)\n\n.. rubric:: Footnotes\n\n.. [#f1] All examples are for the `bash `_\n shell\n\n.. [#f2] It is assumed that all the Python interpreters are in the executables\n path. Source code for the interpreters can be downloaded from Python's main\n `site `_\n\n.. [#f3] Tox configuration largely inspired by\n `Ionel's codelog `_\n\nLicense\n=======\n\nThe MIT License (MIT)\n\nCopyright (c) 2013-2019 Pablo Acosta-Serafini\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n.. CHANGELOG.rst\n.. Copyright (c) 2013-2019 Pablo Acosta-Serafini\n.. See LICENSE for details\n\nChangelog\n=========\n\n* 1.1.8 [2019-05-30]: Documentation update\n\n* 1.1.7 [2019-05-30]: Added equality magic method to Trie class\n\n* 1.1.6 [2019-03-21]: Dependency bug fix\n\n* 1.1.5 [2019-03-21]: Dependency update\n\n* 1.1.4 [2019-03-21]: Documentation update\n\n* 1.1.3 [2019-03-04]: Documentation update\n\n* 1.1.2 [2019-03-02]: Critical dependencies update\n\n* 1.1.1 [2019-03-01]: Updated package management framework\n\n* 1.1.0 [2018-01-18]: Dropped support for Python interpreter versions 2.6, 3.3\n and 3.4. Updated dependencies versions to their current versions\n\n* 1.0.6 [2017-02-09]: Package build enhancements and fixes\n\n* 1.0.5 [2017-02-07]: Python 3.6 support\n\n* 1.0.4 [2016-06-11]: Minor documentation build bug fix\n\n* 1.0.3 [2016-05-13]: Documentation update\n\n* 1.0.2 [2016-05-11]: Documentation update\n\n* 1.0.1 [2016-05-02]: Minor documentation and testing enhancements\n\n* 1.0.0 [2016-04-25]: Final release of 1.0.0 branch\n\n* 1.0.0rc1 [2016-04-25]: Initial commit, forked off putil PyPI package\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/pmacosta/ptrie/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ptrie", "package_url": "https://pypi.org/project/ptrie/", "platform": "any", "project_url": "https://pypi.org/project/ptrie/", "project_urls": { "Homepage": "http://github.com/pmacosta/ptrie/" }, "release_url": "https://pypi.org/project/ptrie/1.1.8/", "requires_dist": [ "pytest (>=4.3.1)", "pmisc (>=1.5.8)" ], "requires_python": "", "summary": "", "version": "1.1.8" }, "last_serial": 5337378, "releases": { "1.0.6": [ { "comment_text": "", "digests": { "md5": "feb0cb0bf658d4fb872eba72dcb847e6", "sha256": "857b99aa6a6111c72d8e4bc27d956291219899f8fad4e8de8d878cf789ca4c65" }, "downloads": -1, "filename": "ptrie-1.0.6-py26-none-any.whl", "has_sig": false, "md5_digest": "feb0cb0bf658d4fb872eba72dcb847e6", "packagetype": "bdist_wheel", "python_version": "py26", "requires_python": null, "size": 21144, "upload_time": "2017-02-10T12:12:28", "url": "https://files.pythonhosted.org/packages/ae/5a/35a03ac1a4e1ccc514afd5a30cef0ad058927027531537c721327508c42e/ptrie-1.0.6-py26-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ff50e558f5bc7aa3030e077b7af612d", "sha256": "abcc99895829715c4ed3bd25608ca35cdbe2c36484f84ecb7058fd970a063fb4" }, "downloads": -1, "filename": "ptrie-1.0.6-py27-none-any.whl", "has_sig": false, "md5_digest": "6ff50e558f5bc7aa3030e077b7af612d", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 21132, "upload_time": "2017-02-10T12:12:30", "url": "https://files.pythonhosted.org/packages/9e/aa/ff3369a3e14da2c0d6f01c53bd995e9e34ddaf4b10d85428534ec15a8765/ptrie-1.0.6-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "711d4c6ca2df3f9f779b4ca644f4ac6d", "sha256": "76d2ce340e0b5d91537cb290f241325ef29b2354422379a56415c1054a2a7a9a" }, "downloads": -1, "filename": "ptrie-1.0.6-py33-none-any.whl", "has_sig": false, "md5_digest": "711d4c6ca2df3f9f779b4ca644f4ac6d", "packagetype": "bdist_wheel", "python_version": "py33", "requires_python": null, "size": 21141, "upload_time": "2017-02-10T12:12:32", "url": "https://files.pythonhosted.org/packages/a4/51/3e9108c9e0a3508aea122121b907f8233525b985f428a1de03f26dc25634/ptrie-1.0.6-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b79969d3f00a8179d9ad908f2e5971c2", "sha256": "2cf51d857eabd93471559457bb289a6de05ad92b533507c4b85cba29bc82ccec" }, "downloads": -1, "filename": "ptrie-1.0.6-py34-none-any.whl", "has_sig": false, "md5_digest": "b79969d3f00a8179d9ad908f2e5971c2", "packagetype": "bdist_wheel", "python_version": "py34", "requires_python": null, "size": 21131, "upload_time": "2017-02-10T12:12:34", "url": "https://files.pythonhosted.org/packages/52/e3/e1179fcfca432e6b954675bffbbaf4b90fa05e148cc033d36c179a1d3cb8/ptrie-1.0.6-py34-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4fc1b364b1d9f4fee91a69d199d7e6d", "sha256": "630669687c07548fb527f25b3d29462f0583b73eb8c9f8ceca8452770a088329" }, "downloads": -1, "filename": "ptrie-1.0.6-py35-none-any.whl", "has_sig": false, "md5_digest": "d4fc1b364b1d9f4fee91a69d199d7e6d", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 21133, "upload_time": "2017-02-10T12:12:35", "url": "https://files.pythonhosted.org/packages/f8/2f/7b84357a5eda213237810f1dfe9eca90f96bca71c3581d8f6b6d288f9f73/ptrie-1.0.6-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b24a51d78c7c629690c1d0c9cc92c3f", "sha256": "4da160427f90575fa12c2ccaee7dcd2d5a3d8045359ecf9f5d911c7e6a67063f" }, "downloads": -1, "filename": "ptrie-1.0.6-py36-none-any.whl", "has_sig": false, "md5_digest": "5b24a51d78c7c629690c1d0c9cc92c3f", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 21131, "upload_time": "2017-02-10T12:12:37", "url": "https://files.pythonhosted.org/packages/7f/38/fa5a4ba7862a468dc1a0a0a52f0250fc07d8c1d6c8f381e34e377ed179e5/ptrie-1.0.6-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13f146575e78b413e6364d1fecf18894", "sha256": "525ae76391409d836f880b2aabcd2cbc98f881c3eaa81743eb674bd64fdc9754" }, "downloads": -1, "filename": "ptrie-1.0.6.tar.gz", "has_sig": false, "md5_digest": "13f146575e78b413e6364d1fecf18894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70391, "upload_time": "2017-02-10T12:12:39", "url": "https://files.pythonhosted.org/packages/9f/63/656a7c98ab9db5b8d1ee02b4209f49df4149945aa8d4c5751c20c85421ef/ptrie-1.0.6.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "825adfb19929c4ef23bd10f919fc0692", "sha256": "c68ca39b3a98d071ceea848754a87fa10d5ac933723e8fa3c242b0ae81b5c1e9" }, "downloads": -1, "filename": "ptrie-1.1-py27-none-any.whl", "has_sig": false, "md5_digest": "825adfb19929c4ef23bd10f919fc0692", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 21136, "upload_time": "2018-01-19T02:47:38", "url": "https://files.pythonhosted.org/packages/32/b2/60e06ab797f9998a3c61f0d464fd4502d80057059e50057ec45964c283d3/ptrie-1.1-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "775aa52c3c992487795960ca4cde63ba", "sha256": "60e5936e5053d96a24add4129dd40124f76ee987495af31d9f5317b9f0687c67" }, "downloads": -1, "filename": "ptrie-1.1-py35-none-any.whl", "has_sig": false, "md5_digest": "775aa52c3c992487795960ca4cde63ba", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 21137, "upload_time": "2018-01-19T02:47:40", "url": "https://files.pythonhosted.org/packages/e9/cc/b09c346146f8a66e980d1ef3b0d073ffc7ca2e04f60586196d0e117576f4/ptrie-1.1-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c71fa88646e4cb03d153b2dfd9a9cd6f", "sha256": "ee1ba1a03cb740284880dedc1fafcd4889e2b5b489f42cee89cedd2723790157" }, "downloads": -1, "filename": "ptrie-1.1-py36-none-any.whl", "has_sig": false, "md5_digest": "c71fa88646e4cb03d153b2dfd9a9cd6f", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 21136, "upload_time": "2018-01-19T02:47:41", "url": "https://files.pythonhosted.org/packages/7a/85/730a51aa26f728b8095d81f1663e7174ef3235a4944c5e10bd4d9910f3f2/ptrie-1.1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0252568dc8384c264dd27b7b6a32b137", "sha256": "53018711d69c3281c32e0c59cd41c50cee970f1a510966f234a26e36dd76bffc" }, "downloads": -1, "filename": "ptrie-1.1.tar.gz", "has_sig": false, "md5_digest": "0252568dc8384c264dd27b7b6a32b137", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78074, "upload_time": "2018-01-19T02:47:42", "url": "https://files.pythonhosted.org/packages/20/2c/0658acd597d976272e35e10ff95c3fe2fe43e35f0b49d09b8d719092095c/ptrie-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "5954ab895b3fb2a31a95623c4aef9071", "sha256": "ea3bf3ad5e59dece9c0888dda9ceba7acd0618f3625e1db17ce92cff7848b8ca" }, "downloads": -1, "filename": "ptrie-1.1.1-py27-none-any.whl", "has_sig": false, "md5_digest": "5954ab895b3fb2a31a95623c4aef9071", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 21306, "upload_time": "2019-03-01T20:55:48", "url": "https://files.pythonhosted.org/packages/0d/92/1ebd82dc59fa40553d151aa14e2552bff326ff9770d5d45444ba360c5695/ptrie-1.1.1-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4e830f84a61db59b0cbe71d26908edc", "sha256": "746b14dc96ea250c30e6dd117cf67ebf4f0dd529c716d1d2bb429c652802018a" }, "downloads": -1, "filename": "ptrie-1.1.1-py35-none-any.whl", "has_sig": false, "md5_digest": "d4e830f84a61db59b0cbe71d26908edc", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 21307, "upload_time": "2019-03-01T20:55:49", "url": "https://files.pythonhosted.org/packages/1f/59/cf42a5f2d222c71cae6974172a4567df1a807969abef608c6728d86c6a6e/ptrie-1.1.1-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3dadac1b4ab712ce0e0bc6a902da0866", "sha256": "5bbb1e7189160cf7c6ade818634779a091416aec1f359ecf236d6a77599b889b" }, "downloads": -1, "filename": "ptrie-1.1.1-py36-none-any.whl", "has_sig": false, "md5_digest": "3dadac1b4ab712ce0e0bc6a902da0866", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 21306, "upload_time": "2019-03-01T20:55:50", "url": "https://files.pythonhosted.org/packages/2d/87/b52cbd44f9f7e4ee66d3652713a7d125e55f00e28479b219dafc3ff7b3ad/ptrie-1.1.1-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ba8540026eb457d5c6c70de692c6b88", "sha256": "f47ec8c11428d3d29a7d5901ea214273c6402b761b51d38975ddda3b8835a07e" }, "downloads": -1, "filename": "ptrie-1.1.1-py37-none-any.whl", "has_sig": false, "md5_digest": "4ba8540026eb457d5c6c70de692c6b88", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 15256, "upload_time": "2019-03-01T20:55:51", "url": "https://files.pythonhosted.org/packages/22/c3/4901c6dbbd3f466b2e9cb0a6fb245006055e158805f1e893b462ed6a4b18/ptrie-1.1.1-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87ad26b2bced48074ca9b9a9e90b6510", "sha256": "d5c9b80f83e8879ed0a3708995c2b78259bad8f2dd197a4eaa5a113880800036" }, "downloads": -1, "filename": "ptrie-1.1.1.zip", "has_sig": false, "md5_digest": "87ad26b2bced48074ca9b9a9e90b6510", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382025, "upload_time": "2019-03-01T20:55:53", "url": "https://files.pythonhosted.org/packages/2a/94/2f3693959775c1318b0ceb702392b3d09f56cec57eed18d2e6f19472acb0/ptrie-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "b7e33857ca44efea59c6521bc8693361", "sha256": "f191719fd614a0cf2164d9935dedea14810e6a8b8de6767862b0142d13dbdf7d" }, "downloads": -1, "filename": "ptrie-1.1.2-py27-none-any.whl", "has_sig": false, "md5_digest": "b7e33857ca44efea59c6521bc8693361", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 15273, "upload_time": "2019-03-03T01:25:39", "url": "https://files.pythonhosted.org/packages/b3/d8/d315f9e1ff63062f47f4308ebe93910f8be7b3485618a9ee92a1e12009df/ptrie-1.1.2-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2652412ad8ce01ce1873f5664f37aa72", "sha256": "f7bc402d9ca2340aeeb21c05b8e448acf44faa90472b88fb3cb67a0007e0b0db" }, "downloads": -1, "filename": "ptrie-1.1.2-py35-none-any.whl", "has_sig": false, "md5_digest": "2652412ad8ce01ce1873f5664f37aa72", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 15273, "upload_time": "2019-03-03T01:25:41", "url": "https://files.pythonhosted.org/packages/dc/27/9b634774ca5308906a9df9137536dfa10baffbf58eb353d01d07a01669be/ptrie-1.1.2-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aadfb05fbe6d6551157211f3094006fe", "sha256": "28534437e80ceee894a7e03fbd2931fab76e3ff5d48fca79babfe78ab55724b1" }, "downloads": -1, "filename": "ptrie-1.1.2-py36-none-any.whl", "has_sig": false, "md5_digest": "aadfb05fbe6d6551157211f3094006fe", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 16407, "upload_time": "2019-03-03T01:25:43", "url": "https://files.pythonhosted.org/packages/bf/6e/12bc2a68229f781f0715524c4644023577e9f5cf036b46cfe05a7f7951a8/ptrie-1.1.2-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea18847d94535358000aaef3b8d432ab", "sha256": "497176b6aaea02120f02c19575f5d536b011547890070356f81a5a50b4e57865" }, "downloads": -1, "filename": "ptrie-1.1.2-py37-none-any.whl", "has_sig": false, "md5_digest": "ea18847d94535358000aaef3b8d432ab", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 16407, "upload_time": "2019-03-03T01:25:44", "url": "https://files.pythonhosted.org/packages/f2/09/c9100cf7d29019d1e23ef9a957b92226af3367dedc3fe581b2d29c385d88/ptrie-1.1.2-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5779e9989451038da81957b78d5152f", "sha256": "b6c943f489f2afc3f2839f96f5fb5894d5901aab7bf0ae8d185416055fe47ca8" }, "downloads": -1, "filename": "ptrie-1.1.2.zip", "has_sig": false, "md5_digest": "c5779e9989451038da81957b78d5152f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382674, "upload_time": "2019-03-03T01:25:45", "url": "https://files.pythonhosted.org/packages/87/d1/61a77376553454005aefd7e71c0da5b8a7284e16009c5d6c565dc7b68868/ptrie-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "aaa8c065c8320fee4676ff37954cd379", "sha256": "82ba34f7766fbcba993776c0d9a43eb9bd4fd599500be406259551172162faca" }, "downloads": -1, "filename": "ptrie-1.1.3-py27-none-any.whl", "has_sig": false, "md5_digest": "aaa8c065c8320fee4676ff37954cd379", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 21347, "upload_time": "2019-03-04T20:30:16", "url": "https://files.pythonhosted.org/packages/a0/e2/e0028d3f05df2c1c886755b23ae7506a15d5a9af945e4da737543bb78ef3/ptrie-1.1.3-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06544d567016c60784abf0b066de6a65", "sha256": "80db7e57212063351c56d6230d93d472fb9d79a22f4d9c15e6259330d17e80ee" }, "downloads": -1, "filename": "ptrie-1.1.3-py35-none-any.whl", "has_sig": false, "md5_digest": "06544d567016c60784abf0b066de6a65", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 21347, "upload_time": "2019-03-04T20:30:18", "url": "https://files.pythonhosted.org/packages/52/25/5d56f3b7eb272deced674f44900762c9e070c1ba8d385eb5d06622a3ea28/ptrie-1.1.3-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b18b9a42ef983623fdf508e751f81f4", "sha256": "093856822b0456de789b1f9021b3ebb765befc679284a97324f127f774187e7f" }, "downloads": -1, "filename": "ptrie-1.1.3-py36-none-any.whl", "has_sig": false, "md5_digest": "7b18b9a42ef983623fdf508e751f81f4", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 21347, "upload_time": "2019-03-04T20:30:19", "url": "https://files.pythonhosted.org/packages/2f/3a/6b11bf8b5871a9b3eb6ebc3934e4c365c20415759773109e1f5d50c4a822/ptrie-1.1.3-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "215c192367ed932be2dcabb2488951b3", "sha256": "929f5db325f2290c67679db928d955a1d2edc3284b93da4cae3851447a77ede6" }, "downloads": -1, "filename": "ptrie-1.1.3-py37-none-any.whl", "has_sig": false, "md5_digest": "215c192367ed932be2dcabb2488951b3", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 15278, "upload_time": "2019-03-04T20:30:20", "url": "https://files.pythonhosted.org/packages/ee/f9/3c13e21ee319fb1521e698f9612ffe37f32ec3f39b3f1bc2f9c33c786264/ptrie-1.1.3-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "403cfe5b8156bfc6e611cc5f35b29b0f", "sha256": "e49583faca586f0c0f8dec00f472aa73ec2277c82ca6b229fe585b98698a8f60" }, "downloads": -1, "filename": "ptrie-1.1.3.zip", "has_sig": false, "md5_digest": "403cfe5b8156bfc6e611cc5f35b29b0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 384432, "upload_time": "2019-03-04T20:30:22", "url": "https://files.pythonhosted.org/packages/ae/f1/14611e8fc192d16b94ca7a8f4cd746bae6649f291d9a17efc7ba3c439ab9/ptrie-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "7e03f5c7e1013b9d554a2921cfdc332d", "sha256": "a8aa8628b3fd419b1b772660083d4be7343c6fe830d9ec6983243c7df3e9d91e" }, "downloads": -1, "filename": "ptrie-1.1.4-py27-none-any.whl", "has_sig": false, "md5_digest": "7e03f5c7e1013b9d554a2921cfdc332d", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 20679, "upload_time": "2019-03-21T20:38:19", "url": "https://files.pythonhosted.org/packages/fc/b8/21e85ebeff6cbdb3707968808a4775aeb2904d61343d3488759c976e2512/ptrie-1.1.4-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d06e1a1068cf3dc4907c08e889cf6364", "sha256": "36a406dbcc47cdea2c6d0bfdf3a5025505a77aac5b1231aba7be6bec2dd2b1bc" }, "downloads": -1, "filename": "ptrie-1.1.4-py35-none-any.whl", "has_sig": false, "md5_digest": "d06e1a1068cf3dc4907c08e889cf6364", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 20682, "upload_time": "2019-03-21T20:38:20", "url": "https://files.pythonhosted.org/packages/52/31/ed39f948381d6a37758bf421e9906e872b703880ffad329900c763078c3a/ptrie-1.1.4-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b277cf6c08f62423ffc079555f7685f7", "sha256": "3a919d781af788c218ad4e5c0f571a4841f71efb30ff5f88d2d4c4dd11c4b5b2" }, "downloads": -1, "filename": "ptrie-1.1.4-py36-none-any.whl", "has_sig": false, "md5_digest": "b277cf6c08f62423ffc079555f7685f7", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 20682, "upload_time": "2019-03-21T20:38:21", "url": "https://files.pythonhosted.org/packages/54/6c/bb2d7fff95ecc1753c5bbb15aa24a066372a97ea248e24030e1fb89b7702/ptrie-1.1.4-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "048f778d2410dad9c3f298b35a1541db", "sha256": "5aa7a153452d5dad3342ae344cd0cc1c157c452f1d1bcf52e8f3f9602ab08781" }, "downloads": -1, "filename": "ptrie-1.1.4-py37-none-any.whl", "has_sig": false, "md5_digest": "048f778d2410dad9c3f298b35a1541db", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 15029, "upload_time": "2019-03-21T20:38:23", "url": "https://files.pythonhosted.org/packages/d0/e8/c0bd3ee71eb31fc2a6f2809b609980d5afb9e662910bc61ead9af84fad69/ptrie-1.1.4-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3010e939cfc4c987231fcc58faf0d970", "sha256": "d7f630887f2f73675cb91a6828f4c2fdb5a92b45bc0bfbd359c5b962b4295f39" }, "downloads": -1, "filename": "ptrie-1.1.4.zip", "has_sig": false, "md5_digest": "3010e939cfc4c987231fcc58faf0d970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 391023, "upload_time": "2019-03-21T20:38:24", "url": "https://files.pythonhosted.org/packages/54/6a/62a8cbfa9b0b179bc44312e062c71a7a9e207ecc9a37bba2cfebb08dcc08/ptrie-1.1.4.zip" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "b3dfd4397a19291f524bdd584fce04d1", "sha256": "673328ea0447f924cf2235d5dba2c13bf5b7f53a755475493aee05bb95776869" }, "downloads": -1, "filename": "ptrie-1.1.5-py27-none-any.whl", "has_sig": false, "md5_digest": "b3dfd4397a19291f524bdd584fce04d1", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 15058, "upload_time": "2019-03-21T23:41:26", "url": "https://files.pythonhosted.org/packages/14/f5/1c97905f9968e23dd8eaea218881279f5c48f16b5452b0de93ffc864df0b/ptrie-1.1.5-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a60afd160e099753d25b6d11dbc6adf0", "sha256": "a4413d45d189e1fe5d738824017107e0e96af6c330e55706500bea37275c45b2" }, "downloads": -1, "filename": "ptrie-1.1.5-py35-none-any.whl", "has_sig": false, "md5_digest": "a60afd160e099753d25b6d11dbc6adf0", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 15058, "upload_time": "2019-03-21T23:41:27", "url": "https://files.pythonhosted.org/packages/63/80/9834f4a2b397c39a67e59c9158621a9809c74bb5e473754b64300c0615a1/ptrie-1.1.5-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "471ec79dd15e32303974b2d35f8e6711", "sha256": "852bcabca63ac35fe079876e934f7184cc2feb86257d6dbf686fea00ce72f488" }, "downloads": -1, "filename": "ptrie-1.1.5-py36-none-any.whl", "has_sig": false, "md5_digest": "471ec79dd15e32303974b2d35f8e6711", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 16193, "upload_time": "2019-03-21T23:41:28", "url": "https://files.pythonhosted.org/packages/1d/9b/798ae3e3b33339f6eccf2d926a5a6dd5dfdff98929b0d5db8bc8f0af6bfb/ptrie-1.1.5-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c1eb9fbdb0a11dea86b6ff5bda4af9d", "sha256": "6eaad2197e558cfaee65ac7c4f9b43816bd5e8a2e656d3f5524be77d0c34392f" }, "downloads": -1, "filename": "ptrie-1.1.5-py37-none-any.whl", "has_sig": false, "md5_digest": "3c1eb9fbdb0a11dea86b6ff5bda4af9d", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 16193, "upload_time": "2019-03-21T23:41:29", "url": "https://files.pythonhosted.org/packages/88/2d/b8111e438f61195b11d28a8e0b54e2660ae4af583dcaeeb6d256e76f8ab2/ptrie-1.1.5-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26f6b410973186951566b40ed77a12aa", "sha256": "e03abceff92384f075cecd43d924f6791e818e486c46fe64c6e3017de2c30403" }, "downloads": -1, "filename": "ptrie-1.1.5.zip", "has_sig": false, "md5_digest": "26f6b410973186951566b40ed77a12aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 389640, "upload_time": "2019-03-21T23:41:31", "url": "https://files.pythonhosted.org/packages/ea/3d/21c0385484289ead11e4b0114722fa986e4a33e08b028d77c384291aa191/ptrie-1.1.5.zip" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "e09e4dd1254576b83ae75767086a888c", "sha256": "2970fa4f9859481cdc3dd83efa661a4741e6be28a9005564450474a1889437ee" }, "downloads": -1, "filename": "ptrie-1.1.6-py27-none-any.whl", "has_sig": false, "md5_digest": "e09e4dd1254576b83ae75767086a888c", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 15048, "upload_time": "2019-03-22T00:37:12", "url": "https://files.pythonhosted.org/packages/80/09/0cb656c09dd17907436a3e71c49cd6b77711ecae6bbd2d6f9d9af99f7595/ptrie-1.1.6-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6393168de780c86b2361c1c3863f8bd6", "sha256": "179a75261f2d1cfe3572781e532fab4ca32961daf36ee3b83ae2682568a30844" }, "downloads": -1, "filename": "ptrie-1.1.6-py35-none-any.whl", "has_sig": false, "md5_digest": "6393168de780c86b2361c1c3863f8bd6", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 15047, "upload_time": "2019-03-22T00:37:14", "url": "https://files.pythonhosted.org/packages/65/11/e71af86d4bc984fc10c8b3d1c961cd259329600473fca9e27ff1efd3d917/ptrie-1.1.6-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48792e08a9a1c0b4b4c8bd07721c8d0b", "sha256": "6a7aba05d2696d9d67c06287fbe4f74ff51b65156338fd8fefec5f72111d38a9" }, "downloads": -1, "filename": "ptrie-1.1.6-py36-none-any.whl", "has_sig": false, "md5_digest": "48792e08a9a1c0b4b4c8bd07721c8d0b", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 16178, "upload_time": "2019-03-22T00:37:15", "url": "https://files.pythonhosted.org/packages/f1/ad/5f734e95976137d35c4613fb6a911fbf4622d1dec365c9553c67e578a652/ptrie-1.1.6-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "199ad9e2abdba7bc8b9bef97db5f8109", "sha256": "65bf966e6162f98b6ff8ae39b40a702e3b1be4b6009158f8dc9c2c84310abc4c" }, "downloads": -1, "filename": "ptrie-1.1.6-py37-none-any.whl", "has_sig": false, "md5_digest": "199ad9e2abdba7bc8b9bef97db5f8109", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 16180, "upload_time": "2019-03-22T00:37:16", "url": "https://files.pythonhosted.org/packages/b2/ad/4386a10570f6cd253a2c226320c43299830b59110e5bf3e66c5eb8753ecc/ptrie-1.1.6-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b366a65e71289ba658ccb2e959d3d536", "sha256": "8843b8cba3cd344ff507f9b8b7c27590e423025b42a57dbe2e7de897e8b3818c" }, "downloads": -1, "filename": "ptrie-1.1.6.zip", "has_sig": false, "md5_digest": "b366a65e71289ba658ccb2e959d3d536", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 389499, "upload_time": "2019-03-22T00:37:17", "url": "https://files.pythonhosted.org/packages/5a/97/a77094f4ba19771d7c30ae0ea6548747d488505bf5260b0bd205a3eb5d71/ptrie-1.1.6.zip" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "1d7a6f15b66772905d6a2de9773d5cb0", "sha256": "8955d63b6061f7795f5d6006a709818dd77046120132bb33749e7e6f72e249b7" }, "downloads": -1, "filename": "ptrie-1.1.7-py27-none-any.whl", "has_sig": false, "md5_digest": "1d7a6f15b66772905d6a2de9773d5cb0", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 20929, "upload_time": "2019-05-30T13:24:55", "url": "https://files.pythonhosted.org/packages/89/51/3487c3398b4de9913405fa76c5cd160870441faaa191b726e82533974e0c/ptrie-1.1.7-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07fc0e2832ce27a6d945acafd5893d32", "sha256": "a5f05947c39e14bc865bbd0db013e715492c589b3fcc7bd4151e13f54049befa" }, "downloads": -1, "filename": "ptrie-1.1.7-py35-none-any.whl", "has_sig": false, "md5_digest": "07fc0e2832ce27a6d945acafd5893d32", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 20930, "upload_time": "2019-05-30T13:24:57", "url": "https://files.pythonhosted.org/packages/15/96/d717e879f42480164af9c2fd7f9af675c03fb6f5bac514b68145ef87a455/ptrie-1.1.7-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8fcdd482918816358346e5c4db73d5b", "sha256": "613ace810b944e5f4efc50b6cbb5352f247ca46eba2b8c680cd76017c810cd03" }, "downloads": -1, "filename": "ptrie-1.1.7-py36-none-any.whl", "has_sig": false, "md5_digest": "e8fcdd482918816358346e5c4db73d5b", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 20931, "upload_time": "2019-05-30T13:24:58", "url": "https://files.pythonhosted.org/packages/9d/9c/770f4c61535da9bc6882490365a07cc9d5c6c37e7054773a93da8a4f1bcc/ptrie-1.1.7-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebe64f20fa985be8fec48a370ff02ba5", "sha256": "e7191f741015956b342f0fbde71462cbccfce602e4ad3b56ae81b4b22817d9ee" }, "downloads": -1, "filename": "ptrie-1.1.7-py37-none-any.whl", "has_sig": false, "md5_digest": "ebe64f20fa985be8fec48a370ff02ba5", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 15233, "upload_time": "2019-05-30T13:25:00", "url": "https://files.pythonhosted.org/packages/34/db/5fe23888c3f79cb69b9c1918d76a0ac5ac68b523df8382cd958b476e7cd7/ptrie-1.1.7-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebdc7a4d9325ab39a87a32778013cc57", "sha256": "caf277ba6e6ea1e50a574e975c444845581f45d70fafd8b5bb805225c78441c3" }, "downloads": -1, "filename": "ptrie-1.1.7.zip", "has_sig": false, "md5_digest": "ebdc7a4d9325ab39a87a32778013cc57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 391188, "upload_time": "2019-05-30T13:25:02", "url": "https://files.pythonhosted.org/packages/f9/d2/6d197309f42df0c3ec0ec85ae90f73cd4d964c95aa92c01de642e7e1de63/ptrie-1.1.7.zip" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "d2df9b6a6d9902d75669d2c49ad9de3b", "sha256": "45cbd2fcd9ad426573837d85e5e37852d1b07b46ae28d647c34811b0845740a4" }, "downloads": -1, "filename": "ptrie-1.1.8-py27-none-any.whl", "has_sig": false, "md5_digest": "d2df9b6a6d9902d75669d2c49ad9de3b", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 20952, "upload_time": "2019-05-30T13:46:09", "url": "https://files.pythonhosted.org/packages/f6/38/cb61a97683115b263858ad2e52c4cb4a98d19b6e334fa49fb665851ed728/ptrie-1.1.8-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acbb62dcf311dc9ca2d1f65d74927c8a", "sha256": "dd0a945270d1af366aa0a2fcd5ebc47ec966ee1f4147f0a730f2857645bce84a" }, "downloads": -1, "filename": "ptrie-1.1.8-py35-none-any.whl", "has_sig": false, "md5_digest": "acbb62dcf311dc9ca2d1f65d74927c8a", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 20952, "upload_time": "2019-05-30T13:46:11", "url": "https://files.pythonhosted.org/packages/66/7b/2b3baf67e03772d17c9a649b0e00e92b5916634edb2d89d1821e87fb66d3/ptrie-1.1.8-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "372127bf33f3cc3589e935995393f7f4", "sha256": "8165efaf007ba822245ee47313b60dbd7a5cbb10d1c6345b68357ccdfb760992" }, "downloads": -1, "filename": "ptrie-1.1.8-py36-none-any.whl", "has_sig": false, "md5_digest": "372127bf33f3cc3589e935995393f7f4", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 20951, "upload_time": "2019-05-30T13:46:13", "url": "https://files.pythonhosted.org/packages/53/4a/5c3a4a9de01a2c26c123cd8c907c23edc4268d88e5210f51251cfd748729/ptrie-1.1.8-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0343b1f2274bfacd63a3c0a1a63a17c6", "sha256": "dac4d9d9d4f44efe974b5f54673a7685cbd7c663bc51439864af69e37cd2ac21" }, "downloads": -1, "filename": "ptrie-1.1.8-py37-none-any.whl", "has_sig": false, "md5_digest": "0343b1f2274bfacd63a3c0a1a63a17c6", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 15256, "upload_time": "2019-05-30T13:46:14", "url": "https://files.pythonhosted.org/packages/50/9e/9809d17b653530534c6a6f992a5513190290fbf8e10b31834bcccd0078b1/ptrie-1.1.8-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a73cd061a95888327f6d599f27d2206", "sha256": "9e077aa49e5411027b3e267564f3b9f849ad61ca3e0319338be8ec483b90b908" }, "downloads": -1, "filename": "ptrie-1.1.8.zip", "has_sig": false, "md5_digest": "3a73cd061a95888327f6d599f27d2206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 391226, "upload_time": "2019-05-30T13:46:16", "url": "https://files.pythonhosted.org/packages/4a/34/726ae1b376329aac3604a624c5ca429cadb2fdb31ad9f9c64a65bdf4f924/ptrie-1.1.8.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2df9b6a6d9902d75669d2c49ad9de3b", "sha256": "45cbd2fcd9ad426573837d85e5e37852d1b07b46ae28d647c34811b0845740a4" }, "downloads": -1, "filename": "ptrie-1.1.8-py27-none-any.whl", "has_sig": false, "md5_digest": "d2df9b6a6d9902d75669d2c49ad9de3b", "packagetype": "bdist_wheel", "python_version": "py27", "requires_python": null, "size": 20952, "upload_time": "2019-05-30T13:46:09", "url": "https://files.pythonhosted.org/packages/f6/38/cb61a97683115b263858ad2e52c4cb4a98d19b6e334fa49fb665851ed728/ptrie-1.1.8-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "acbb62dcf311dc9ca2d1f65d74927c8a", "sha256": "dd0a945270d1af366aa0a2fcd5ebc47ec966ee1f4147f0a730f2857645bce84a" }, "downloads": -1, "filename": "ptrie-1.1.8-py35-none-any.whl", "has_sig": false, "md5_digest": "acbb62dcf311dc9ca2d1f65d74927c8a", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 20952, "upload_time": "2019-05-30T13:46:11", "url": "https://files.pythonhosted.org/packages/66/7b/2b3baf67e03772d17c9a649b0e00e92b5916634edb2d89d1821e87fb66d3/ptrie-1.1.8-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "372127bf33f3cc3589e935995393f7f4", "sha256": "8165efaf007ba822245ee47313b60dbd7a5cbb10d1c6345b68357ccdfb760992" }, "downloads": -1, "filename": "ptrie-1.1.8-py36-none-any.whl", "has_sig": false, "md5_digest": "372127bf33f3cc3589e935995393f7f4", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": null, "size": 20951, "upload_time": "2019-05-30T13:46:13", "url": "https://files.pythonhosted.org/packages/53/4a/5c3a4a9de01a2c26c123cd8c907c23edc4268d88e5210f51251cfd748729/ptrie-1.1.8-py36-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0343b1f2274bfacd63a3c0a1a63a17c6", "sha256": "dac4d9d9d4f44efe974b5f54673a7685cbd7c663bc51439864af69e37cd2ac21" }, "downloads": -1, "filename": "ptrie-1.1.8-py37-none-any.whl", "has_sig": false, "md5_digest": "0343b1f2274bfacd63a3c0a1a63a17c6", "packagetype": "bdist_wheel", "python_version": "py37", "requires_python": null, "size": 15256, "upload_time": "2019-05-30T13:46:14", "url": "https://files.pythonhosted.org/packages/50/9e/9809d17b653530534c6a6f992a5513190290fbf8e10b31834bcccd0078b1/ptrie-1.1.8-py37-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a73cd061a95888327f6d599f27d2206", "sha256": "9e077aa49e5411027b3e267564f3b9f849ad61ca3e0319338be8ec483b90b908" }, "downloads": -1, "filename": "ptrie-1.1.8.zip", "has_sig": false, "md5_digest": "3a73cd061a95888327f6d599f27d2206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 391226, "upload_time": "2019-05-30T13:46:16", "url": "https://files.pythonhosted.org/packages/4a/34/726ae1b376329aac3604a624c5ca429cadb2fdb31ad9f9c64a65bdf4f924/ptrie-1.1.8.zip" } ] }