rocksq


Namerocksq JSON
Version 0.2.4 PyPI version JSON
download
home_pagehttps://github.com/insight-platform/RocksQ
SummaryRust persistent queue based on RocksDB with Python bindings
upload_time2024-03-03 16:17:30
maintainerNone
docs_urlNone
authorIvan Kudriavtsev <ivan.a.kudryavtsev@gmail.com>
requires_python>=3.8
licenseApache-2.0
keywords database queue persistent rocksdb python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # RocksQ

An inproc RocksDB-based queue with Python bindings. It is implemented in Rust.

Features:

- max capacity limit in number of elements;
- size calculation based on filesystem space usage;
- length calculation based on number of elements;
- supports only bytes-like objects;
- can operate in a multithreaded environment efficiently (push and pop methods can release GIL if necessary);
- keeps the state between restarts;
- two implementations: blocking and nonblocking;

What is not supported:

- pub/sub is not supported intentionally (implement it on top of RocksQ if necessary);
- TTL is not supported intentionally (implement it on top of RocksQ if necessary).

## Implementation details

It works on RocksDB and uses a single column family. The keys are 64-bit integers, the values are byte arrays. The keys are generated by incrementing a counter. The read and write counters are stored in a separate key-value pairs.

It is implemented in Rust and PyO3, thus allows to release GIL when necessary. The library does not require external dependencies installed in the environment.

## Supported Platforms and Python Versions

**Windows**: Python versions: 3.7-3.12.

**Linux**: ManyLinux Python versions: 3.7-3.12. CI does not build for PyPy, but it should work if you build it manually.

**MacOS**: Currently, I do not have MacOS environment to debug the build process in MacOS, all volounteers are welcome.

## Installation

```
pip install rocksq
```

## Usage

