{ "info": { "author": "Tom Cornebize", "author_email": "tom.cornebize@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "|Build Status|\n|Appveyor Build|\n|Documentation Status|\n\nAn efficient and light-weight ordered set of 32 bits integers.\nThis is a Python wrapper for the C library `CRoaring `__.\n\nExample\n-------\n\nYou can use a bitmap nearly as the classical Python set in your code:\n\n.. code:: python\n\n from pyroaring import BitMap\n bm1 = BitMap()\n bm1.add(3)\n bm1.add(18)\n bm2 = BitMap([3, 27, 42])\n print(\"bm1 = %s\" % bm1)\n print(\"bm2 = %s\" % bm2)\n print(\"bm1 & bm2 = %s\" % (bm1&bm2))\n print(\"bm1 | bm2 = %s\" % (bm1|bm2))\n\nOutput:\n\n::\n\n bm1 = BitMap([3, 18])\n bm2 = BitMap([3, 27, 42])\n bm1 & bm2 = BitMap([3])\n bm1 | bm2 = BitMap([3, 18, 27, 42])\n\nInstallation from Pypi\n----------------------\n\nNote: this installation method requires a recent C compiler like GCC.\n\nSupported systems:\n\n- Linux and MacOS: Python 2.7 or Python 3.4 or higher.\n- Windows: Python 3.4 or higher.\n\nTo install pyroaring on your local account, use the following command:\n\n.. code:: bash\n\n pip install pyroaring --user\n\nFor a system-wide installation, use the following command:\n\n.. code:: bash\n\n pip install pyroaring\n\nNaturally, the latter may require superuser rights (consider prefixing\nthe commands by ``sudo``).\n\nIf you want to use Python 3 and your system defaults on Python 2.7, you\nmay need to adjust the above commands, e.g., replace ``pip`` by ``pip3``.\n\nInstallation from the wheels\n----------------------------\n\nSeveral wheels are published on GitHub for each release:\nhttps://github.com/Ezibenroc/PyRoaringBitMap/releases\n\nInstalling from a wheel should be the easiest as no C compiler is required. However, performance may be lower. Note that\nyou have to chose the right wheel, depending on your system.\n\nFor instance, to install ``pyroaring`` version ``0.2.1`` for Python ``3.6`` on Linux:\n\n.. code:: bash\n\n pip install --user https://github.com/Ezibenroc/PyRoaringBitMap/releases/download/0.2.1/pyroaring-0.2.1-cp36-cp36m-linux_x86_64.whl\n\nManual compilation / installation\n---------------------------------\n\nIf you want to compile (and install) pyroaring by yourself, for instance\nto modify the Cython sources or because you do not have ``pip``, follow\nthese steps.\n\nNote that the Python package ``Cython`` is required. You may install it as:\n\n.. code:: bash\n\n pip install --upgrade setuptools -user\n pip install cython --user\n\nClone this repository.\n\n.. code:: bash\n\n git clone https://github.com/Ezibenroc/PyRoaringBitMap.git\n cd PyRoaringBitMap\n git submodule init && git submodule update\n\nBuild pyroaring locally, e.g. to test a new feature you made.\n\n.. code:: bash\n\n python setup.py build_ext -i\n\nOn macOS this may fail with errors because setuptools adds ``-arch x86_64 -arch i386`` to the compiler command, which may conflict with the ``-march=native`` flag. You can overwrite this behavior by setting the ARCHFLAGS flag:\n\n.. code:: bash\n\n ARCHFLAGS=\"\" python setup.py build_ext -i\n\nThen you can test the new code:\n\n\n.. code:: bash\n\n pip install hypothesis --user\n python test.py # run the tests, optional but recommended\n\n\n\nInstall pyroaring (use this if you do not have ``pip``).\n\n.. code:: bash\n\n python setup.py install # may require superuser rights, add option --user if you wish to install it on your local account\n\nPackage pyroaring.\n\n.. code:: bash\n\n python setup.py sdist\n pip install dist/pyroaring-0.1.?.tar.gz # optionnal, to install the package\n\nBuild a wheel.\n\n.. code:: bash\n\n python setup.py bdist_wheel\n\nFor all the above commands, two environment variables can be used to control the compilation.\n\n- ``DEBUG=1`` to build pyroaring in debug mode.\n- ``ARCHI=`` to build pyroaring for the given platform. The platform may be any keyword\n given to the ``-march`` option of gcc (see the\n `documentation `__).\n Note that cross-compiling for a 32-bit architecture from a 64-bit architecture is not supported.\n\nExample of use:\n\n.. code:: bash\n\n DEBUG=1 ARCHI=x86-64 python setup.py build_ext\n\n\nBenchmark\n---------\n\n``Pyroaring`` is compared with the built-in ``set`` and other implementations:\n\n- A `Python wrapper `__ of CRoaring called ``python-croaring``\n- A `Cython implementation `__ of Roaring bitmaps called ``roaringbitmap``\n- A Python implementation of `ordered sets `__ called ``sortedcontainers``\n\nThe script ``quick_bench.py`` measures the time of different set\noperations. It uses randomly generated sets of size 1e6 and density\n0.125. For each operation, the average time (in seconds) of 30 tests\nis reported.\n\nThe results have been obtained with:\n\n- CPU Intel Xeon CPU E5-2630 v3\n- CPython version 3.5.3\n- gcc version 6.3.0\n- Cython version 0.28.3\n- pyroaring commit\n `dcf448a `__\n- python-croaring commit\n `3aa61dd `__\n- roaringbitmap commit\n `502d78d `__\n- sortedcontainers commit\n `7d6a28c `__\n\n=============================== =========== ================= =============== ========== ==================\noperation pyroaring python-croaring roaringbitmap set sortedcontainers\n=============================== =========== ================= =============== ========== ==================\nrange constructor 3.09e-04 1.48e-04 8.72e-05 7.29e-02 2.08e-01\nordered list constructor 3.45e-02 6.93e-02 1.45e-01 1.86e-01 5.74e-01\nlist constructor 1.23e-01 1.33e-01 1.55e-01 1.12e-01 5.12e-01\nordered array constructor 5.06e-03 6.42e-03 2.89e-01 9.82e-02 3.01e-01\narray constructor 1.13e-01 1.18e-01 4.63e-01 1.45e-01 5.08e-01\nelement addition 3.08e-07 8.26e-07 2.21e-07 1.50e-07 1.18e-06\nelement removal 3.44e-07 8.17e-07 2.61e-07 1.78e-07 4.26e-07\nmembership test 1.24e-07 1.00e-06 1.50e-07 1.00e-07 5.72e-07\nunion 1.61e-04 1.96e-04 1.44e-04 2.15e-01 1.11e+00\nintersection 9.08e-04 9.48e-04 9.26e-04 5.22e-02 1.65e-01\ndifference 1.57e-04 1.97e-04 1.43e-04 1.56e-01 4.84e-01\nsymmetric diference 1.62e-04 2.01e-04 1.44e-04 2.62e-01 9.13e-01\nequality test 7.80e-05 7.82e-05 5.89e-05 1.81e-02 1.81e-02\nsubset test 7.92e-05 8.12e-05 8.22e-05 1.81e-02 1.81e-02\nconversion to list 4.71e-02 2.78e-01 4.35e-02 5.77e-02 5.32e-02\npickle dump & load 4.02e-04 6.27e-04 5.08e-04 2.41e-01 5.75e-01\n\"naive\" conversion to array 5.12e-02 2.92e-01 4.75e-02 1.20e-01 1.18e-01\n\"optimized\" conversion to array 1.27e-03 3.40e-02 nan nan nan\nselection 1.77e-06 5.33e-05 1.14e-06 nan 1.64e-05\ncontiguous slice 9.38e-05 9.51e-05 6.99e-05 nan 2.04e-02\nslice 2.88e-03 3.04e-01 1.00e-01 nan 4.74e-01\nsmall slice 8.93e-05 3.00e-01 3.60e-03 nan 1.79e-02\n=============================== =========== ================= =============== ========== ==================\n\n.. |Build Status| image:: https://travis-ci.org/Ezibenroc/PyRoaringBitMap.svg?branch=master\n :target: https://travis-ci.org/Ezibenroc/PyRoaringBitMap\n.. |Appveyor Build| image:: https://ci.appveyor.com/api/projects/status/6hk915xgpvrwhirm?svg=true\n :target: https://ci.appveyor.com/project/Ezibenroc/pyroaringbitmap\n.. |Documentation Status| image:: https://readthedocs.org/projects/pyroaringbitmap/badge/?version=stable\n :target: http://pyroaringbitmap.readthedocs.io/en/stable/?badge=stable", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Ezibenroc/PyRoaringBitMap", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyroaring", "package_url": "https://pypi.org/project/pyroaring/", "platform": "", "project_url": "https://pypi.org/project/pyroaring/", "project_urls": { "Homepage": "https://github.com/Ezibenroc/PyRoaringBitMap" }, "release_url": "https://pypi.org/project/pyroaring/0.2.8/", "requires_dist": null, "requires_python": "", "summary": "Fast and lightweight set for unsigned 32 bits integers.", "version": "0.2.8" }, "last_serial": 5736649, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c555af7cb66252959bcee22614c237dc", "sha256": "420df18df021ab39585d1be84d2e51a781bdc80760637e402d7185a90d8a4ea4" }, "downloads": -1, "filename": "pyroaring-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c555af7cb66252959bcee22614c237dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4672, "upload_time": "2016-08-29T17:27:13", "url": "https://files.pythonhosted.org/packages/45/ed/e2863a750b15877b6a531c1c85f11b8830536a09cb5dc71f37489554f04a/pyroaring-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f1a5e3341535bb58bc7d442662451b2a", "sha256": "50264b036c3c60e76f5514235a2e62c309752710b89df36ebbd3f2f671fc5567" }, "downloads": -1, "filename": "pyroaring-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f1a5e3341535bb58bc7d442662451b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4803, "upload_time": "2016-08-30T17:49:24", "url": "https://files.pythonhosted.org/packages/0a/1d/2a4a459a07a8fcac3464128362fa7f560e0dac94bb673ae632559752e31a/pyroaring-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "2be3392cfb8ada88d1c801c060c4b527", "sha256": "ea8850ee15682086263fb0868853ed42c3759c3c817f3ab14dfe56f7b59086dc" }, "downloads": -1, "filename": "pyroaring-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2be3392cfb8ada88d1c801c060c4b527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5063, "upload_time": "2016-09-12T11:29:36", "url": "https://files.pythonhosted.org/packages/21/10/847ff65a6ad98ebc62795da903d9d68c961bd0649d9cd7b61c41fc979432/pyroaring-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "9c0d467ad08d47f67b9c04a779687836", "sha256": "9e516ca636cbc6a53554588ac9ded65f6a5dbb1a31c310eec52491f74a166980" }, "downloads": -1, "filename": "pyroaring-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9c0d467ad08d47f67b9c04a779687836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5024, "upload_time": "2016-09-20T11:28:00", "url": "https://files.pythonhosted.org/packages/0e/ba/d4c27d945b17a467b3d3e40ca5388d2064cd3315ac493a8152f5941f93e6/pyroaring-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b2725296ca9c5e8bb80248eb516f3638", "sha256": "a658484b535265ec64a25f814edb13bd72fa8ace4da229e66ba2aa70a160a2e5" }, "downloads": -1, "filename": "pyroaring-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b2725296ca9c5e8bb80248eb516f3638", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5169, "upload_time": "2017-02-17T18:00:46", "url": "https://files.pythonhosted.org/packages/1d/fb/460f5a23bc4c864cd93e75ea606b4c9c7de9c9939c16049abbbf13ba402d/pyroaring-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1937d9f375cd52c8ea8c731cb0b17322", "sha256": "9a083ad91e9dc72764b33aba915a358c9736aa2bacf7c58beeb671d87e6f7143" }, "downloads": -1, "filename": "pyroaring-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1937d9f375cd52c8ea8c731cb0b17322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5332, "upload_time": "2017-03-28T11:17:14", "url": "https://files.pythonhosted.org/packages/e4/bf/111f9c8f37c8909cd1124bee830a3cf81b12bc6986197121fc6a9d30d7ec/pyroaring-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "a6357807c9c2d4562a872d0edd1dedea", "sha256": "f9fddb4b5083a595e854a41662405d5150eab98c45996261dfe1f38191c9c9fa" }, "downloads": -1, "filename": "pyroaring-0.0.7.tar.gz", "has_sig": false, "md5_digest": "a6357807c9c2d4562a872d0edd1dedea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5619, "upload_time": "2017-04-17T14:31:01", "url": "https://files.pythonhosted.org/packages/1d/a3/d26d35f7c4e22357905967ef4ca356a786ded4aaf401e205810928229b7f/pyroaring-0.0.7.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "185160b38972d68b40875d50b300ca6c", "sha256": "c1a646b1764e530622c52fcc24f24b3d36ad34c4195bff173086a08c84e5081f" }, "downloads": -1, "filename": "pyroaring-0.1.0.tar.gz", "has_sig": false, "md5_digest": "185160b38972d68b40875d50b300ca6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 142315, "upload_time": "2017-04-27T19:28:38", "url": "https://files.pythonhosted.org/packages/9c/11/0086026d590b2b4e64a48e8d00064843b2aff9191f6c292e8a63ad2df418/pyroaring-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7220819cd4b2d4208a5a463534bef02f", "sha256": "d4c4eb8acf22a5b13a38b071abe83165fba6c10f0bb3c67638ea9e1bdab0bb55" }, "downloads": -1, "filename": "pyroaring-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7220819cd4b2d4208a5a463534bef02f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144205, "upload_time": "2017-05-01T19:47:16", "url": "https://files.pythonhosted.org/packages/1a/f2/70f87e9914003477e3f1f1fc7c77c5034acfba01631f7729c724cd0e4129/pyroaring-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c86b68e365aa9bcf72eea15087a1d35b", "sha256": "4f44b08d1138ee9650fb02caeaddd6bd64634e33fb1ddaa650f08ecddae1de20" }, "downloads": -1, "filename": "pyroaring-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c86b68e365aa9bcf72eea15087a1d35b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157088, "upload_time": "2017-05-07T22:27:28", "url": "https://files.pythonhosted.org/packages/34/d3/d0972ac981b693f55f914d6b0de4320adb54a84474508628ec5f32dd2dfd/pyroaring-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "717233d2528dca840b4fce56d0170c35", "sha256": "dc0b0ed68b2a01550dfeaae616c09d073cfa7f3e024fbcf578a236b16a2db48c" }, "downloads": -1, "filename": "pyroaring-0.1.3.tar.gz", "has_sig": false, "md5_digest": "717233d2528dca840b4fce56d0170c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 221321, "upload_time": "2017-05-08T21:58:04", "url": "https://files.pythonhosted.org/packages/5c/64/1329c048ee5575d12d784059b68e36ca5911fb0782a97898b09897687017/pyroaring-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2653734408733ae5c92379838cab56ec", "sha256": "713dc5fed7325ffa72e9bdc8d3af614bbbbdeea9a8630fd539c7a63de178dc8f" }, "downloads": -1, "filename": "pyroaring-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2653734408733ae5c92379838cab56ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222171, "upload_time": "2017-05-16T14:46:12", "url": "https://files.pythonhosted.org/packages/25/8a/9e85671bf3dd966c2375ed65676015d12e98021f8371bbf28e796ef36078/pyroaring-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fe5c50a089fa22b0499022bad1b2da26", "sha256": "1f0c1193bef729ca01733e3c86ca4496951c7a12a1025782cdb3810b78a83e47" }, "downloads": -1, "filename": "pyroaring-0.1.5.tar.gz", "has_sig": false, "md5_digest": "fe5c50a089fa22b0499022bad1b2da26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 222337, "upload_time": "2017-08-23T15:34:12", "url": "https://files.pythonhosted.org/packages/59/8a/69e0c4815da9c65013976177e3710ba62f009605c5cb0b777965ed9ad1b3/pyroaring-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6d118971dd69341ed556a5d0189ef8ad", "sha256": "987431346e315a68a92c3792695353284bbef469eaf19c2b3e4525c6e6a0cac7" }, "downloads": -1, "filename": "pyroaring-0.1.6.tar.gz", "has_sig": false, "md5_digest": "6d118971dd69341ed556a5d0189ef8ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 240886, "upload_time": "2017-09-21T12:13:27", "url": "https://files.pythonhosted.org/packages/cb/00/ec90437a0344c2ac5d191bfdf2e99cb518aeb49c68f822b3c5f0f1dcc02a/pyroaring-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "38bc88ffacdc9695247dee36346a81bd", "sha256": "fe03ace4cea356a40138a848c783d440c3686357d824544127154f6202fc382b" }, "downloads": -1, "filename": "pyroaring-0.1.7.tar.gz", "has_sig": false, "md5_digest": "38bc88ffacdc9695247dee36346a81bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 242827, "upload_time": "2017-12-31T12:40:54", "url": "https://files.pythonhosted.org/packages/ff/b2/02780d9ab42d1348a77a82481ddf5082bd38e9c025ce228f3a666a8df0c4/pyroaring-0.1.7.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9b68c3931be715c7ce164615c93acf9f", "sha256": "92d06fcb583096d03e1466102b86bca37efd516c5f5ad4b72b7ae17dd473e355" }, "downloads": -1, "filename": "pyroaring-0.2.0.tar.gz", "has_sig": false, "md5_digest": "9b68c3931be715c7ce164615c93acf9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 272356, "upload_time": "2018-06-02T16:52:43", "url": "https://files.pythonhosted.org/packages/4b/b9/efd203e86c1659e4915305ad57e013ddecbe1a4d29df11af8b053afba622/pyroaring-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "589888894aaa958ea16d620318beb215", "sha256": "dcc596e169819df6e5d3c4b85b6bba19888a66c6d781a04300e3229cfdf6ade4" }, "downloads": -1, "filename": "pyroaring-0.2.1.tar.gz", "has_sig": false, "md5_digest": "589888894aaa958ea16d620318beb215", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 272363, "upload_time": "2018-06-02T17:31:50", "url": "https://files.pythonhosted.org/packages/7f/54/7eadf790f64461353561f2b8e4af0591194fa5e03da9aa288066207fdd26/pyroaring-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a5a8b9c5f52deaf30440c9034fb5aba6", "sha256": "e209a98627c8d9ba9481c1d80e709343c80f320988b4d9e3e5a6fecfa1a5d10a" }, "downloads": -1, "filename": "pyroaring-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a5a8b9c5f52deaf30440c9034fb5aba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269354, "upload_time": "2018-06-11T14:14:36", "url": "https://files.pythonhosted.org/packages/56/4f/9c50af6d38aab5eb2f910595e70593ddf8527ec1e89a457f19aac69c8be9/pyroaring-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6a31738412128225ff61c3d89bf9da37", "sha256": "7bcd951ffc23123485e75f3544d5ae458185b7461263f41ec11b61d23be0e739" }, "downloads": -1, "filename": "pyroaring-0.2.3.tar.gz", "has_sig": false, "md5_digest": "6a31738412128225ff61c3d89bf9da37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 276158, "upload_time": "2018-06-25T09:10:14", "url": "https://files.pythonhosted.org/packages/2a/e4/4d0d4245054236600add7aea873d3e49c70893a139b402c0beedba79d78a/pyroaring-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "1edc3fa588fa9000bf370ebb33bd292d", "sha256": "27eb834ce5c471b039e2353fef79ed88c0231e230874ec4164164e2586b7cc08" }, "downloads": -1, "filename": "pyroaring-0.2.4.tar.gz", "has_sig": false, "md5_digest": "1edc3fa588fa9000bf370ebb33bd292d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 280665, "upload_time": "2018-07-30T12:04:30", "url": "https://files.pythonhosted.org/packages/36/b1/5140dce194a9fcf21323793f5efc8383400b4098d8fb9a9e74327eca3900/pyroaring-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1b9dcf848391b9441b779bd1a95d7199", "sha256": "a84c159fd923fb22c2b88d0721889326f5e531b9aabaa0c75a1ced3057b6dcb7" }, "downloads": -1, "filename": "pyroaring-0.2.5.tar.gz", "has_sig": false, "md5_digest": "1b9dcf848391b9441b779bd1a95d7199", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 288723, "upload_time": "2018-09-10T11:44:17", "url": "https://files.pythonhosted.org/packages/ea/f2/a1f805fded989a095113c7ad7eee75d4c6a6aa0bb8d23b3538865f175e20/pyroaring-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "152fa9784362cc9ed4f9d0c718c1e0b5", "sha256": "e065a765b51725b39c9efe5cf615e587e23582a4ad236f177ed12992325b2308" }, "downloads": -1, "filename": "pyroaring-0.2.6.tar.gz", "has_sig": false, "md5_digest": "152fa9784362cc9ed4f9d0c718c1e0b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 300223, "upload_time": "2018-11-20T15:57:57", "url": "https://files.pythonhosted.org/packages/c0/64/c9f6a46aa52f05681a3a57bfadaec71d06d5c8d958b86f053eeca7bacbeb/pyroaring-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "035594c04a579f9f3bd455529a31a03b", "sha256": "36a45371ddcfc61db3c4180e15cc01da48a8adb4665d0dc08de217bf69973b4a" }, "downloads": -1, "filename": "pyroaring-0.2.7.tar.gz", "has_sig": false, "md5_digest": "035594c04a579f9f3bd455529a31a03b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306653, "upload_time": "2019-06-24T17:35:54", "url": "https://files.pythonhosted.org/packages/aa/a0/4863444c49cc2a2f217a08a0543c9b3c7673ba75b63fc4da1f82b0add70c/pyroaring-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "80df5b170438a43d981682214cfc3d74", "sha256": "4ff0dda73af3c61dd8b2c7dfa4bc5439b254c6b007f805dae12fee4689c8580a" }, "downloads": -1, "filename": "pyroaring-0.2.8.tar.gz", "has_sig": false, "md5_digest": "80df5b170438a43d981682214cfc3d74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306178, "upload_time": "2019-08-27T13:12:54", "url": "https://files.pythonhosted.org/packages/a5/8f/8fe4d049a4472bc4b8a226efbecdb08a2e2ac73abcc26438481dfd5c70e8/pyroaring-0.2.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "80df5b170438a43d981682214cfc3d74", "sha256": "4ff0dda73af3c61dd8b2c7dfa4bc5439b254c6b007f805dae12fee4689c8580a" }, "downloads": -1, "filename": "pyroaring-0.2.8.tar.gz", "has_sig": false, "md5_digest": "80df5b170438a43d981682214cfc3d74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 306178, "upload_time": "2019-08-27T13:12:54", "url": "https://files.pythonhosted.org/packages/a5/8f/8fe4d049a4472bc4b8a226efbecdb08a2e2ac73abcc26438481dfd5c70e8/pyroaring-0.2.8.tar.gz" } ] }