Name | mqueue-lib JSON |
Version |
0.0.1
JSON |
| download |
home_page | |
Summary | Fast single ended queue library for python |
upload_time | 2023-04-14 23:54:42 |
maintainer | |
docs_url | None |
author | |
requires_python | >=3.9 |
license | |
keywords |
queue
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# mqueue
[](https://github.com/MatthewAndreTaylor/mqueue/actions)
[](https://github.com/MatthewAndreTaylor/mqueue/blob/master/pyproject.toml)
[](https://github.com/MatthewAndreTaylor/mqueue/blob/master/LICENSE)\
[](https://pypi.org/project/mqueue-lib/)
Single ended fast queue's built in C for python.
## Requirements
- `python 3.9+`
## Installation
To install mqueue, using pip:
```bash
pip install mqueue-lib
```
## Quickstart
```py
>>> from mqueue.mqueue import *
>>> queue = Queue()
>>> queue.extend(['🚒', '🛴'])
>>> queue[0]
'🚒'
>>> queue.enqueue('🚅')
>>> queue.enqueue('🚗')
>>> queue[-1]
'🚗'
>>> [queue.dequeue() for _ in range(len(queue)) ]
['🚒', '🛴', '🚅', '🚗']
```
Raw data
{
"_id": null,
"home_page": "",
"name": "mqueue-lib",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "Queue",
"author": "",
"author_email": "Matthew Taylor <matthew.taylor.andre@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/f3/18/ecf5e20da73c38faddc460f1391ec81e7bf00534f5061a998cd739c6b275/mqueue-lib-0.0.1.tar.gz",
"platform": null,
"description": "# mqueue\n\n[](https://github.com/MatthewAndreTaylor/mqueue/actions)\n[](https://github.com/MatthewAndreTaylor/mqueue/blob/master/pyproject.toml)\n[](https://github.com/MatthewAndreTaylor/mqueue/blob/master/LICENSE)\\\n[](https://pypi.org/project/mqueue-lib/)\n\n\nSingle ended fast queue's built in C for python.\n\n## Requirements\n\n- `python 3.9+`\n\n## Installation\n\nTo install mqueue, using pip:\n\n```bash\npip install mqueue-lib\n```\n\n## Quickstart\n\n```py\n>>> from mqueue.mqueue import *\n>>> queue = Queue()\n>>> queue.extend(['\ud83d\ude92', '\ud83d\udef4'])\n>>> queue[0]\n'\ud83d\ude92'\n>>> queue.enqueue('\ud83d\ude85')\n>>> queue.enqueue('\ud83d\ude97')\n>>> queue[-1]\n'\ud83d\ude97'\n>>> [queue.dequeue() for _ in range(len(queue)) ]\n['\ud83d\ude92', '\ud83d\udef4', '\ud83d\ude85', '\ud83d\ude97']\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "Fast single ended queue library for python",
"version": "0.0.1",
"split_keywords": [
"queue"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c85e2f0c0a796c32d42e34049c42c02dc1637bb441b245dd9b5d149edf68ba91",
"md5": "0f589c63a7dcc548dc71a25d90cf4f2f",
"sha256": "88365e94f74632499f1087c9e786d8fd1ad8868aa8f66152a1387cd554b7160a"
},
"downloads": -1,
"filename": "mqueue_lib-0.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "0f589c63a7dcc548dc71a25d90cf4f2f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 48725,
"upload_time": "2023-04-14T23:54:40",
"upload_time_iso_8601": "2023-04-14T23:54:40.130706Z",
"url": "https://files.pythonhosted.org/packages/c8/5e/2f0c0a796c32d42e34049c42c02dc1637bb441b245dd9b5d149edf68ba91/mqueue_lib-0.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f318ecf5e20da73c38faddc460f1391ec81e7bf00534f5061a998cd739c6b275",
"md5": "cd3c7d581181580a7ed0da01a7c8022e",
"sha256": "1ce3553e2569ec397a86e35f5fdb2411a170c3a3348ac4a48aa61d7f53752674"
},
"downloads": -1,
"filename": "mqueue-lib-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "cd3c7d581181580a7ed0da01a7c8022e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 8543,
"upload_time": "2023-04-14T23:54:42",
"upload_time_iso_8601": "2023-04-14T23:54:42.344198Z",
"url": "https://files.pythonhosted.org/packages/f3/18/ecf5e20da73c38faddc460f1391ec81e7bf00534f5061a998cd739c6b275/mqueue-lib-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-14 23:54:42",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "mqueue-lib"
}