See the examples in the [python](https://github.com/insight-platform/RocksQ/tree/main/python) directory. 

API docs are located at: [https://insight-platform.github.io/RocksQ/](https://insight-platform.github.io/RocksQ/).

## Performance

The performance is mostly limited by the throughput of the underlying filesystem. The queue is able to saturate the throughput of the filesystem.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/insight-platform/RocksQ",
    "name": "rocksq",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "database,queue,persistent,rocksdb,python",
    "author": "Ivan Kudriavtsev <ivan.a.kudryavtsev@gmail.com>",
    "author_email": "Ivan Kudriavtsev <ivan.a.kudryavtsev@gmail.com>",
    "download_url": null,
    "platform": null,
    "description": "# RocksQ\n\nAn inproc RocksDB-based queue with Python bindings. It is implemented in Rust.\n\nFeatures:\n\n- max capacity limit in number of elements;\n- size calculation based on filesystem space usage;\n- length calculation based on number of elements;\n- supports only bytes-like objects;\n- can operate in a multithreaded environment efficiently (push and pop methods can release GIL if necessary);\n- keeps the state between restarts;\n- two implementations: blocking and nonblocking;\n\nWhat is not supported:\n\n- pub/sub is not supported intentionally (implement it on top of RocksQ if necessary);\n- TTL is not supported intentionally (implement it on top of RocksQ if necessary).\n\n## Implementation details\n\nIt works on RocksDB and uses a single column family. The keys are 64-bit integers, the values are byte arrays. The keys are generated by incrementing a counter. The read and write counters are stored in a separate key-value pairs.\n\nIt is implemented in Rust and PyO3, thus allows to release GIL when necessary. The library does not require external dependencies installed in the environment.\n\n## Supported Platforms and Python Versions\n\n**Windows**: Python versions: 3.7-3.12.\n\n**Linux**: ManyLinux Python versions: 3.7-3.12. CI does not build for PyPy, but it should work if you build it manually.\n\n**MacOS**: Currently, I do not have MacOS environment to debug the build process in MacOS, all volounteers are welcome.\n\n## Installation\n\n```\npip install rocksq\n```\n\n## Usage\n\nSee the examples in the [python](https://github.com/insight-platform/RocksQ/tree/main/python) directory. \n\nAPI docs are located at: [https://insight-platform.github.io/RocksQ/](https://insight-platform.github.io/RocksQ/).\n\n## Performance\n\nThe performance is mostly limited by the throughput of the underlying filesystem. The queue is able to saturate the throughput of the filesystem.\n\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Rust persistent queue based on RocksDB with Python bindings",
    "version": "0.2.4",
    "project_urls": {
        "Homepage": "https://github.com/insight-platform/RocksQ",
        "Source Code": "https://github.com/insight-platform/RocksQ"
    },
    "split_keywords": [
        "database",
        "queue",
        "persistent",
        "rocksdb",
        "python"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e9ae80e63e12129f162a5b56f90793585d0180f51a2904be56a967b1af1a7763",
                "md5": "0afe33a0fb9a883e95033abcf8cb92d0",
                "sha256": "b56d2beb7f82aea722e379ae6c90f901ba4b11355f4bc7f018ff70de71c85677"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp310-cp310-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0afe33a0fb9a883e95033abcf8cb92d0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 4004475,
            "upload_time": "2024-03-03T16:17:30",
            "upload_time_iso_8601": "2024-03-03T16:17:30.021646Z",
            "url": "https://files.pythonhosted.org/packages/e9/ae/80e63e12129f162a5b56f90793585d0180f51a2904be56a967b1af1a7763/rocksq-0.2.4-cp310-cp310-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "acb4845c93d35f015472882381487249a42a02023594daf8afdd2b5091af52ae",
                "md5": "17f05548c680297ac87d9e340046d84a",
                "sha256": "4257df81f93c59630e56705eab477f96853ecf9cc02d674cff29ed4d8be38595"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "17f05548c680297ac87d9e340046d84a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 4200374,
            "upload_time": "2024-03-03T16:09:54",
            "upload_time_iso_8601": "2024-03-03T16:09:54.017375Z",
            "url": "https://files.pythonhosted.org/packages/ac/b4/845c93d35f015472882381487249a42a02023594daf8afdd2b5091af52ae/rocksq-0.2.4-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3363b5d7d1e154e1378cfad6a598b14cc8ea5bf25e4b9fcdf1c1671d9e7243db",
                "md5": "f3d9756325c739110ae7154e91a32cdc",
                "sha256": "a4277eb93da6360e28d7bb551d588cf12886c62a2ad8ce85af4eed847a13aea0"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f3d9756325c739110ae7154e91a32cdc",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2155758,
            "upload_time": "2024-03-03T16:11:57",
            "upload_time_iso_8601": "2024-03-03T16:11:57.765787Z",
            "url": "https://files.pythonhosted.org/packages/33/63/b5d7d1e154e1378cfad6a598b14cc8ea5bf25e4b9fcdf1c1671d9e7243db/rocksq-0.2.4-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4509d420e8f2fd240602467d421b9a1231010c46fb8fca9f496f7ff8430146ee",
                "md5": "5501b2e1976f00c43ce0adbb9b15b6bc",
                "sha256": "8ad38dc546a7dd1de94957cea333053e7615d14e48a0267fae179922f47f443f"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp311-cp311-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5501b2e1976f00c43ce0adbb9b15b6bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 4005425,
            "upload_time": "2024-03-03T16:17:37",
            "upload_time_iso_8601": "2024-03-03T16:17:37.226968Z",
            "url": "https://files.pythonhosted.org/packages/45/09/d420e8f2fd240602467d421b9a1231010c46fb8fca9f496f7ff8430146ee/rocksq-0.2.4-cp311-cp311-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "54c842040c2682c210496f9b44aec766c48e7f719ea4b7a67c63a60515189c60",
                "md5": "5a982d7175ed4d15d6793400295f83ba",
                "sha256": "93000556742f689daf449503fc39abdac241f0dc4bd9bb5546c561ae47efc4fd"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a982d7175ed4d15d6793400295f83ba",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 4200162,
            "upload_time": "2024-03-03T16:10:01",
            "upload_time_iso_8601": "2024-03-03T16:10:01.315622Z",
            "url": "https://files.pythonhosted.org/packages/54/c8/42040c2682c210496f9b44aec766c48e7f719ea4b7a67c63a60515189c60/rocksq-0.2.4-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cca4a7d658fe18d66ee58bd7afb90e33ab4ece7b654ae70bcf495aa29b3e3230",
                "md5": "f99a0e88b74c2ae60c89b7949e8212df",
                "sha256": "7135cf49ec6b28bd1e5fcb8ee9ab524a640feb20b09354b3ae639175350d8f01"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f99a0e88b74c2ae60c89b7949e8212df",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2155906,
            "upload_time": "2024-03-03T16:11:59",
            "upload_time_iso_8601": "2024-03-03T16:11:59.986081Z",
            "url": "https://files.pythonhosted.org/packages/cc/a4/a7d658fe18d66ee58bd7afb90e33ab4ece7b654ae70bcf495aa29b3e3230/rocksq-0.2.4-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3cacb13045eefaea40b0f4f69f487d4dfc84748e9609738c35cc5cf5ccc8af02",
                "md5": "530cfdff37a8dc08c21dec5dabd3342f",
                "sha256": "25dfa410fe5c4195180fdbced93eff85b3f0500fe5b2e061ef8cdb98e3271898"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp312-cp312-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "530cfdff37a8dc08c21dec5dabd3342f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 4003681,
            "upload_time": "2024-03-03T16:17:44",
            "upload_time_iso_8601": "2024-03-03T16:17:44.237220Z",
            "url": "https://files.pythonhosted.org/packages/3c/ac/b13045eefaea40b0f4f69f487d4dfc84748e9609738c35cc5cf5ccc8af02/rocksq-0.2.4-cp312-cp312-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d008fb50fbc8216ed720dea4c2b625b632faa921db41ae6fd96f567cc4218565",
                "md5": "63b546b9cb0ce135b910d6a1efe0a0f0",
                "sha256": "31d231c75f6972ecf9f5c37d27f6e0ef78c26dc3990ce74e5a437bfa0e23fffe"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "63b546b9cb0ce135b910d6a1efe0a0f0",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 4198711,
            "upload_time": "2024-03-03T16:10:05",
            "upload_time_iso_8601": "2024-03-03T16:10:05.429604Z",
            "url": "https://files.pythonhosted.org/packages/d0/08/fb50fbc8216ed720dea4c2b625b632faa921db41ae6fd96f567cc4218565/rocksq-0.2.4-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb3f23e0e5b9bbc968c6e00a223642926c20a04fabc99657c8de57b528709ee6",
                "md5": "2d77cbdc0a84bc20dab093258b775208",
                "sha256": "08a97d0e17db88c3f17aa463dd82bb88f1d0d5170ae210ca7ae136acd65ca981"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2d77cbdc0a84bc20dab093258b775208",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2156842,
            "upload_time": "2024-03-03T16:12:02",
            "upload_time_iso_8601": "2024-03-03T16:12:02.262535Z",
            "url": "https://files.pythonhosted.org/packages/cb/3f/23e0e5b9bbc968c6e00a223642926c20a04fabc99657c8de57b528709ee6/rocksq-0.2.4-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b68b534c5878cea85321f69e956d0ba41149d2f9ea1b2080fb6fc146f8cbf2ab",
                "md5": "6e3295bd9fd1dfacdd2c1839c29fe083",
                "sha256": "ef2b642b07e4c27d6083d5f198e69ce3d46e4bd1af748c6af763d20d9abc9afe"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp38-cp38-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6e3295bd9fd1dfacdd2c1839c29fe083",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 4004461,
            "upload_time": "2024-03-03T16:17:51",
            "upload_time_iso_8601": "2024-03-03T16:17:51.668645Z",
            "url": "https://files.pythonhosted.org/packages/b6/8b/534c5878cea85321f69e956d0ba41149d2f9ea1b2080fb6fc146f8cbf2ab/rocksq-0.2.4-cp38-cp38-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0e426c3e65afb7530bcc367a088787974ef3159c36025c7f807b6636d8757238",
                "md5": "a477f552fbd2d1219724eddd2aff6988",
                "sha256": "57d77cfe5902197ffae0dc465b9a9f409759e29e6a55b3e7fb4f218e3958770a"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a477f552fbd2d1219724eddd2aff6988",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 4198954,
            "upload_time": "2024-03-03T16:10:09",
            "upload_time_iso_8601": "2024-03-03T16:10:09.924839Z",
            "url": "https://files.pythonhosted.org/packages/0e/42/6c3e65afb7530bcc367a088787974ef3159c36025c7f807b6636d8757238/rocksq-0.2.4-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dede9f5bcbb4aa2e32d1a2178baf90cb8c3e9c4420ae12846e60e131c38ee66e",
                "md5": "676a02e2ca95a1596a73981b563235f1",
                "sha256": "b07098bd1d269fa2cb5ca65ab83d6cb5d91d5a024aa1ed5f202383cff1933b20"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "676a02e2ca95a1596a73981b563235f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2155857,
            "upload_time": "2024-03-03T16:12:03",
            "upload_time_iso_8601": "2024-03-03T16:12:03.944277Z",
            "url": "https://files.pythonhosted.org/packages/de/de/9f5bcbb4aa2e32d1a2178baf90cb8c3e9c4420ae12846e60e131c38ee66e/rocksq-0.2.4-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f126b6ad7d69253ad88a876e9a23885061ca823a79289a6daf14f7f3d228d3d",
                "md5": "2617b7932c0a562364a27e17e5d427f6",
                "sha256": "407850bf24306e9850983458157ecc477248e7d4c979a6d2f4f2f04b87859540"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp39-cp39-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2617b7932c0a562364a27e17e5d427f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 4005284,
            "upload_time": "2024-03-03T16:17:58",
            "upload_time_iso_8601": "2024-03-03T16:17:58.011542Z",
            "url": "https://files.pythonhosted.org/packages/7f/12/6b6ad7d69253ad88a876e9a23885061ca823a79289a6daf14f7f3d228d3d/rocksq-0.2.4-cp39-cp39-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f855726452a83725c9d245212a0ae9aba60af35261819850c10d7871b0b2a0b",
                "md5": "b55ad4ea66d1c395880c00c2a81c798a",
                "sha256": "1778bd52207d315f4d6d30712d50c5294776e675a73b100808eb3c7208586743"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b55ad4ea66d1c395880c00c2a81c798a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 4200814,
            "upload_time": "2024-03-03T16:10:13",
            "upload_time_iso_8601": "2024-03-03T16:10:13.428294Z",
            "url": "https://files.pythonhosted.org/packages/7f/85/5726452a83725c9d245212a0ae9aba60af35261819850c10d7871b0b2a0b/rocksq-0.2.4-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "672666fb4536526a867a0e0ba21ac51c20ab5f474ef115d74b212b40b35020b4",
                "md5": "772d5c7c9cb42866c00f513ea9edd99b",
                "sha256": "5fd18326d006d5ea608cd9a45e9a8ea9647345b15f0960765e005f2c055efa6e"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "772d5c7c9cb42866c00f513ea9edd99b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2156120,
            "upload_time": "2024-03-03T16:12:06",
            "upload_time_iso_8601": "2024-03-03T16:12:06.206243Z",
            "url": "https://files.pythonhosted.org/packages/67/26/66fb4536526a867a0e0ba21ac51c20ab5f474ef115d74b212b40b35020b4/rocksq-0.2.4-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "01a06cd1f692aabb800265debed112046cd32ef88c532141e537b62b5a432f05",
                "md5": "e6d327f02e2a88e8b74c68f4b5a940fb",
                "sha256": "d3200bd9633500366ca1d65a202cfa3dc273b867fd5577efb196f9a140a0f7ae"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e6d327f02e2a88e8b74c68f4b5a940fb",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 4004372,
            "upload_time": "2024-03-03T16:18:02",
            "upload_time_iso_8601": "2024-03-03T16:18:02.112634Z",
            "url": "https://files.pythonhosted.org/packages/01/a0/6cd1f692aabb800265debed112046cd32ef88c532141e537b62b5a432f05/rocksq-0.2.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9d0ba49213bb34a2320b34515043c7540935541e0be1d40b75a81003009636ee",
                "md5": "def32a15de56efee7090551da9c229b8",
                "sha256": "f3129546cff4565170c694881ff2aa310422e762350e66f5ac87b28c35452562"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "def32a15de56efee7090551da9c229b8",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 4199213,
            "upload_time": "2024-03-03T16:10:18",
            "upload_time_iso_8601": "2024-03-03T16:10:18.047896Z",
            "url": "https://files.pythonhosted.org/packages/9d/0b/a49213bb34a2320b34515043c7540935541e0be1d40b75a81003009636ee/rocksq-0.2.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "11fd528a7b53c7cb650a8d96751b7ef1763fe3a77b2546d08d950aa0442a3fd0",
                "md5": "a2f5e9e109e4df0a371ef21768f9adb7",
                "sha256": "c87bd501502293e76575da4cd622984b6386988887254034b73853a2e711d5d2"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a2f5e9e109e4df0a371ef21768f9adb7",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 4004223,
            "upload_time": "2024-03-03T16:18:09",
            "upload_time_iso_8601": "2024-03-03T16:18:09.691681Z",
            "url": "https://files.pythonhosted.org/packages/11/fd/528a7b53c7cb650a8d96751b7ef1763fe3a77b2546d08d950aa0442a3fd0/rocksq-0.2.4-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "db40f1d65ef2985aee42dedcbffe157dbe9d6253bc2f3eb24a44cce4aa65b95d",
                "md5": "fadf9466c8331cd62d3d87cbc2661d24",
                "sha256": "2ea348ed05af5b170c59e774648d91cf648381dab668f41a00f6b6043a9ea641"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fadf9466c8331cd62d3d87cbc2661d24",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 4198620,
            "upload_time": "2024-03-03T16:10:21",
            "upload_time_iso_8601": "2024-03-03T16:10:21.559795Z",
            "url": "https://files.pythonhosted.org/packages/db/40/f1d65ef2985aee42dedcbffe157dbe9d6253bc2f3eb24a44cce4aa65b95d/rocksq-0.2.4-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ba5e96b91a85f9979544e61cf9d24e59c57d0f2ec73b6c53c7713b73c8acd2ac",
                "md5": "f6350228b8d27221a2c2e10889f67027",
                "sha256": "e47482d032edf9b20f41875d23fd2eb85b7306545bca4b7fee66dae6d63456b4"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f6350228b8d27221a2c2e10889f67027",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 4003826,
            "upload_time": "2024-03-03T16:18:14",
            "upload_time_iso_8601": "2024-03-03T16:18:14.815943Z",
            "url": "https://files.pythonhosted.org/packages/ba/5e/96b91a85f9979544e61cf9d24e59c57d0f2ec73b6c53c7713b73c8acd2ac/rocksq-0.2.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d60c0ccb74399848005fb5233277b52993858d0bf83d2265b31949832bde9c48",
                "md5": "cdc5c40e4e0add0b24b89e9361677ca4",
                "sha256": "48c95cb341a4841c3664cf76c62409b9e1d48e3197b7a400b0dae15ed5a31911"
            },
            "downloads": -1,
            "filename": "rocksq-0.2.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cdc5c40e4e0add0b24b89e9361677ca4",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 4198974,
            "upload_time": "2024-03-03T16:10:26",
            "upload_time_iso_8601": "2024-03-03T16:10:26.899368Z",
            "url": "https://files.pythonhosted.org/packages/d6/0c/0ccb74399848005fb5233277b52993858d0bf83d2265b31949832bde9c48/rocksq-0.2.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-03 16:17:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "insight-platform",
    "github_project": "RocksQ",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "rocksq"
}
        
Elapsed time: 0.19512s