{ "info": { "author": "Sebastian Bank", "author_email": "sebastian.bank@uni-leipzig.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Bitsets\r\n=======\r\n\r\n|PyPI version| |License| |Supported Python| |Format| |Docs|\r\n\r\n|Travis| |Codecov|\r\n\r\nThis package provides a memory-efficient pure-python **immutable ordered set\r\ndata type** for working with large numbers of subsets from a predetermined pool\r\nof objects.\r\n\r\nGiven a name and a tuple of hashable objects, the ``bitset()``-function returns\r\na custom integer subclass for creating ordered subsets from the object pool.\r\nEach instance is a Python integer where the presence/absence of the *nth* pool\r\nitem is its *nth* bit being set/unset (a.k.a. bit strings, powers of two, rank\r\nin *colexicographical* order).\r\n\r\nBeing just a regular (arbitrary precision) integer with some convenience\r\nmethods for translating between unique object collections and bit patterns\r\nallows to perform certain tasks in a more natural way, e.g. sorting a\r\ncollection of sets lexicographically, or enumerating possible combinations in\r\nan ordered fashion.\r\n\r\n\r\nLinks\r\n-----\r\n\r\n- GitHub: https://github.com/xflr6/bitsets\r\n- PyPI: https://pypi.org/project/bitsets/\r\n- Documentation: https://bitsets.readthedocs.io\r\n- Changelog: https://bitsets.readthedocs.io/en/latest/changelog.html\r\n- Issue Tracker: https://github.com/xflr6/bitsets/issues\r\n- Download: https://pypi.org/project/bitsets/#files\r\n\r\n\r\nInstallation\r\n------------\r\n\r\nThis package runs under Python 2.7 and 3.5+ and has no required dependencies,\r\nuse pip_ to install:\r\n\r\n.. code:: bash\r\n\r\n $ pip install bitsets\r\n\r\n\r\nQuickstart\r\n----------\r\n\r\nCreate a class for sets taken from your pool of objects:\r\n\r\n.. code:: python\r\n\r\n >>> from bitsets import bitset\r\n\r\n >>> PYTHONS = ('Chapman', 'Cleese', 'Gilliam', 'Idle', 'Jones', 'Palin')\r\n\r\n >>> Pythons = bitset('Pythons', PYTHONS)\r\n\r\n\r\nAccess its maximal and minimal instances. Retrieve instance members in\r\ndefinition order:\r\n\r\n.. code:: python\r\n\r\n >>> Pythons.supremum\r\n Pythons(['Chapman', 'Cleese', 'Gilliam', 'Idle', 'Jones', 'Palin'])\r\n\r\n >>> Pythons.infimum\r\n Pythons()\r\n\r\n >>> Pythons(['Idle', 'Gilliam', 'Idle', 'Idle']).members()\r\n ('Gilliam', 'Idle')\r\n\r\n\r\nTranslate to/from bit string, boolean sequence, and int:\r\n\r\n.. code:: python\r\n\r\n >>> Pythons(['Chapman', 'Gilliam']).bits()\r\n '101000'\r\n\r\n >>> Pythons.frombits('101000')\r\n Pythons(['Chapman', 'Gilliam'])\r\n\r\n >>> Pythons(['Chapman', 'Gilliam']).bools()\r\n (True, False, True, False, False, False)\r\n\r\n >>> Pythons.frombools([True, None, 1, False, 0])\r\n Pythons(['Chapman', 'Gilliam'])\r\n\r\n >>> int(Pythons(['Chapman', 'Gilliam']))\r\n 5\r\n\r\n >>> Pythons.fromint(5)\r\n Pythons(['Chapman', 'Gilliam'])\r\n\r\n\r\nSet operation and comparison methods (cf. build-in ``frozenset``):\r\n\r\n.. code:: python\r\n\r\n >>> Pythons(['Jones', 'Cleese', 'Idle']).intersection(Pythons(['Idle']))\r\n Pythons(['Idle'])\r\n\r\n >>> Pythons(['Idle']).union(Pythons(['Jones', 'Cleese']))\r\n Pythons(['Cleese', 'Idle', 'Jones'])\r\n\r\n >>> Pythons.supremum.difference(Pythons(['Chapman', 'Cleese']))\r\n Pythons(['Gilliam', 'Idle', 'Jones', 'Palin'])\r\n\r\n >>> Pythons(['Palin', 'Jones']).symmetric_difference(Pythons(['Cleese', 'Jones']))\r\n Pythons(['Cleese', 'Palin'])\r\n\r\n >>> Pythons(['Gilliam']).issubset(Pythons(['Cleese', 'Palin']))\r\n False\r\n\r\n >>> Pythons(['Cleese', 'Palin']).issuperset(Pythons())\r\n True\r\n\r\n\r\nFurther reading\r\n---------------\r\n\r\n- https://wiki.python.org/moin/BitManipulation\r\n- https://wiki.python.org/moin/BitArrays\r\n\r\n- https://en.wikipedia.org/wiki/Bit_array\r\n- https://en.wikipedia.org/wiki/Bit_manipulation\r\n\r\n- https://en.wikipedia.org/wiki/Lexicographical_order\r\n- https://en.wikipedia.org/wiki/Colexicographical_order\r\n\r\n\r\nSee also\r\n--------\r\n\r\n- bitarray_ |--| efficient boolean array implemented as C extension\r\n- bitstring_ |--| pure-Python bit string based on ``bytearray``\r\n- BitVector_ |--| pure-Python bit array based on unsigned short ``array``\r\n- Bitsets_ |--| Cython interface to fast bitsets in Sage\r\n- bitfield_ |--| Cython positive integer sets\r\n- intbitset_ |--| integer bit sets as C extension \r\n- gmpy2_ |--| fast arbitrary precision integer arithmetic\r\n\r\n\r\nLicense\r\n-------\r\n\r\nBitsets is distributed under the `MIT license`_.\r\n\r\n\r\n.. _pip: https://pip.readthedocs.io\r\n\r\n.. _bitarray: https://pypi.org/project/bitarray/\r\n.. _bitstring: https://pypi.org/project/bitstring/\r\n.. _BitVector: https://pypi.org/project/BitVector/\r\n.. _Bitsets: https://www.sagemath.org/doc/reference/data_structures/sage/data_structures/bitset.html\r\n.. _bitfield: https://pypi.org/project/bitfield/\r\n.. _intbitset: https://pypi.org/project/intbitset/\r\n.. _gmpy2: https://pypi.org/project/gmpy2/\r\n\r\n.. _MIT license: https://opensource.org/licenses/MIT\r\n\r\n\r\n.. |--| unicode:: U+2013\r\n\r\n\r\n.. |PyPI version| image:: https://img.shields.io/pypi/v/bitsets.svg\r\n :target: https://pypi.org/project/bitsets/\r\n :alt: Latest PyPI Version\r\n.. |License| image:: https://img.shields.io/pypi/l/bitsets.svg\r\n :target: https://pypi.org/project/bitsets/\r\n :alt: License\r\n.. |Supported Python| image:: https://img.shields.io/pypi/pyversions/bitsets.svg\r\n :target: https://pypi.org/project/bitsets/\r\n :alt: Supported Python Versions\r\n.. |Format| image:: https://img.shields.io/pypi/format/bitsets.svg\r\n :target: https://pypi.org/project/bitsets/\r\n :alt: Format\r\n.. |Docs| image:: https://readthedocs.org/projects/bitsets/badge/?version=stable\r\n :target: https://bitsets.readthedocs.io/en/stable/\r\n :alt: Readthedocs\r\n.. |Travis| image:: https://img.shields.io/travis/xflr6/bitsets.svg\r\n :target: https://travis-ci.org/xflr6/bitsets\r\n :alt: Travis\r\n.. |Codecov| image:: https://codecov.io/gh/xflr6/bitsets/branch/master/graph/badge.svg\r\n :target: https://codecov.io/gh/xflr6/bitsets\r\n :alt: Codecov\r\n\r\n\r\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xflr6/bitsets", "keywords": "ordered set finite immutable bit string array map field", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bitsets", "package_url": "https://pypi.org/project/bitsets/", "platform": "any", "project_url": "https://pypi.org/project/bitsets/", "project_urls": { "Homepage": "https://github.com/xflr6/bitsets" }, "release_url": "https://pypi.org/project/bitsets/0.7.15/", "requires_dist": [ "flake8 ; extra == 'dev'", "pep8-naming ; extra == 'dev'", "wheel ; extra == 'dev'", "twine ; extra == 'dev'", "sphinx (>=1.7) ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "pytest (!=3.10.0,>=3.4) ; extra == 'test'", "pytest-cov ; extra == 'test'", "graphviz (~=0.7) ; extra == 'visualization'" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "summary": "Ordered subsets over a predefined domain", "version": "0.7.15" }, "last_serial": 5370429, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8003184cf4de536dc787bcde9a95366d", "sha256": "7e78dea2395743931edd4987a375cf751df1db35799128d97481a73fbaa13325" }, "downloads": -1, "filename": "bitsets-0.1.zip", "has_sig": false, "md5_digest": "8003184cf4de536dc787bcde9a95366d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12084, "upload_time": "2014-01-10T01:05:46", "url": "https://files.pythonhosted.org/packages/f1/09/f97f7448f73f71727fd077732c74bde7b28fae4a4be01d090672d09d4892/bitsets-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7588c1db2fec22fad88d7c8ebd456aad", "sha256": "b29c6374f56da815378167a06a7326217e04d78b09802678c67bcf7701cc255c" }, "downloads": -1, "filename": "bitsets-0.1.1.zip", "has_sig": false, "md5_digest": "7588c1db2fec22fad88d7c8ebd456aad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12178, "upload_time": "2014-01-10T08:35:18", "url": "https://files.pythonhosted.org/packages/cd/f9/8b5e87217110e0e2e8f11e8f3eaa5658499006fa08d83c3768cd6b2dcebc/bitsets-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2cda76506737f08ce5de019a6266b128", "sha256": "b1032f36aee20d59c0c3fe48dd7ff5c83d64a0ad3243e1ec02fd8e1ad9574af8" }, "downloads": -1, "filename": "bitsets-0.1.2.zip", "has_sig": false, "md5_digest": "2cda76506737f08ce5de019a6266b128", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13235, "upload_time": "2014-01-10T21:51:54", "url": "https://files.pythonhosted.org/packages/c0/a7/9383bf53edcbc0d5a71c3ad4dd1c20138ba40faa5f3f3f0fdc556762e2ab/bitsets-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e808b48debb6721e93a534acb086a584", "sha256": "7946630d1a21ad94301e2739d025925b142faefc1902bbacdd270896b8dafc14" }, "downloads": -1, "filename": "bitsets-0.1.3.zip", "has_sig": false, "md5_digest": "e808b48debb6721e93a534acb086a584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13641, "upload_time": "2014-01-11T18:16:34", "url": "https://files.pythonhosted.org/packages/cc/5b/479b285a62331afd603caadb54f183f93d5946c30ed1254671016e382359/bitsets-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2b3fa84ce71d318bd96e053dcb5aefbb", "sha256": "0c5d5089639e913be605399b119106b4660ca9e3d03bbd3cc0e3525f1a474137" }, "downloads": -1, "filename": "bitsets-0.1.4.zip", "has_sig": false, "md5_digest": "2b3fa84ce71d318bd96e053dcb5aefbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17791, "upload_time": "2014-01-12T19:34:31", "url": "https://files.pythonhosted.org/packages/a2/d5/4f3fe36191c362228bba46b5d583c827b1bf5a2fb6ffe3e68542b8a1f75c/bitsets-0.1.4.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ae88c4a970e5bfadb50ff7c8f7a942f2", "sha256": "deb3ef481ead3c8be38b061b9b4c2c31d6025619de9915498dd124a629de8eb5" }, "downloads": -1, "filename": "bitsets-0.2.zip", "has_sig": false, "md5_digest": "ae88c4a970e5bfadb50ff7c8f7a942f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19251, "upload_time": "2014-01-16T10:09:22", "url": "https://files.pythonhosted.org/packages/90/b4/65f4cd2b50e4c6801ee25d21155208152d1f68267303f6a1df7970743a53/bitsets-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "04bead9160cb7e255c39c4134fe51e3e", "sha256": "7b2c85cdda0360ab6af25715267914f94f2559c2c952f71aa08eab19ac1a35e5" }, "downloads": -1, "filename": "bitsets-0.3.zip", "has_sig": false, "md5_digest": "04bead9160cb7e255c39c4134fe51e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100106, "upload_time": "2014-01-17T19:55:20", "url": "https://files.pythonhosted.org/packages/be/ff/3565c2ca226d39d387f590d96274f157b6ac461100c46dd79814060a5f9c/bitsets-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "a74028b46edea1a6f4e611e399e055a7", "sha256": "1294efed46f4a7cdf8fcde66defb8c2266ef977ff6165c5d92653d51f032f9f1" }, "downloads": -1, "filename": "bitsets-0.4.zip", "has_sig": false, "md5_digest": "a74028b46edea1a6f4e611e399e055a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101034, "upload_time": "2014-01-19T17:08:05", "url": "https://files.pythonhosted.org/packages/36/64/9643e83b759b29397dd9f1dc3ebc66fe20102b67a2f20172c23518500bec/bitsets-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "cd0bd35ba1b2984d1ce09254746f9df9", "sha256": "2f55945e9927a27d5653015745d8c62c03d3cdee15a1c379808515842b742d40" }, "downloads": -1, "filename": "bitsets-0.5.zip", "has_sig": false, "md5_digest": "cd0bd35ba1b2984d1ce09254746f9df9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101944, "upload_time": "2014-01-21T21:42:02", "url": "https://files.pythonhosted.org/packages/a3/93/91c266d11c93e6a9bd3a0885cbed79aa19a53934a8f420986db4438eaeb6/bitsets-0.5.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "6172024b826d7020a783e9b07de93c04", "sha256": "829e6f247cd22950200e1656761fe6d9877cfd3ad05628f140071e8e0448ded1" }, "downloads": -1, "filename": "bitsets-0.5.1.zip", "has_sig": false, "md5_digest": "6172024b826d7020a783e9b07de93c04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102366, "upload_time": "2014-01-26T16:14:08", "url": "https://files.pythonhosted.org/packages/52/ab/9bba124f77863332009cbbee5dc8eb81555d1364424c6d0f734f946d49ab/bitsets-0.5.1.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "4daed7f750c72723c40d0147411f4598", "sha256": "0e9c27d0777078725317877786a00e33bed40e66c56d703f5bd30560b93bf991" }, "downloads": -1, "filename": "bitsets-0.6.zip", "has_sig": false, "md5_digest": "4daed7f750c72723c40d0147411f4598", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102431, "upload_time": "2014-02-10T22:23:36", "url": "https://files.pythonhosted.org/packages/bd/94/8eb61cebd75cbeeb22d7ce657a013f4f10a29928197390bc902670ba03e5/bitsets-0.6.zip" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "37b8df86707ad4567e4a53b0490ea7bf", "sha256": "7d0bea290073ad142195daa09cf1c275e4edbcbfc179f10671e7728320149088" }, "downloads": -1, "filename": "bitsets-0.6.1.zip", "has_sig": false, "md5_digest": "37b8df86707ad4567e4a53b0490ea7bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 102780, "upload_time": "2014-03-03T13:33:39", "url": "https://files.pythonhosted.org/packages/58/e4/ce01822a6bd210390cd4407d7d9748a26afe5be138e61d18ed517e6e66a4/bitsets-0.6.1.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "87b889dadc9e6d2b6f09b32fc4198b0a", "sha256": "4a2cc132ff052499e6f64359fb5f5b2d1d7b1415fba27a7f7a1ed2f15141a93f" }, "downloads": -1, "filename": "bitsets-0.7.zip", "has_sig": false, "md5_digest": "87b889dadc9e6d2b6f09b32fc4198b0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104385, "upload_time": "2014-04-22T09:18:57", "url": "https://files.pythonhosted.org/packages/f7/64/e07f0f3380c3d307a0b4b5b8811cf567845bc4c133b1c57c76b962326598/bitsets-0.7.zip" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "2553fa8ff8850a003b7dbf97bc099a84", "sha256": "f4934d7eb695396c5197244d0bf8db30e0ee86989dddd2846116a2f27ececb63" }, "downloads": -1, "filename": "bitsets-0.7.1.zip", "has_sig": false, "md5_digest": "2553fa8ff8850a003b7dbf97bc099a84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112323, "upload_time": "2014-04-30T20:43:20", "url": "https://files.pythonhosted.org/packages/b4/ee/cd394d51725760c3baec4bfa2ea0c89ea1b26a9c724380845b02378d914b/bitsets-0.7.1.zip" } ], "0.7.10": [ { "comment_text": "", "digests": { "md5": "ae6c9a5473cc4e7a57e32fbbbe437492", "sha256": "81ee91cbadff0eb3c25f38d757d7efb03541e2fb7135f23e9c9a5dd4bf0272ad" }, "downloads": -1, "filename": "bitsets-0.7.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae6c9a5473cc4e7a57e32fbbbe437492", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15948, "upload_time": "2016-02-12T13:32:46", "url": "https://files.pythonhosted.org/packages/a2/04/319cd826cab1cd36025d6e0d0d0c8ff330b824266b50fa5a4853e957d486/bitsets-0.7.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a4a5a02d48a1b648450ae1840dd0af", "sha256": "390e4f74562e00378535ee4f2b8455ecf65cdeb46683f2973b554fd87a452c26" }, "downloads": -1, "filename": "bitsets-0.7.10.zip", "has_sig": false, "md5_digest": "d2a4a5a02d48a1b648450ae1840dd0af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120085, "upload_time": "2016-02-12T13:32:34", "url": "https://files.pythonhosted.org/packages/17/25/e1a51dd66dbc99163aa5230135403b550773086da85137af9158f07cb95e/bitsets-0.7.10.zip" } ], "0.7.11": [ { "comment_text": "", "digests": { "md5": "3374f18b127efebe2e193e6ecdab0bcd", "sha256": "1253765e1d317cc0c4bdd123b4a91c87fe18bfa1d6643d3f67f1ad9aab8135e1" }, "downloads": -1, "filename": "bitsets-0.7.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3374f18b127efebe2e193e6ecdab0bcd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 16086, "upload_time": "2017-05-17T14:41:37", "url": "https://files.pythonhosted.org/packages/93/28/96caa66f0a11c0dde68e4d0e6971c520ca9ac8ab944c18fa688baa9e74ef/bitsets-0.7.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d785ab120875f75a0d0c866d6e5dcc2a", "sha256": "fea07b220e62783efa3e00d316d8f3b15ac5343abf30027a05fc032efab2af11" }, "downloads": -1, "filename": "bitsets-0.7.11.zip", "has_sig": false, "md5_digest": "d785ab120875f75a0d0c866d6e5dcc2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120329, "upload_time": "2017-05-17T14:41:34", "url": "https://files.pythonhosted.org/packages/c9/c1/9b5e0f19dc7338ea5241d8f9c74419c849ff6342ffabd5c0df1718c0a92d/bitsets-0.7.11.zip" } ], "0.7.12": [ { "comment_text": "", "digests": { "md5": "fc5f5e50113355e10a18103ad849af4a", "sha256": "54cfb35f08674246e69027dc8137540dd2030289cd77ed7a8bf51b8fdf97f9a4" }, "downloads": -1, "filename": "bitsets-0.7.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc5f5e50113355e10a18103ad849af4a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16987, "upload_time": "2017-10-14T11:30:18", "url": "https://files.pythonhosted.org/packages/75/60/2d4795f327ef76abab0b1a9848b050904f5d94e9a45d8af1232b52c97e0b/bitsets-0.7.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aec9e520dc5eae69f2bb5809adb71b9", "sha256": "f8ab08b7ccd8980a554365c3a1ae186aac203ed97d546d0041c547fb93c1a865" }, "downloads": -1, "filename": "bitsets-0.7.12.zip", "has_sig": false, "md5_digest": "8aec9e520dc5eae69f2bb5809adb71b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120435, "upload_time": "2017-10-14T11:30:20", "url": "https://files.pythonhosted.org/packages/1d/4e/85db2de23a4ed7dd151cd410b8f850a27494de082e468936e82c5c2fdab9/bitsets-0.7.12.zip" } ], "0.7.13": [ { "comment_text": "", "digests": { "md5": "c6de51e92df121b1e69228f41b638c85", "sha256": "7be52c49f002478c215e4dc9acfc2386d99aa29ea81cfcffd247885a434d757e" }, "downloads": -1, "filename": "bitsets-0.7.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6de51e92df121b1e69228f41b638c85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14257, "upload_time": "2018-05-25T16:54:14", "url": "https://files.pythonhosted.org/packages/e7/19/82ac3cc19787b981f125e9a575fd591b497c956e117b458bc2a8adcfdc93/bitsets-0.7.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e9103d30b770f32ac5e4325467d633a", "sha256": "6e23769cae1d2ef1c98ffaf2db55f2b3d2ac5abb3623d903bd0eb15163d8673b" }, "downloads": -1, "filename": "bitsets-0.7.13.zip", "has_sig": false, "md5_digest": "8e9103d30b770f32ac5e4325467d633a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 119575, "upload_time": "2018-05-25T16:54:23", "url": "https://files.pythonhosted.org/packages/2e/43/27b6fa41f5c588e9e22f198474ca5af7743f2afb35cc241ad3ab5dd332f7/bitsets-0.7.13.zip" } ], "0.7.14": [ { "comment_text": "", "digests": { "md5": "73787cf9e504919e5c4fe1905852543a", "sha256": "cbd54d347ee8f8e48d9074c6c87f9707185d7cb81922fa57c73939d5eb746de2" }, "downloads": -1, "filename": "bitsets-0.7.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73787cf9e504919e5c4fe1905852543a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 14256, "upload_time": "2018-10-31T19:04:33", "url": "https://files.pythonhosted.org/packages/2c/32/b4253f662f3bfb7cde057fc7dd5aafc9b44911cc2292eab9592dcd06c438/bitsets-0.7.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28844a35a763c0b9b3799f060ba671f0", "sha256": "3424998a083b90e4c95ce159a639374fc13cec3f96cdea1d8452133c1a6765cd" }, "downloads": -1, "filename": "bitsets-0.7.14.zip", "has_sig": false, "md5_digest": "28844a35a763c0b9b3799f060ba671f0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 119980, "upload_time": "2018-10-31T19:04:35", "url": "https://files.pythonhosted.org/packages/f1/98/024ca25e93a75cebe0b05c6c0fc7ad4e583da0584a8336c19a08745d29c7/bitsets-0.7.14.zip" } ], "0.7.15": [ { "comment_text": "", "digests": { "md5": "07d128abc16e67e3ba3a52b1638b4fa5", "sha256": "906195fd9383de3352a190d8ccc64e1bac1967ba1d31ff27e117a8e10a224696" }, "downloads": -1, "filename": "bitsets-0.7.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07d128abc16e67e3ba3a52b1638b4fa5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 14348, "upload_time": "2019-06-07T07:42:07", "url": "https://files.pythonhosted.org/packages/b5/cc/72823a172209958e5c9cc9a3d842827d39408f0ce1bf33119b1ad497642a/bitsets-0.7.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e019f2d126f5995a6f32ed33c680ba0a", "sha256": "5f9ef7bfcb1e08c5f8dc745733530f42d75cc9e8cec363b1146d8524ac992420" }, "downloads": -1, "filename": "bitsets-0.7.15.zip", "has_sig": false, "md5_digest": "e019f2d126f5995a6f32ed33c680ba0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 120932, "upload_time": "2019-06-07T07:42:10", "url": "https://files.pythonhosted.org/packages/f7/6d/0e66b5bb955d3d37c9c67c50fbbb86d28cbc5b15d90e02c079172a5a562a/bitsets-0.7.15.zip" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "29ba8f65abd48505db931c63fb67ffea", "sha256": "d9caf6af621936218d129d7d448822b19b212b0d86ad5ad3d410a59e362ed8de" }, "downloads": -1, "filename": "bitsets-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29ba8f65abd48505db931c63fb67ffea", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19408, "upload_time": "2014-05-10T13:08:35", "url": "https://files.pythonhosted.org/packages/ca/e3/d5990e9f36bda6a76c090cb31ccd30e13d0907f3c4491a009d37c7a2d5c4/bitsets-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe1fbf94ce3111fb8f064271d87fe716", "sha256": "62c11726d039503f6636b7d4abf51ecb196a05249717873dae649a1c23634b54" }, "downloads": -1, "filename": "bitsets-0.7.2.zip", "has_sig": false, "md5_digest": "fe1fbf94ce3111fb8f064271d87fe716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113462, "upload_time": "2014-05-10T13:08:33", "url": "https://files.pythonhosted.org/packages/f0/ac/607385581bde521df88dfa5080b9fce474604bc6736ca4b28ffcb815bcdd/bitsets-0.7.2.zip" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "7bfc6e8c3428ee69c6632dd4974fd0f6", "sha256": "5554c84c8ed1084c1213e54b9c8a319ff0bb332cf9172e50184e15fb665150d5" }, "downloads": -1, "filename": "bitsets-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7bfc6e8c3428ee69c6632dd4974fd0f6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19534, "upload_time": "2014-05-14T19:21:46", "url": "https://files.pythonhosted.org/packages/44/fe/4cd85950824cba769e53468e093d064131e730be11b07db1565dd423cf9c/bitsets-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94e5a58d47560aae0dd6b59ba6aaaf67", "sha256": "d9f44d629c394d6e3eb88d4eaf00323bf67fcd364d0f1756de0bbe7520b1bc67" }, "downloads": -1, "filename": "bitsets-0.7.3.zip", "has_sig": false, "md5_digest": "94e5a58d47560aae0dd6b59ba6aaaf67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113795, "upload_time": "2014-05-14T19:21:43", "url": "https://files.pythonhosted.org/packages/55/23/f77b95ababaa434af2ed63ec4afdfedb367e365625cbf8bd17fd2fe6eed0/bitsets-0.7.3.zip" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "1802631366d985fb7d78f550003ed5f9", "sha256": "a72be2725404dfb1cdd6b22cc874ee1b9951799a501c8ec5506abe55ff53cfa8" }, "downloads": -1, "filename": "bitsets-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1802631366d985fb7d78f550003ed5f9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19559, "upload_time": "2014-05-27T18:49:07", "url": "https://files.pythonhosted.org/packages/70/52/fc2f39cb150679883f47934b32487eb9ae5a44c2180e2a3f82dfb628548d/bitsets-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b8f964646081b227044262b1a6226f1", "sha256": "d6b9433b45e2012406a3ba03489b3ce24e8c5fddc88dbe667abdf34fa87f8cb2" }, "downloads": -1, "filename": "bitsets-0.7.4.zip", "has_sig": false, "md5_digest": "4b8f964646081b227044262b1a6226f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113912, "upload_time": "2014-05-27T18:49:03", "url": "https://files.pythonhosted.org/packages/1f/95/ebdadc86750f4cd54275c5f25d518c873ed51daca5fcd62b8a66d42366d6/bitsets-0.7.4.zip" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "c23c51ef5ccaef726bcac0691a276bdc", "sha256": "7628beac72c9bea5712c4e60752c37383bfd6184e2823b5061786074531df9ed" }, "downloads": -1, "filename": "bitsets-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c23c51ef5ccaef726bcac0691a276bdc", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19802, "upload_time": "2014-07-08T10:38:26", "url": "https://files.pythonhosted.org/packages/21/c8/f218340e1d9674f7fee356a8e667f21f019401a6a9d1d19078b48beb0096/bitsets-0.7.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d267b1d5192e585f7aea97718517acba", "sha256": "cc55fa49242c8eb06d6e50def4dc9f546f0acb76220ae6088c296a3eda268446" }, "downloads": -1, "filename": "bitsets-0.7.5.zip", "has_sig": false, "md5_digest": "d267b1d5192e585f7aea97718517acba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114282, "upload_time": "2014-07-08T10:38:22", "url": "https://files.pythonhosted.org/packages/a0/b2/036de3dadc4fb05aedd38911e5c2da6582c762aab8e961a2fd0b6f6d3e4f/bitsets-0.7.5.zip" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "4dd12f2149f9f45b057ec6b8940705eb", "sha256": "46bd249f126f9c3bf88e6020b206c3cda7b4529275375f93458d54c653b9fa56" }, "downloads": -1, "filename": "bitsets-0.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4dd12f2149f9f45b057ec6b8940705eb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19889, "upload_time": "2014-07-24T19:39:54", "url": "https://files.pythonhosted.org/packages/25/06/3a2ab5c819fdbe623100ce1ae1fa133e8dc64427a99cfd9f9691ef34cd34/bitsets-0.7.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "628f600142b6d987b7360a1031acd745", "sha256": "ddbd8782838a599d0d15a647913ac48cb7315c590f6258030761182d0474bd18" }, "downloads": -1, "filename": "bitsets-0.7.6.zip", "has_sig": false, "md5_digest": "628f600142b6d987b7360a1031acd745", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 114437, "upload_time": "2014-07-24T19:39:50", "url": "https://files.pythonhosted.org/packages/ef/a3/a2b7e5012fc20514060231600c933936561357a87625f42abd30c3a00601/bitsets-0.7.6.zip" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "9e92ecd82fc0b3fcf1e79fe1591fc593", "sha256": "772eff49c5346072dc8387062523abdbdf29ebc81d60cca8464880feb6aae3dc" }, "downloads": -1, "filename": "bitsets-0.7.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e92ecd82fc0b3fcf1e79fe1591fc593", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21085, "upload_time": "2014-07-29T09:05:33", "url": "https://files.pythonhosted.org/packages/df/4e/5352cb617f71fe7c2835d7987f882428d819c1433938c4be694a84438a3e/bitsets-0.7.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b971af760d6a20e2985388f8c93b3df9", "sha256": "21c2cdd83b7fe7bd7c39d59237bb295b7768d5dc9cd77fcf0541afafc3f9377e" }, "downloads": -1, "filename": "bitsets-0.7.7.zip", "has_sig": false, "md5_digest": "b971af760d6a20e2985388f8c93b3df9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115687, "upload_time": "2014-07-29T09:05:28", "url": "https://files.pythonhosted.org/packages/f6/cc/46672412886f18ca57aa34910152b41838ea557c704d91ad0601e3b2c5ed/bitsets-0.7.7.zip" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "1dbf59bde0b2b6e825865dfeca16f2c9", "sha256": "010c2068d4f4494cea3ea1377ae853580111e21def54eff31b43df14017e3575" }, "downloads": -1, "filename": "bitsets-0.7.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1dbf59bde0b2b6e825865dfeca16f2c9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21304, "upload_time": "2014-08-27T22:25:23", "url": "https://files.pythonhosted.org/packages/68/26/94e6f9d464d877085c5c2a93d9c93db759be9751be9a702d95a2b4249c8f/bitsets-0.7.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2bb1b76e845c052485f891008d714c6f", "sha256": "e7075b673bb0de5e203689b0127dd87b27ffe0bc11a9d70e37041e49b5de1520" }, "downloads": -1, "filename": "bitsets-0.7.8.zip", "has_sig": false, "md5_digest": "2bb1b76e845c052485f891008d714c6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115886, "upload_time": "2014-08-27T22:25:20", "url": "https://files.pythonhosted.org/packages/11/96/916eb42c9ad92f3c989caab9385779f68afcaf02219faf4a0cbf6fff2f85/bitsets-0.7.8.zip" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "21d93f1c51b8bd8636fcd3e0af1a120c", "sha256": "2c463bc88b8b1c7035830eb44f1d21a14a0746d28b77acd88726664cc864fc7e" }, "downloads": -1, "filename": "bitsets-0.7.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21d93f1c51b8bd8636fcd3e0af1a120c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15914, "upload_time": "2015-06-12T17:08:06", "url": "https://files.pythonhosted.org/packages/cb/ef/3d7961d3ab9b4eccf656cc4611e014a65c67fece64a60d3e144edc3c9d3d/bitsets-0.7.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bc6f6f4f4be5e40ec0fb613b4cc6492", "sha256": "02c055ff3da2e27fea0bad0a592d3b6ad2843b6d423fab75a864f896db13ff68" }, "downloads": -1, "filename": "bitsets-0.7.9.zip", "has_sig": false, "md5_digest": "9bc6f6f4f4be5e40ec0fb613b4cc6492", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 198632, "upload_time": "2015-06-12T17:08:01", "url": "https://files.pythonhosted.org/packages/1d/38/952818ddc793ab8d3bb397e3d5f6837c273bd3b324d1aa6d1375e0cb1b99/bitsets-0.7.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "07d128abc16e67e3ba3a52b1638b4fa5", "sha256": "906195fd9383de3352a190d8ccc64e1bac1967ba1d31ff27e117a8e10a224696" }, "downloads": -1, "filename": "bitsets-0.7.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07d128abc16e67e3ba3a52b1638b4fa5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 14348, "upload_time": "2019-06-07T07:42:07", "url": "https://files.pythonhosted.org/packages/b5/cc/72823a172209958e5c9cc9a3d842827d39408f0ce1bf33119b1ad497642a/bitsets-0.7.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e019f2d126f5995a6f32ed33c680ba0a", "sha256": "5f9ef7bfcb1e08c5f8dc745733530f42d75cc9e8cec363b1146d8524ac992420" }, "downloads": -1, "filename": "bitsets-0.7.15.zip", "has_sig": false, "md5_digest": "e019f2d126f5995a6f32ed33c680ba0a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 120932, "upload_time": "2019-06-07T07:42:10", "url": "https://files.pythonhosted.org/packages/f7/6d/0e66b5bb955d3d37c9c67c50fbbb86d28cbc5b15d90e02c079172a5a562a/bitsets-0.7.15.zip" } ] }