|Documentation Status|
An efficient and light-weight ordered set of integers.
This is a Python wrapper for the C library `CRoaring <https://github.com/RoaringBitmap/CRoaring>`__.
Example
-------
You can use a bitmap nearly as the classical Python set in your code:
.. code:: python
from pyroaring import BitMap
bm1 = BitMap()
bm1.add(3)
bm1.add(18)
print("has 3:", 3 in bm1)
print("has 4:", 4 in bm1)
bm2 = BitMap([3, 27, 42])
print("bm1 = %s" % bm1)
print("bm2 = %s" % bm2)
print("bm1 & bm2 = %s" % (bm1&bm2))
print("bm1 | bm2 = %s" % (bm1|bm2))
Output:
::
has 3: True
has 4: False
bm1 = BitMap([3, 18])
bm2 = BitMap([3, 27, 42])
bm1 & bm2 = BitMap([3])
bm1 | bm2 = BitMap([3, 18, 27, 42])
The class ``BitMap`` is for 32 bit integers, it supports values from 0 to 2**32-1 (included).
For larger numbers, you can use the class ``BitMap64`` that supports values from 0 to 2**64-1 (included).
Installation from Pypi
----------------------
Supported systems: Linux, MacOS or Windows, Python 3.8 or higher. Note that pyroaring might still work with older Python
versions, but they are not tested anymore.
To install pyroaring on your local account, use the following command:
.. code:: bash
pip install pyroaring --user
For a system-wide installation, use the following command:
.. code:: bash
pip install pyroaring
Naturally, the latter may require superuser rights (consider prefixing
the commands by ``sudo``).
If you want to use Python 3 and your system defaults on Python 2.7, you
may need to adjust the above commands, e.g., replace ``pip`` by ``pip3``.
Installation from conda-forge
-----------------------------
Conda users can install the package from `conda-forge`:
.. code:: bash
conda install -c conda-forge pyroaring
(Supports Python 3.6 or higher; Mac/Linux/Windows)
Installation from Source
---------------------------------
If you want to compile (and install) pyroaring by yourself, for instance
to modify the Cython sources you can follow the following instructions.
Note that these examples will install in your currently active python
virtual environment. Installing this way will require an appropriate
C compiler to be installed on your system.
First clone this repository.
.. code:: bash
git clone https://github.com/Ezibenroc/PyRoaringBitMap.git
To install from Cython via source, for example during development run the following from the root of the above repository:
.. code:: bash
python -m pip install .
This will automatically install Cython if it not present for the build, cythonise the source files and compile everything for you.
If you just want to recompile the package in place for quick testing you can
try the following:
.. code:: bash
python setup.py build_clib
python setup.py build_ext -i
Note that the build_clib compiles croaring only, and only needs to be run once.
Then you can test the new code using tox - this will install all the other
dependencies needed for testing and test in an isolated environment:
.. code:: bash
python -m pip install tox
tox
If you just want to run the tests directly from the root of the repository:
.. code:: bash
python -m pip install hypothesis pytest
# This will test in three ways: via installation from source,
# via cython directly, and creation of a wheel
python -m pytest test.py
Package pyroaring as an sdist and wheel. Note that building wheels that have
wide compatibility can be tricky - for releases we rely on `cibuildwheel <https://cibuildwheel.readthedocs.io/en/stable/>`_
to do the heavy lifting across platforms.
.. code:: bash
python -m pip install build
python -m build .
For all the above commands, two environment variables can be used to control the compilation.
- ``DEBUG=1`` to build pyroaring in debug mode.
- ``ARCHI=<cpu-type>`` to build pyroaring for the given platform. The platform may be any keyword
given to the ``-march`` option of gcc (see the
`documentation <https://gcc.gnu.org/onlinedocs/gcc-4.5.3/gcc/i386-and-x86_002d64-Options.html>`__).
Note that cross-compiling for a 32-bit architecture from a 64-bit architecture is not supported.
Example of use:
.. code:: bash
DEBUG=1 ARCHI=x86-64 python setup.py build_ext
Optimizing the builds for your machine (x64)
--------------------------------------------
For recent Intel and AMD (x64) processors under Linux, you may get better performance by requesting that
CRoaring be built for your machine, specifically, when building from source.
Be mindful that when doing so, the generated binary may only run on your machine.
.. code:: bash
ARCHI=native pip install pyroaring --no-binary :all:
This approach may not work under macOS.
Development Notes
-----------------
Updating CRoaring
=================
The download_amalgamation.py script can be used to download a specific version
of the official CRoaring amalgamation:
.. code:: bash
python download_amalgamation.py v0.7.2
This will update roaring.c and roaring.h. This also means that the dependency
is vendored in and tracked as part of the source repository now. Note that the
__croaring_version__ in version.pxi will need to be updated to match the new
version.
Tracking Package and CRoaring versions
======================================
The package version is maintained in the file `pyroaring/version.pxi` - this
can be manually incremented in preparation for releases. This file is read
from in setup.py to specify the version.
The croaring version is tracked in `pyroaring/croaring_version.pxi` - this is
updated automatically when downloading a new amalgamation.
Benchmark
---------
``Pyroaring`` is compared with the built-in ``set`` and the library ``sortedcontainers``.
The script ``quick_bench.py`` measures the time of different set
operations. It uses randomly generated sets of size 1e6 and density
0.125. For each operation, the average time (in seconds) of 30 tests
is reported.
The results have been obtained with:
- CPU AMD Ryzen 7 5700X
- CPython version 3.11.2
- gcc version 12.2.0
- Cython version 3.0.2
- sortedcontainers version 2.4.0
- pyroaring commit `b54769b <https://github.com/Ezibenroc/PyRoaringBitMap/tree/b54769bf22b037ed989348b04d297ddc56db7ed8>`__
=============================== ===================== ===================== ========== ==================
operation pyroaring (32 bits) pyroaring (64 bits) set sortedcontainers
=============================== ===================== ===================== ========== ==================
range constructor 3.03e-04 3.15e-04 4.09e-02 8.54e-02
ordered list constructor 2.17e-02 3.06e-02 8.21e-02 2.67e-01
list constructor 7.23e-02 6.38e-02 5.65e-02 2.34e-01
ordered array constructor 4.50e-03 nan 6.53e-02 1.75e-01
array constructor 6.51e-02 nan 8.98e-02 2.40e-01
element addition 4.33e-07 2.19e-07 2.13e-07 3.82e-07
element removal 2.69e-07 1.67e-07 2.33e-07 2.83e-07
membership test 1.59e-07 1.33e-07 1.42e-07 3.22e-07
union 1.07e-04 1.04e-04 1.06e-01 5.69e-01
intersection 6.00e-04 6.26e-04 4.66e-02 1.03e-01
difference 7.24e-05 8.34e-05 7.94e-02 2.34e-01
symmetric diference 8.32e-05 1.03e-04 1.31e-01 4.19e-01
equality test 3.52e-05 3.21e-05 3.18e-02 3.29e-02
subset test 4.15e-05 4.41e-05 3.20e-02 3.20e-02
conversion to list 2.92e-02 3.08e-02 3.16e-02 3.53e-02
pickle dump & load 1.64e-04 1.76e-04 1.37e-01 3.53e-01
"naive" conversion to array 2.46e-02 2.57e-02 6.49e-02 5.73e-02
"optimized" conversion to array 8.73e-04 1.45e-03 nan nan
selection 8.83e-07 2.49e-06 nan 8.18e-06
contiguous slice 3.31e-03 6.49e-03 nan 4.32e-03
slice 1.58e-03 2.74e-03 nan 1.29e-01
small slice 6.62e-05 1.15e-04 nan 5.43e-03
=============================== ===================== ===================== ========== ==================
Note: the timings are missing for pyroaring 64 bits with the array constructor. For simplicity reasons the Benchmark
builds an array of 32 bit integers, which is not compatible with ``BitMap64``.
.. |Documentation Status| image:: https://readthedocs.org/projects/pyroaringbitmap/badge/?version=stable
:target: http://pyroaringbitmap.readthedocs.io/en/stable/?badge=stable
Raw data
{
"_id": null,
"home_page": "https://github.com/Ezibenroc/PyRoaringBitMap",
"name": "pyroaring",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Tom Cornebize",
"author_email": "tom.cornebize@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/9b/5d/f94b8c44960e652e070c1bc7f93f6535414bb93fad5acc3757bc605bf0fb/pyroaring-1.0.0.tar.gz",
"platform": null,
"description": "|Documentation Status|\n\nAn efficient and light-weight ordered set of integers.\nThis is a Python wrapper for the C library `CRoaring <https://github.com/RoaringBitmap/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 print(\"has 3:\", 3 in bm1)\n print(\"has 4:\", 4 in bm1)\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 has 3: True\n has 4: False\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\nThe class ``BitMap`` is for 32 bit integers, it supports values from 0 to 2**32-1 (included).\n\nFor larger numbers, you can use the class ``BitMap64`` that supports values from 0 to 2**64-1 (included).\n\nInstallation from Pypi\n----------------------\n\nSupported systems: Linux, MacOS or Windows, Python 3.8 or higher. Note that pyroaring might still work with older Python\nversions, but they are not tested anymore.\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 conda-forge\n-----------------------------\n\nConda users can install the package from `conda-forge`:\n\n.. code:: bash\n\n conda install -c conda-forge pyroaring\n\n(Supports Python 3.6 or higher; Mac/Linux/Windows)\n\nInstallation from Source\n---------------------------------\n\nIf you want to compile (and install) pyroaring by yourself, for instance\nto modify the Cython sources you can follow the following instructions.\nNote that these examples will install in your currently active python\nvirtual environment. Installing this way will require an appropriate\nC compiler to be installed on your system.\n\nFirst clone this repository.\n\n.. code:: bash\n\n git clone https://github.com/Ezibenroc/PyRoaringBitMap.git\n\nTo install from Cython via source, for example during development run the following from the root of the above repository:\n\n.. code:: bash\n\n python -m pip install .\n\nThis will automatically install Cython if it not present for the build, cythonise the source files and compile everything for you.\n\nIf you just want to recompile the package in place for quick testing you can\ntry the following:\n\n.. code:: bash\n\n python setup.py build_clib\n python setup.py build_ext -i\n\nNote that the build_clib compiles croaring only, and only needs to be run once.\n\nThen you can test the new code using tox - this will install all the other\ndependencies needed for testing and test in an isolated environment:\n\n.. code:: bash\n\n python -m pip install tox\n tox\n\nIf you just want to run the tests directly from the root of the repository:\n\n.. code:: bash\n\n python -m pip install hypothesis pytest\n # This will test in three ways: via installation from source,\n # via cython directly, and creation of a wheel\n python -m pytest test.py\n\n\nPackage pyroaring as an sdist and wheel. Note that building wheels that have\nwide compatibility can be tricky - for releases we rely on `cibuildwheel <https://cibuildwheel.readthedocs.io/en/stable/>`_\nto do the heavy lifting across platforms.\n\n.. code:: bash\n\n python -m pip install build\n python -m build .\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=<cpu-type>`` 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 <https://gcc.gnu.org/onlinedocs/gcc-4.5.3/gcc/i386-and-x86_002d64-Options.html>`__).\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\nOptimizing the builds for your machine (x64)\n--------------------------------------------\n\nFor recent Intel and AMD (x64) processors under Linux, you may get better performance by requesting that\nCRoaring be built for your machine, specifically, when building from source.\nBe mindful that when doing so, the generated binary may only run on your machine.\n\n\n.. code:: bash\n\n ARCHI=native pip install pyroaring --no-binary :all:\n\nThis approach may not work under macOS.\n\n\nDevelopment Notes\n-----------------\n\nUpdating CRoaring\n=================\n\nThe download_amalgamation.py script can be used to download a specific version\nof the official CRoaring amalgamation:\n\n.. code:: bash\n\n python download_amalgamation.py v0.7.2\n\nThis will update roaring.c and roaring.h. This also means that the dependency\nis vendored in and tracked as part of the source repository now. Note that the\n__croaring_version__ in version.pxi will need to be updated to match the new\nversion.\n\n\nTracking Package and CRoaring versions\n======================================\n\nThe package version is maintained in the file `pyroaring/version.pxi` - this\ncan be manually incremented in preparation for releases. This file is read\nfrom in setup.py to specify the version.\n\nThe croaring version is tracked in `pyroaring/croaring_version.pxi` - this is\nupdated automatically when downloading a new amalgamation.\n\n\nBenchmark\n---------\n\n``Pyroaring`` is compared with the built-in ``set`` and the library ``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 AMD Ryzen 7 5700X\n- CPython version 3.11.2\n- gcc version 12.2.0\n- Cython version 3.0.2\n- sortedcontainers version 2.4.0\n- pyroaring commit `b54769b <https://github.com/Ezibenroc/PyRoaringBitMap/tree/b54769bf22b037ed989348b04d297ddc56db7ed8>`__\n\n=============================== ===================== ===================== ========== ==================\noperation pyroaring (32 bits) pyroaring (64 bits) set sortedcontainers\n=============================== ===================== ===================== ========== ==================\nrange constructor 3.03e-04 3.15e-04 4.09e-02 8.54e-02\nordered list constructor 2.17e-02 3.06e-02 8.21e-02 2.67e-01\nlist constructor 7.23e-02 6.38e-02 5.65e-02 2.34e-01\nordered array constructor 4.50e-03 nan 6.53e-02 1.75e-01\narray constructor 6.51e-02 nan 8.98e-02 2.40e-01\nelement addition 4.33e-07 2.19e-07 2.13e-07 3.82e-07\nelement removal 2.69e-07 1.67e-07 2.33e-07 2.83e-07\nmembership test 1.59e-07 1.33e-07 1.42e-07 3.22e-07\nunion 1.07e-04 1.04e-04 1.06e-01 5.69e-01\nintersection 6.00e-04 6.26e-04 4.66e-02 1.03e-01\ndifference 7.24e-05 8.34e-05 7.94e-02 2.34e-01\nsymmetric diference 8.32e-05 1.03e-04 1.31e-01 4.19e-01\nequality test 3.52e-05 3.21e-05 3.18e-02 3.29e-02\nsubset test 4.15e-05 4.41e-05 3.20e-02 3.20e-02\nconversion to list 2.92e-02 3.08e-02 3.16e-02 3.53e-02\npickle dump & load 1.64e-04 1.76e-04 1.37e-01 3.53e-01\n\"naive\" conversion to array 2.46e-02 2.57e-02 6.49e-02 5.73e-02\n\"optimized\" conversion to array 8.73e-04 1.45e-03 nan nan\nselection 8.83e-07 2.49e-06 nan 8.18e-06\ncontiguous slice 3.31e-03 6.49e-03 nan 4.32e-03\nslice 1.58e-03 2.74e-03 nan 1.29e-01\nsmall slice 6.62e-05 1.15e-04 nan 5.43e-03\n=============================== ===================== ===================== ========== ==================\n\nNote: the timings are missing for pyroaring 64 bits with the array constructor. For simplicity reasons the Benchmark\nbuilds an array of 32 bit integers, which is not compatible with ``BitMap64``.\n\n.. |Documentation Status| image:: https://readthedocs.org/projects/pyroaringbitmap/badge/?version=stable\n :target: http://pyroaringbitmap.readthedocs.io/en/stable/?badge=stable\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Library for handling efficiently sorted integer sets.",
"version": "1.0.0",
"project_urls": {
"Homepage": "https://github.com/Ezibenroc/PyRoaringBitMap"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "baef8aaafedf68a2eb08781852891ae57d9d5f1f9208bca45d54eb32c876b4ee",
"md5": "16ec6bae5be4ea4aa28a887527c3b704",
"sha256": "dd2fd1e929f89c7b461df73633ac165903fe8913fe04ca6638630778768d6394"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "16ec6bae5be4ea4aa28a887527c3b704",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 716283,
"upload_time": "2024-08-26T21:28:13",
"upload_time_iso_8601": "2024-08-26T21:28:13.159862Z",
"url": "https://files.pythonhosted.org/packages/ba/ef/8aaafedf68a2eb08781852891ae57d9d5f1f9208bca45d54eb32c876b4ee/pyroaring-1.0.0-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "125142930f0af6194591f434029db01456493ba3f962b63f1c2c222a80f776c9",
"md5": "6e570e1dfb3453897b1874243db86b9c",
"sha256": "fcb7c926ba61a93863ea56344ceb66cc6902e897eb73b6c3622247cebead2275"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "6e570e1dfb3453897b1874243db86b9c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 390132,
"upload_time": "2024-08-26T21:28:15",
"upload_time_iso_8601": "2024-08-26T21:28:15.253640Z",
"url": "https://files.pythonhosted.org/packages/12/51/42930f0af6194591f434029db01456493ba3f962b63f1c2c222a80f776c9/pyroaring-1.0.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8853603eb82e8d2e830e078eb6bf7046d905e479ba50117082e64f3175fe1f3",
"md5": "44e4a6304a447f9a3d91a1ae92b7a461",
"sha256": "873060e4762bca058b6859ab08b605b32df9d7355f0bb558b799e0e365436bf6"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "44e4a6304a447f9a3d91a1ae92b7a461",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 332915,
"upload_time": "2024-08-26T21:28:17",
"upload_time_iso_8601": "2024-08-26T21:28:17.360082Z",
"url": "https://files.pythonhosted.org/packages/a8/85/3603eb82e8d2e830e078eb6bf7046d905e479ba50117082e64f3175fe1f3/pyroaring-1.0.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "41a4ebdbe274b23182b40c4d089cfd5ee445c94197d74d7949a4de7c128807b9",
"md5": "344093a5ac5f5787dba2b96cc5059fac",
"sha256": "94f2a7dbd105c2d626c892d3ab08c8376ed840c6d221dc4e428c2c326737a6bf"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "344093a5ac5f5787dba2b96cc5059fac",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 1856531,
"upload_time": "2024-08-26T21:28:19",
"upload_time_iso_8601": "2024-08-26T21:28:19.467564Z",
"url": "https://files.pythonhosted.org/packages/41/a4/ebdbe274b23182b40c4d089cfd5ee445c94197d74d7949a4de7c128807b9/pyroaring-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "388fb8b4e9a49ce8c0cadb92d0b81ab9c6b1dfdb2aff38f6794349d77a97818e",
"md5": "40691bec14b9d2f4c09e62a6985433db",
"sha256": "64d517138dc32ece704b4d0a8400c34ff57d627d7b62d303284c26d16be8c70f"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "40691bec14b9d2f4c09e62a6985433db",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 2058878,
"upload_time": "2024-08-26T21:28:21",
"upload_time_iso_8601": "2024-08-26T21:28:21.178414Z",
"url": "https://files.pythonhosted.org/packages/38/8f/b8b4e9a49ce8c0cadb92d0b81ab9c6b1dfdb2aff38f6794349d77a97818e/pyroaring-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fdb0e3d2063456058336ca0805b6232ee333fc21cf720f8da3a784ec0ced546c",
"md5": "f9f9b3939c0c0698c5183772d8bd33b2",
"sha256": "1d74c55283554805cad6baf3387fd91921f40527d3ef9dfecaadda77ede58868"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "f9f9b3939c0c0698c5183772d8bd33b2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 2725939,
"upload_time": "2024-08-26T21:28:23",
"upload_time_iso_8601": "2024-08-26T21:28:23.257687Z",
"url": "https://files.pythonhosted.org/packages/fd/b0/e3d2063456058336ca0805b6232ee333fc21cf720f8da3a784ec0ced546c/pyroaring-1.0.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c6632c3da34643ca4f01ae101f5e01837613f18b97a184e38af45e67a8222e77",
"md5": "e624d3ad7e12756da248f72123479b34",
"sha256": "24fcff0f7c16c157c7fc828d9e9c32f01b23b469014133f176d06d5666e1399f"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e624d3ad7e12756da248f72123479b34",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 2983095,
"upload_time": "2024-08-26T21:28:25",
"upload_time_iso_8601": "2024-08-26T21:28:25.457956Z",
"url": "https://files.pythonhosted.org/packages/c6/63/2c3da34643ca4f01ae101f5e01837613f18b97a184e38af45e67a8222e77/pyroaring-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ad2563d952a2c36b2e560af216ffefb90f2668c3e7b5ecbadc966083959c56d",
"md5": "6cbc36efcc328f4fdfb0d2c25918d547",
"sha256": "d1d4114ad52480efe65ae3421b22c377b3eb09307b856711ecb8b77ba9aaa524"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "6cbc36efcc328f4fdfb0d2c25918d547",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 271985,
"upload_time": "2024-08-26T21:28:26",
"upload_time_iso_8601": "2024-08-26T21:28:26.914795Z",
"url": "https://files.pythonhosted.org/packages/8a/d2/563d952a2c36b2e560af216ffefb90f2668c3e7b5ecbadc966083959c56d/pyroaring-1.0.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2bcfe7e99bae9df739658c9b7e71676ab7b1081af8b210e931a480633a9e1f04",
"md5": "5c87b9a14be853d5bbee67528cfca3ee",
"sha256": "b39e1b3b8a7b48d3a2aa6ee47cdde39ff3bf872a57743a210f8bf27e8b0d868d"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp310-cp310-win_arm64.whl",
"has_sig": false,
"md5_digest": "5c87b9a14be853d5bbee67528cfca3ee",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 224392,
"upload_time": "2024-08-26T21:28:29",
"upload_time_iso_8601": "2024-08-26T21:28:29.115668Z",
"url": "https://files.pythonhosted.org/packages/2b/cf/e7e99bae9df739658c9b7e71676ab7b1081af8b210e931a480633a9e1f04/pyroaring-1.0.0-cp310-cp310-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "119f3953773da10f122bc52306c0ffbf1f3ae90b730e642f087b33a20403cf7f",
"md5": "06317d2efbc8c37ae3208edc041c8d65",
"sha256": "5809f32363f60451e4d80e3ef310490a8b86166021e13e0b71099a1aa8efd424"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "06317d2efbc8c37ae3208edc041c8d65",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 719680,
"upload_time": "2024-08-26T21:28:30",
"upload_time_iso_8601": "2024-08-26T21:28:30.548630Z",
"url": "https://files.pythonhosted.org/packages/11/9f/3953773da10f122bc52306c0ffbf1f3ae90b730e642f087b33a20403cf7f/pyroaring-1.0.0-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "88b5ade9df73cd73a742d9a97722234435b0860827942c9d552433a8e40f7050",
"md5": "5b549c26f576c05e92d9829b2537f5ba",
"sha256": "96c7d9f93d5b659a4851a1749a5dcda81bd1a10aee47fef7260dea8d0705ea18"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "5b549c26f576c05e92d9829b2537f5ba",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 391607,
"upload_time": "2024-08-26T21:28:32",
"upload_time_iso_8601": "2024-08-26T21:28:32.346588Z",
"url": "https://files.pythonhosted.org/packages/88/b5/ade9df73cd73a742d9a97722234435b0860827942c9d552433a8e40f7050/pyroaring-1.0.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f8dd99eadf151eeade29511bbad2bc96a820ce0a9e1ff151db4edee23e29f62f",
"md5": "8b49d0af50da11eb4d17f052d6dfb9ba",
"sha256": "09bd91e026916b371dfb97756864c50f2a1e99e3b165530dacba0207515b5c02"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8b49d0af50da11eb4d17f052d6dfb9ba",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 334246,
"upload_time": "2024-08-26T21:28:33",
"upload_time_iso_8601": "2024-08-26T21:28:33.612858Z",
"url": "https://files.pythonhosted.org/packages/f8/dd/99eadf151eeade29511bbad2bc96a820ce0a9e1ff151db4edee23e29f62f/pyroaring-1.0.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ba8d2706b8d8eff3cb53c32ade4f1cb73164a241bce29ddd7ddeee4779bc7a11",
"md5": "38f51baf34cf289bfce28bf4be994e45",
"sha256": "be828f53adcc8eb5f47a3707cd35dae469efd9a1b817f80cf0f642f82ad2da69"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "38f51baf34cf289bfce28bf4be994e45",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 1933842,
"upload_time": "2024-08-26T21:28:34",
"upload_time_iso_8601": "2024-08-26T21:28:34.976169Z",
"url": "https://files.pythonhosted.org/packages/ba/8d/2706b8d8eff3cb53c32ade4f1cb73164a241bce29ddd7ddeee4779bc7a11/pyroaring-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0405cbf4f65cc1a949901802d48cb69e7e74484c75a933c068e3fe3409b854b",
"md5": "819a0ae293fbfe09224424bfa121a111",
"sha256": "946267987413af0180d24677d906a9211df50353d83907fbfec84a8b89345247"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "819a0ae293fbfe09224424bfa121a111",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 2132384,
"upload_time": "2024-08-26T21:28:36",
"upload_time_iso_8601": "2024-08-26T21:28:36.511159Z",
"url": "https://files.pythonhosted.org/packages/b0/40/5cbf4f65cc1a949901802d48cb69e7e74484c75a933c068e3fe3409b854b/pyroaring-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8e5a15cd2d3594dce2a7a687b70fd8d121d0c1a16594b9d3592ecf35f2021537",
"md5": "cf5cf1ea3b302fb68a713f0a1a3c2472",
"sha256": "924d8983d928ef82be2688aa9b6a4cec30fcdc1173428c9aa2d5c061c0ae2463"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "cf5cf1ea3b302fb68a713f0a1a3c2472",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 2816784,
"upload_time": "2024-08-26T21:28:38",
"upload_time_iso_8601": "2024-08-26T21:28:38.228482Z",
"url": "https://files.pythonhosted.org/packages/8e/5a/15cd2d3594dce2a7a687b70fd8d121d0c1a16594b9d3592ecf35f2021537/pyroaring-1.0.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5a7bde78c9b88653c35d09c94834e5014c2ca4ecde9a84377bce8336128742d5",
"md5": "cf741126f93cffcc13472afddb25cb6d",
"sha256": "235bf34716af60b71892d8dece054bbb45ac7ded96b9a20ee7a3b0a697797ae4"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "cf741126f93cffcc13472afddb25cb6d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 3074992,
"upload_time": "2024-08-26T21:28:40",
"upload_time_iso_8601": "2024-08-26T21:28:40.752738Z",
"url": "https://files.pythonhosted.org/packages/5a/7b/de78c9b88653c35d09c94834e5014c2ca4ecde9a84377bce8336128742d5/pyroaring-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "39d91bb006139a4b2802099d8ebe1d14bd8e228eb19e7adf0b053a5f526d1d13",
"md5": "67c31665c2d264d343444d8150ac8abd",
"sha256": "8fa523da050d34a7027ab654cc339aeea5c3e5927981729c24e18e5b1e4cb3fc"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "67c31665c2d264d343444d8150ac8abd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 274841,
"upload_time": "2024-08-26T21:28:42",
"upload_time_iso_8601": "2024-08-26T21:28:42.187660Z",
"url": "https://files.pythonhosted.org/packages/39/d9/1bb006139a4b2802099d8ebe1d14bd8e228eb19e7adf0b053a5f526d1d13/pyroaring-1.0.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d828183f74584e8b1d2990b0aa39fa6936f2e662b1cdd6722e6d448b2bd19f7d",
"md5": "71f69cc017cb3cc6cd0bbed0c40b546a",
"sha256": "b95bb6042afe203ef1ca9126c27db150ab1febbe4309a6daf9818bbfc2052960"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp311-cp311-win_arm64.whl",
"has_sig": false,
"md5_digest": "71f69cc017cb3cc6cd0bbed0c40b546a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 225061,
"upload_time": "2024-08-26T21:28:43",
"upload_time_iso_8601": "2024-08-26T21:28:43.471084Z",
"url": "https://files.pythonhosted.org/packages/d8/28/183f74584e8b1d2990b0aa39fa6936f2e662b1cdd6722e6d448b2bd19f7d/pyroaring-1.0.0-cp311-cp311-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6f02440e6d31cc621fe132b038e92b200048e8ad7e4e1860051e7f2379d52395",
"md5": "55429eda7ed92ed45551fcdc64699329",
"sha256": "37cc8d38f98a500aa17015564920cbacd79df36f6aae850d5f27184de6d2e24b"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "55429eda7ed92ed45551fcdc64699329",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 727633,
"upload_time": "2024-08-26T21:28:45",
"upload_time_iso_8601": "2024-08-26T21:28:45.343493Z",
"url": "https://files.pythonhosted.org/packages/6f/02/440e6d31cc621fe132b038e92b200048e8ad7e4e1860051e7f2379d52395/pyroaring-1.0.0-cp312-cp312-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1b46a1565e1c8bd95673e7a2eba4abb7dfb21c1c09a344c7154a9065b5390df6",
"md5": "1650c4cc3a6de1d61f9983b09169d357",
"sha256": "35943c8be7dcdc63e75b12d0b967e0b78a8a6fd1bce62c6d20fa8658c86d2b90"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "1650c4cc3a6de1d61f9983b09169d357",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 397399,
"upload_time": "2024-08-26T21:28:47",
"upload_time_iso_8601": "2024-08-26T21:28:47.214961Z",
"url": "https://files.pythonhosted.org/packages/1b/46/a1565e1c8bd95673e7a2eba4abb7dfb21c1c09a344c7154a9065b5390df6/pyroaring-1.0.0-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5eb61ea45b430cd5262b25f2be773e694cfaa73e69b03d571ddf8e7be7c34e67",
"md5": "bf93730662b667dd2bbde5b92f1f6148",
"sha256": "3fc7ecef06b34ab9da0908b8d005ae51a511c3910fa0d440faad2d19beaecf2e"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "bf93730662b667dd2bbde5b92f1f6148",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 336153,
"upload_time": "2024-08-26T21:28:48",
"upload_time_iso_8601": "2024-08-26T21:28:48.691402Z",
"url": "https://files.pythonhosted.org/packages/5e/b6/1ea45b430cd5262b25f2be773e694cfaa73e69b03d571ddf8e7be7c34e67/pyroaring-1.0.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "838dc9f6727ae70229f78f9870008ad1d5c006ba4e9444b933c8aa1d60991593",
"md5": "9d0c97a34ad2ea74a84a76230c8d75dd",
"sha256": "2df432444a2108c9c1b3fd16b31a1214bfc65cfa83ea4d3c908d7dd9e299ffba"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9d0c97a34ad2ea74a84a76230c8d75dd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 1896816,
"upload_time": "2024-08-26T21:28:50",
"upload_time_iso_8601": "2024-08-26T21:28:50.135158Z",
"url": "https://files.pythonhosted.org/packages/83/8d/c9f6727ae70229f78f9870008ad1d5c006ba4e9444b933c8aa1d60991593/pyroaring-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a0bf8b091cc75a2998ffa0878eb638f2a799482d5c0615b7cda6f78f089aeb28",
"md5": "e252865575cf4168691042ce05585281",
"sha256": "342cf97c1140e3458ec75a13819c18183bec4c66445d1b10994852c6a5cb34fa"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e252865575cf4168691042ce05585281",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 2113239,
"upload_time": "2024-08-26T21:28:51",
"upload_time_iso_8601": "2024-08-26T21:28:51.612896Z",
"url": "https://files.pythonhosted.org/packages/a0/bf/8b091cc75a2998ffa0878eb638f2a799482d5c0615b7cda6f78f089aeb28/pyroaring-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a53b7b874e107d336d95667d7f005ea9a0e9915cd7bdd18a0c8a0d2e3af31f8f",
"md5": "05d3eaf6e65229e1262876783ecd4d6b",
"sha256": "ac7e5ee727f94e14f6c0dbfd523ad113f2587458b46ca26e94ada06902e2db36"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "05d3eaf6e65229e1262876783ecd4d6b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 2799128,
"upload_time": "2024-08-26T21:28:53",
"upload_time_iso_8601": "2024-08-26T21:28:53.606867Z",
"url": "https://files.pythonhosted.org/packages/a5/3b/7b874e107d336d95667d7f005ea9a0e9915cd7bdd18a0c8a0d2e3af31f8f/pyroaring-1.0.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bb090a172b8acb38cdf71b91fd0ebc65c7a91f8e9999eb87cca5d61c37b9d132",
"md5": "1185eeaa4d79e0e66267fa38717ae88a",
"sha256": "cc833b46d90fe176c0d7074564fc3a6a7ab58ed472387c6d18f0afa454bed168"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "1185eeaa4d79e0e66267fa38717ae88a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 3062981,
"upload_time": "2024-08-26T21:28:55",
"upload_time_iso_8601": "2024-08-26T21:28:55.135986Z",
"url": "https://files.pythonhosted.org/packages/bb/09/0a172b8acb38cdf71b91fd0ebc65c7a91f8e9999eb87cca5d61c37b9d132/pyroaring-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f49d11b335d9b271b2b7dbab77991cb6de349efbd2640a1abcff54ca51f3ae70",
"md5": "4232ff2806372771e07aef95db77e390",
"sha256": "e520c1a68391377bd9ede82ba331c5c8b2b46c6c3dd9699cf8cebe5ac4f56b2c"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "4232ff2806372771e07aef95db77e390",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 275700,
"upload_time": "2024-08-26T21:28:56",
"upload_time_iso_8601": "2024-08-26T21:28:56.693693Z",
"url": "https://files.pythonhosted.org/packages/f4/9d/11b335d9b271b2b7dbab77991cb6de349efbd2640a1abcff54ca51f3ae70/pyroaring-1.0.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "97af4d6efd9ee9ae1f7e345e196236d030c3bc1d80a943ddff9fc7b6bd1232a8",
"md5": "9c99bcd6c241e11c43e4d4e73d2fac1f",
"sha256": "534a751b801716bbd8c8026433f951fdb618b9d23851c0bf42069ad9903a6f78"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp312-cp312-win_arm64.whl",
"has_sig": false,
"md5_digest": "9c99bcd6c241e11c43e4d4e73d2fac1f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 223824,
"upload_time": "2024-08-26T21:28:57",
"upload_time_iso_8601": "2024-08-26T21:28:57.873590Z",
"url": "https://files.pythonhosted.org/packages/97/af/4d6efd9ee9ae1f7e345e196236d030c3bc1d80a943ddff9fc7b6bd1232a8/pyroaring-1.0.0-cp312-cp312-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b86489a00698af974cda19954a9b0ce3a049e737bac08b399e3711200c816a9b",
"md5": "1a66dbb0b93bd756ccda689d4088b7f8",
"sha256": "cd6bdd3fcb28b54a24ab99820c554a0595045abf8b17f89fb7dd0c05f37ab923"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "1a66dbb0b93bd756ccda689d4088b7f8",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 723931,
"upload_time": "2024-08-26T21:28:59",
"upload_time_iso_8601": "2024-08-26T21:28:59.747048Z",
"url": "https://files.pythonhosted.org/packages/b8/64/89a00698af974cda19954a9b0ce3a049e737bac08b399e3711200c816a9b/pyroaring-1.0.0-cp313-cp313-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b71e417693a1b6630b277a09afe8ec1e18df779dcb904422708a7d72f3130a2e",
"md5": "7c0ec542f18cbe57771a3fc736790982",
"sha256": "df1d085c6bd5effa73a482a0eca8aebefc886f568a66c777678a48e67a32f196"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "7c0ec542f18cbe57771a3fc736790982",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 395456,
"upload_time": "2024-08-26T21:29:01",
"upload_time_iso_8601": "2024-08-26T21:29:01.554992Z",
"url": "https://files.pythonhosted.org/packages/b7/1e/417693a1b6630b277a09afe8ec1e18df779dcb904422708a7d72f3130a2e/pyroaring-1.0.0-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75709a08891ec2b18043f1ca918193e6772513661b19dfce8968ee7a997e5a9d",
"md5": "38160c41dbcb8ba025d67ee48ebd18f6",
"sha256": "1e40084a8d244522eee0f031d6e0f4a285484fdee1b1cc9c60d88bece07c7605"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "38160c41dbcb8ba025d67ee48ebd18f6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 335174,
"upload_time": "2024-08-26T21:29:03",
"upload_time_iso_8601": "2024-08-26T21:29:03.374448Z",
"url": "https://files.pythonhosted.org/packages/75/70/9a08891ec2b18043f1ca918193e6772513661b19dfce8968ee7a997e5a9d/pyroaring-1.0.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "74d2ef84e0644d89d2f5b08469cae41d0a52017e5355395d676c822315f80d2b",
"md5": "8294fbe2c83b3620530f189035ec9e89",
"sha256": "803575241a5169f46fe068496a51ac0a01931f72eae80e5a9a25952ee2d80e36"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "8294fbe2c83b3620530f189035ec9e89",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 1893949,
"upload_time": "2024-08-26T21:29:04",
"upload_time_iso_8601": "2024-08-26T21:29:04.851545Z",
"url": "https://files.pythonhosted.org/packages/74/d2/ef84e0644d89d2f5b08469cae41d0a52017e5355395d676c822315f80d2b/pyroaring-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "055b4fc1c2aa00090a2a1bcfe1a56034f16f303a35aebe04fd0b2049038c6ff6",
"md5": "9e55f9c466a4c570b008ceda916c6780",
"sha256": "fa0958ef955b15fee245b3ec2405d36b9752056f8b82ef74213a6ecd4d71bbbd"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9e55f9c466a4c570b008ceda916c6780",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 2109891,
"upload_time": "2024-08-26T21:29:06",
"upload_time_iso_8601": "2024-08-26T21:29:06.655775Z",
"url": "https://files.pythonhosted.org/packages/05/5b/4fc1c2aa00090a2a1bcfe1a56034f16f303a35aebe04fd0b2049038c6ff6/pyroaring-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a9a1082e118496b87e30d84c494b89edf691d50d04f5b453e17e4d9584f23b1a",
"md5": "79ee3958f525fcce1236711ea9eeb9bf",
"sha256": "f8405918a3cedda04a97cb9a19b33d475fa34241290e715d76f3f5f35a13201b"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "79ee3958f525fcce1236711ea9eeb9bf",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 2794419,
"upload_time": "2024-08-26T21:29:08",
"upload_time_iso_8601": "2024-08-26T21:29:08.726763Z",
"url": "https://files.pythonhosted.org/packages/a9/a1/082e118496b87e30d84c494b89edf691d50d04f5b453e17e4d9584f23b1a/pyroaring-1.0.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4468d56399a5f07bb0d414e7b132b17e9ef9d26e234a2f2f65c25d33bf75ae81",
"md5": "4f6bd28176e86121ccc3f118154974b6",
"sha256": "f65cc443aa5790798fbde5aac594f94acb563c58f73d56b5d3b18422b9f4c008"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "4f6bd28176e86121ccc3f118154974b6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 3057989,
"upload_time": "2024-08-26T21:29:10",
"upload_time_iso_8601": "2024-08-26T21:29:10.599016Z",
"url": "https://files.pythonhosted.org/packages/44/68/d56399a5f07bb0d414e7b132b17e9ef9d26e234a2f2f65c25d33bf75ae81/pyroaring-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "acce050f08aa0f8d7b3ceb792e231c442b5fe1613be3e8dc1e306a534027f574",
"md5": "7822a38b4fa8070d101e44d2ada0d627",
"sha256": "1ce81136c7b6ecd647fc0408c1080f30123f8e4f3b156649bd357078d955e79c"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "7822a38b4fa8070d101e44d2ada0d627",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 275183,
"upload_time": "2024-08-26T21:29:12",
"upload_time_iso_8601": "2024-08-26T21:29:12.097023Z",
"url": "https://files.pythonhosted.org/packages/ac/ce/050f08aa0f8d7b3ceb792e231c442b5fe1613be3e8dc1e306a534027f574/pyroaring-1.0.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3989fd84e2247aeea833c202a84448f1fe5ca85f8e55fabd018ecbadf15c82ae",
"md5": "d518629e42ae08f90c912b0fe42d2e34",
"sha256": "e888e7cec72e017b62dc5b95f6874f6c35313beaba5f1cf01a2454a83ef1080f"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp313-cp313-win_arm64.whl",
"has_sig": false,
"md5_digest": "d518629e42ae08f90c912b0fe42d2e34",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 223556,
"upload_time": "2024-08-26T21:29:13",
"upload_time_iso_8601": "2024-08-26T21:29:13.600042Z",
"url": "https://files.pythonhosted.org/packages/39/89/fd84e2247aeea833c202a84448f1fe5ca85f8e55fabd018ecbadf15c82ae/pyroaring-1.0.0-cp313-cp313-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ec48338622dfe1955b803822f22c2f2dda35435ee9fb265eb911f41b50001ec",
"md5": "dc117882e8518408a0d773355becb3fc",
"sha256": "231c6a1fc16f113dc87b59ab0bd00a9691c19852aabe0e9a172be30749d126af"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp38-cp38-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "dc117882e8518408a0d773355becb3fc",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 716007,
"upload_time": "2024-08-26T21:29:14",
"upload_time_iso_8601": "2024-08-26T21:29:14.849827Z",
"url": "https://files.pythonhosted.org/packages/0e/c4/8338622dfe1955b803822f22c2f2dda35435ee9fb265eb911f41b50001ec/pyroaring-1.0.0-cp38-cp38-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "41ba10270280f415abde001c60c28f970788d63951bfbedce2fd62cecf6b0e5e",
"md5": "25fa1888f454ec4c988d45a473bbd24a",
"sha256": "f3a491a804195ab139f0286df3305817ff6127d8072887b636a0a4b268b0735b"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "25fa1888f454ec4c988d45a473bbd24a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 390215,
"upload_time": "2024-08-26T21:29:16",
"upload_time_iso_8601": "2024-08-26T21:29:16.823226Z",
"url": "https://files.pythonhosted.org/packages/41/ba/10270280f415abde001c60c28f970788d63951bfbedce2fd62cecf6b0e5e/pyroaring-1.0.0-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8422dbc721feea53aece5cce9494935e48de2fb8614992794ee22266d58f42de",
"md5": "aa3dcc1ab75447952690f87cc75847c7",
"sha256": "d04003387588657335ab6a24c5ce346361f1b63d51b393aa0756f7d03c7d8d0e"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "aa3dcc1ab75447952690f87cc75847c7",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 332665,
"upload_time": "2024-08-26T21:29:18",
"upload_time_iso_8601": "2024-08-26T21:29:18.165389Z",
"url": "https://files.pythonhosted.org/packages/84/22/dbc721feea53aece5cce9494935e48de2fb8614992794ee22266d58f42de/pyroaring-1.0.0-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f994b2923c1af7c85320c7b6010e466d6fc18849133c6a086ca7a1d424dd2e9a",
"md5": "7f08d2398ead544f768221ae5239a171",
"sha256": "6a1cc6bbde47c6646fc6af2388a164a8eb8c3fb55f5931b6ce1fee7788e835da"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7f08d2398ead544f768221ae5239a171",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 1885273,
"upload_time": "2024-08-26T21:29:19",
"upload_time_iso_8601": "2024-08-26T21:29:19.626547Z",
"url": "https://files.pythonhosted.org/packages/f9/94/b2923c1af7c85320c7b6010e466d6fc18849133c6a086ca7a1d424dd2e9a/pyroaring-1.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a273f84dc0e6f05827caaf835fc591e1002ac6476a88dc5a068eb058f0341364",
"md5": "f4fed25e0db355799af4482f473245c5",
"sha256": "959b5e6ca09c31792ebc3c8e4544a3857c1e509e6f3b91199cdaae22028d2af6"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f4fed25e0db355799af4482f473245c5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 2090762,
"upload_time": "2024-08-26T21:29:21",
"upload_time_iso_8601": "2024-08-26T21:29:21.173570Z",
"url": "https://files.pythonhosted.org/packages/a2/73/f84dc0e6f05827caaf835fc591e1002ac6476a88dc5a068eb058f0341364/pyroaring-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2a3e3bf55980b60f562264594d9ea9b0075bf12e3fba70a93a265e4137106a79",
"md5": "bc83e16519876f46a35a64dd956040c4",
"sha256": "e16c8a45c97ef421e5e855f2511411cabe8d481bba197f6845659c01e7b98735"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp38-cp38-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "bc83e16519876f46a35a64dd956040c4",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 2763403,
"upload_time": "2024-08-26T21:29:22",
"upload_time_iso_8601": "2024-08-26T21:29:22.732249Z",
"url": "https://files.pythonhosted.org/packages/2a/3e/3bf55980b60f562264594d9ea9b0075bf12e3fba70a93a265e4137106a79/pyroaring-1.0.0-cp38-cp38-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6fb226ce764a93f1d73d9bed8311194be138252aba78ab266a571f09d5071a5f",
"md5": "e8078d9bf9860cf08fe1ba8fdeec0a69",
"sha256": "6de57c7701921af5db8cc1fca969d00a802fe50556932bb7ab3e88517b5f86eb"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e8078d9bf9860cf08fe1ba8fdeec0a69",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 3023057,
"upload_time": "2024-08-26T21:29:24",
"upload_time_iso_8601": "2024-08-26T21:29:24.289026Z",
"url": "https://files.pythonhosted.org/packages/6f/b2/26ce764a93f1d73d9bed8311194be138252aba78ab266a571f09d5071a5f/pyroaring-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c0339b312f5d1aaf12cabf42f51fab7152db1005d6e433b91ec41b7dc8b1339e",
"md5": "73294036d7822b263ff4fea4a38f9f87",
"sha256": "82ee18c6a6c452b444e421537352cc9352b6b00789e70ab1d3df076465310f43"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "73294036d7822b263ff4fea4a38f9f87",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 273272,
"upload_time": "2024-08-26T21:29:26",
"upload_time_iso_8601": "2024-08-26T21:29:26.238359Z",
"url": "https://files.pythonhosted.org/packages/c0/33/9b312f5d1aaf12cabf42f51fab7152db1005d6e433b91ec41b7dc8b1339e/pyroaring-1.0.0-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b2ee8a8dc3b6032e7c4f3a730a31a00ad35ca3dd4b5701d65e87d01ce114dfeb",
"md5": "a86be0d23028e194807f29e9cf51b205",
"sha256": "e4b530e5bf55a3ab459221540fd265255b20a2ea8d944120918c23c10c7b98d6"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "a86be0d23028e194807f29e9cf51b205",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 717128,
"upload_time": "2024-08-26T21:29:29",
"upload_time_iso_8601": "2024-08-26T21:29:29.171447Z",
"url": "https://files.pythonhosted.org/packages/b2/ee/8a8dc3b6032e7c4f3a730a31a00ad35ca3dd4b5701d65e87d01ce114dfeb/pyroaring-1.0.0-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8623c417ee44f7c4262ab81bc1442025d72cfe73b486bc0cafa6e675984d1949",
"md5": "b4bb789c8ab8e02f2102f155c628a1dd",
"sha256": "cf29288ff5f7c72f9899606b939268c41da5827c16d5b23ddfa3a5ef5eac454e"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "b4bb789c8ab8e02f2102f155c628a1dd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 390378,
"upload_time": "2024-08-26T21:29:30",
"upload_time_iso_8601": "2024-08-26T21:29:30.514509Z",
"url": "https://files.pythonhosted.org/packages/86/23/c417ee44f7c4262ab81bc1442025d72cfe73b486bc0cafa6e675984d1949/pyroaring-1.0.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "288a1294c428afcaa8145479bba945e89bd54d291440cfefc8cde8501208cf70",
"md5": "b7cfe6fcfa950b375c6a8c8edf52bb24",
"sha256": "db75e4a3ddf6a29d72605fa30efbe226d3ffc73b300edb2d00c3ba4bcc378eaf"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b7cfe6fcfa950b375c6a8c8edf52bb24",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 333288,
"upload_time": "2024-08-26T21:29:31",
"upload_time_iso_8601": "2024-08-26T21:29:31.804723Z",
"url": "https://files.pythonhosted.org/packages/28/8a/1294c428afcaa8145479bba945e89bd54d291440cfefc8cde8501208cf70/pyroaring-1.0.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "856c26b1a9ea77b48ca28182b6c45583039f20952689b565158a9a80ce2c6365",
"md5": "d70f5c73150b55e414ff80177a75288c",
"sha256": "ac272c476cb23ff5a1699e4929f92ab7f238866550bc3f8c032bf4457f7c59ea"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d70f5c73150b55e414ff80177a75288c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 1855475,
"upload_time": "2024-08-26T21:29:33",
"upload_time_iso_8601": "2024-08-26T21:29:33.274550Z",
"url": "https://files.pythonhosted.org/packages/85/6c/26b1a9ea77b48ca28182b6c45583039f20952689b565158a9a80ce2c6365/pyroaring-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a0f4c5be15e456543879ba320ed1fc25e87af4b863168727895c41f6b92e53c5",
"md5": "2f883ad867135828047ce8aca9785f35",
"sha256": "3dbfa835394ba9517f70f16f0cf25f775d27920e40b2883793180eb85a70bb7f"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2f883ad867135828047ce8aca9785f35",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 2059057,
"upload_time": "2024-08-26T21:29:34",
"upload_time_iso_8601": "2024-08-26T21:29:34.769607Z",
"url": "https://files.pythonhosted.org/packages/a0/f4/c5be15e456543879ba320ed1fc25e87af4b863168727895c41f6b92e53c5/pyroaring-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c5d358d979b472b895704e7896ac1f3c8ec0ccba7a948ffa0b02356b9205f84d",
"md5": "ac9220478848aacc854c777217976cf3",
"sha256": "ed799dc1a571ab1c599c6829d0d886e877b7526264813730f92c520ce60bf640"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "ac9220478848aacc854c777217976cf3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 2728619,
"upload_time": "2024-08-26T21:29:36",
"upload_time_iso_8601": "2024-08-26T21:29:36.274578Z",
"url": "https://files.pythonhosted.org/packages/c5/d3/58d979b472b895704e7896ac1f3c8ec0ccba7a948ffa0b02356b9205f84d/pyroaring-1.0.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d3fcab9ab2fecc960e1ddaf829e42617310cdd95fa95308a7405022ff1f7b0c",
"md5": "e5917bb262c7fad99460b05c83b10b62",
"sha256": "2d77e4f5c7c182aac60a4c17c9d254668405a670408bde2c411c551b15cf01f5"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e5917bb262c7fad99460b05c83b10b62",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 2985559,
"upload_time": "2024-08-26T21:29:37",
"upload_time_iso_8601": "2024-08-26T21:29:37.798899Z",
"url": "https://files.pythonhosted.org/packages/0d/3f/cab9ab2fecc960e1ddaf829e42617310cdd95fa95308a7405022ff1f7b0c/pyroaring-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9fb04ab67aa31de13d775d59e85af6712421c68096eb563255237216394c93f2",
"md5": "e43c5a6ff22307d771d41b1e99d70555",
"sha256": "1a3e2881500d02f31c89526d1a65cfe1935b34d33007007129777b550254c6f4"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "e43c5a6ff22307d771d41b1e99d70555",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 272150,
"upload_time": "2024-08-26T21:29:39",
"upload_time_iso_8601": "2024-08-26T21:29:39.543239Z",
"url": "https://files.pythonhosted.org/packages/9f/b0/4ab67aa31de13d775d59e85af6712421c68096eb563255237216394c93f2/pyroaring-1.0.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5a718698799ccd2576e860a0dc030c359200bf14de6bfc4e610cac01d08d6ab4",
"md5": "07a45d448c60894be2f555b4a5334887",
"sha256": "580c4a3a336814a610552c7041eacd61a397e0a1845ee74bff796823e9dfcf90"
},
"downloads": -1,
"filename": "pyroaring-1.0.0-cp39-cp39-win_arm64.whl",
"has_sig": false,
"md5_digest": "07a45d448c60894be2f555b4a5334887",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 224618,
"upload_time": "2024-08-26T21:29:40",
"upload_time_iso_8601": "2024-08-26T21:29:40.960994Z",
"url": "https://files.pythonhosted.org/packages/5a/71/8698799ccd2576e860a0dc030c359200bf14de6bfc4e610cac01d08d6ab4/pyroaring-1.0.0-cp39-cp39-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9b5df94b8c44960e652e070c1bc7f93f6535414bb93fad5acc3757bc605bf0fb",
"md5": "6a5b238a2a07dbb5d1359e6b53206b8e",
"sha256": "af37434d3b991ce5c167f0192d3567128668664f4c4f1b12ddbe817b80444c8d"
},
"downloads": -1,
"filename": "pyroaring-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "6a5b238a2a07dbb5d1359e6b53206b8e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 186809,
"upload_time": "2024-08-26T21:29:42",
"upload_time_iso_8601": "2024-08-26T21:29:42.795284Z",
"url": "https://files.pythonhosted.org/packages/9b/5d/f94b8c44960e652e070c1bc7f93f6535414bb93fad5acc3757bc605bf0fb/pyroaring-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-26 21:29:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Ezibenroc",
"github_project": "PyRoaringBitMap",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "pyroaring"
}