# py-doubly-linked-list
## Description
This library provides an implementation of a doubly linked list for python written with the c api. It is meant to be as close as possible to a regular list in its interface, meaning you can interact with it in almost all of the same ways you interact with a regular python list.
## Methods
- append
Append object to the end of the list. Set forward to false to append to the start.
```Python
doubly_linked_list.append(object: Any, forward: bool = True)
```
- clear
Remove all items from the list.
```Python
doubly_linked_list.clear()
```
- copy
Return a shallow copy of the list.
```Python
doubly_linked_list.copy()
```
- count
Return number of occurrences of value in the list.
```Python
doubly_linked_list.count(value: Any)
```
- extend
Extend list by appending elements from the iterable. Set forward to false to extend from the start.
```Python
doubly_linked_list.extend(iterable: Iterable, forward: bool = True)
```
- index
Return first index of value. Raises ValueError if the value is not present.
```Python
doubly_linked_list.index(value: Any, start: int, stop: int)
```
- insert
Insert object after index. Set forward to false to insert before index.
```Python
doubly_linked_list.insert(object: Any, index: int, forward: bool = True)
```
- pop
Remove and return item at index (default last). Raises IndexError if list is empty or index is out of range.
```Python
doubly_linked_list.pop(index: int = -1)
```
- remove
Remove first occurence of value. Raises ValueError if the value is not present.
```Python
doubly_linked_list.remove(value: Any)
```
- reverse
Reverse the order of the list.
```Python
doubly_linked_list.reverse()
```
- sort
In-place sort in ascending order, equal objects are not swapped. Key can be applied to values and the list will be sorted based on the result of applying the key. Reverse will reverse the sort order.
```Python
doubly_linked_list.sort(key: Callable = None, reverse: bool = False)
```
The DoublyLinkedList also supports:
- concatenation with other iterables
- in-place concatenation with other iterables
- indexing and assignment by index
- slicing
- iterating
Things that are not currently supported but might be in the future:
- assigning slices
- repeating, i.e list = [1] * 5 create a list with 1 repeated 5 times
# License
Copyright (c) 2025 Joshua A. Morningstar
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Raw data
{
"_id": null,
"home_page": null,
"name": "py-doubly-linked-list",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "Joshua Morningstar <joshuam18745@gmail.com>",
"keywords": "doubly linked list, data structure",
"author": null,
"author_email": "Joshua Morningstar <joshuam18745@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/54/33/8f82204e380c2dc9ea77f1d7968c5dcfb9f275a441a771ad46b0e898b247/py_doubly_linked_list-0.1.1.tar.gz",
"platform": null,
"description": "# py-doubly-linked-list\n## Description\nThis library provides an implementation of a doubly linked list for python written with the c api. It is meant to be as close as possible to a regular list in its interface, meaning you can interact with it in almost all of the same ways you interact with a regular python list.\n## Methods\n- append \nAppend object to the end of the list. Set forward to false to append to the start. \n```Python\ndoubly_linked_list.append(object: Any, forward: bool = True)\n```\n- clear \nRemove all items from the list. \n```Python\ndoubly_linked_list.clear()\n```\n- copy \nReturn a shallow copy of the list. \n```Python\ndoubly_linked_list.copy()\n```\n- count \nReturn number of occurrences of value in the list. \n```Python\ndoubly_linked_list.count(value: Any)\n```\n- extend \nExtend list by appending elements from the iterable. Set forward to false to extend from the start. \n```Python\ndoubly_linked_list.extend(iterable: Iterable, forward: bool = True)\n```\n- index \nReturn first index of value. Raises ValueError if the value is not present. \n```Python\ndoubly_linked_list.index(value: Any, start: int, stop: int)\n```\n- insert \nInsert object after index. Set forward to false to insert before index. \n```Python\ndoubly_linked_list.insert(object: Any, index: int, forward: bool = True)\n```\n- pop \nRemove and return item at index (default last). Raises IndexError if list is empty or index is out of range. \n```Python\ndoubly_linked_list.pop(index: int = -1)\n```\n- remove \nRemove first occurence of value. Raises ValueError if the value is not present. \n```Python\ndoubly_linked_list.remove(value: Any)\n```\n- reverse \nReverse the order of the list. \n```Python\ndoubly_linked_list.reverse()\n```\n- sort \nIn-place sort in ascending order, equal objects are not swapped. Key can be applied to values and the list will be sorted based on the result of applying the key. Reverse will reverse the sort order.\n```Python\ndoubly_linked_list.sort(key: Callable = None, reverse: bool = False)\n```\nThe DoublyLinkedList also supports:\n- concatenation with other iterables\n- in-place concatenation with other iterables\n- indexing and assignment by index\n- slicing\n- iterating \n\nThings that are not currently supported but might be in the future:\n- assigning slices\n- repeating, i.e list = [1] * 5 create a list with 1 repeated 5 times\n\n# License\nCopyright (c) 2025 Joshua A. Morningstar\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n",
"bugtrack_url": null,
"license": null,
"summary": "A library adding doubly linked lists to python.",
"version": "0.1.1",
"project_urls": {
"Changelog": "https://github.com/JoshuaM176/PyDoublyLinkedList/blob/main/CHANGES",
"Documentation": "https://github.com/JoshuaM176/PyDoublyLinkedList/blob/main/README.MD",
"Issues": "https://github.com/JoshuaM176/PyDoublyLinkedList/issues",
"Repository": "https://github.com/JoshuaM176/PyDoublyLinkedList"
},
"split_keywords": [
"doubly linked list",
" data structure"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "482445b88e38929b4bee8e05a7e5104d357d4382810491e625e8859beae5edb1",
"md5": "a29a26220f20b2b58e2535e838433cd3",
"sha256": "3be3a62686518ba4eb22d25223d5ef4f5b74459cf897372de23078f054316feb"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "a29a26220f20b2b58e2535e838433cd3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 14919,
"upload_time": "2025-10-31T00:15:16",
"upload_time_iso_8601": "2025-10-31T00:15:16.882331Z",
"url": "https://files.pythonhosted.org/packages/48/24/45b88e38929b4bee8e05a7e5104d357d4382810491e625e8859beae5edb1/py_doubly_linked_list-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7e63b43e667286db2e9941da25aa5b8c608afdd8d8d43be3d89d7d240976cd99",
"md5": "cb27f77e3a9a3c5d8a6d449a130249c1",
"sha256": "475536c3c95d024dfa286c086e4708451a463de48f6a85a42f345fd72601a729"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "cb27f77e3a9a3c5d8a6d449a130249c1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 15365,
"upload_time": "2025-10-31T00:15:18",
"upload_time_iso_8601": "2025-10-31T00:15:18.585986Z",
"url": "https://files.pythonhosted.org/packages/7e/63/b43e667286db2e9941da25aa5b8c608afdd8d8d43be3d89d7d240976cd99/py_doubly_linked_list-0.1.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a3add09a4e92455b3d0a300c83970683d2ebe67041cb5ed29f615e3d09abd2a2",
"md5": "cae123fb955ce99e6b965ec89af9ad39",
"sha256": "126f10d76f46613a2c536b5f761219de8e66e8fba1db844d63b425a705040789"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "cae123fb955ce99e6b965ec89af9ad39",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 51002,
"upload_time": "2025-10-31T00:15:19",
"upload_time_iso_8601": "2025-10-31T00:15:19.559552Z",
"url": "https://files.pythonhosted.org/packages/a3/ad/d09a4e92455b3d0a300c83970683d2ebe67041cb5ed29f615e3d09abd2a2/py_doubly_linked_list-0.1.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bc1ab6f65976f0c53e0f8441544422900acaff53d248590e1b459eabcf60bdf4",
"md5": "f3fa7e17e8ca920eafb22e366d52fede",
"sha256": "d0e9d4ab4c82ceaced2f5e3aab7cce142ef98fc086e01dc9896e9fd17d632932"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "f3fa7e17e8ca920eafb22e366d52fede",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 52854,
"upload_time": "2025-10-31T00:15:20",
"upload_time_iso_8601": "2025-10-31T00:15:20.889956Z",
"url": "https://files.pythonhosted.org/packages/bc/1a/b6f65976f0c53e0f8441544422900acaff53d248590e1b459eabcf60bdf4/py_doubly_linked_list-0.1.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b2f74ab4575008de662f11807c875ab4bc190b5b061a597f633cd93caa26111e",
"md5": "8b6eec11e93df069db37d69c88444535",
"sha256": "a51456162d1e396ff50607619a0c5c68849a6ce3191c8dcc2c6506e46c01480a"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "8b6eec11e93df069db37d69c88444535",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 50866,
"upload_time": "2025-10-31T00:15:22",
"upload_time_iso_8601": "2025-10-31T00:15:22.288549Z",
"url": "https://files.pythonhosted.org/packages/b2/f7/4ab4575008de662f11807c875ab4bc190b5b061a597f633cd93caa26111e/py_doubly_linked_list-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5145c68942bf6fc4ec4083a8a486bfa011dc43e0984361971abd87728020cafe",
"md5": "975d08d4d77faf2af171bd4080066732",
"sha256": "474a720b31af0e36149a5c1c21c4c30a690e80eb9e44f7d4369599c5cd0de783"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "975d08d4d77faf2af171bd4080066732",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 50175,
"upload_time": "2025-10-31T00:15:23",
"upload_time_iso_8601": "2025-10-31T00:15:23.422580Z",
"url": "https://files.pythonhosted.org/packages/51/45/c68942bf6fc4ec4083a8a486bfa011dc43e0984361971abd87728020cafe/py_doubly_linked_list-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "421bd16848c94741b312723d67642dc938856f5407511c007eb1874d70fc8f6a",
"md5": "3bbae3e80cbe3c056d2af15fe6680081",
"sha256": "52cf3c772fd31b0cef0eed99e5142c4f636e32529ad6eba69f17868a2bfdd537"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "3bbae3e80cbe3c056d2af15fe6680081",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 15643,
"upload_time": "2025-10-31T00:15:24",
"upload_time_iso_8601": "2025-10-31T00:15:24.737450Z",
"url": "https://files.pythonhosted.org/packages/42/1b/d16848c94741b312723d67642dc938856f5407511c007eb1874d70fc8f6a/py_doubly_linked_list-0.1.1-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a8d41c93826544c268a2eb837451c0087bdc9d387016c8c324837bfe2e4d09dc",
"md5": "5389f4ae2888ee7fe961b5898168c8ef",
"sha256": "fb5bcb0021c2e981892a04c0f8f9220cde7c920c316fd141778bc8e8b73290e9"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "5389f4ae2888ee7fe961b5898168c8ef",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 16835,
"upload_time": "2025-10-31T00:15:25",
"upload_time_iso_8601": "2025-10-31T00:15:25.980190Z",
"url": "https://files.pythonhosted.org/packages/a8/d4/1c93826544c268a2eb837451c0087bdc9d387016c8c324837bfe2e4d09dc/py_doubly_linked_list-0.1.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "53e6ae15e6da5fb98a0535af7399492b67674b3d4f0308340e901833d7bc7f3e",
"md5": "2b5d4cb466877c049e5af513675aa25c",
"sha256": "44c2ba708d61f3ed58450e53af654226ff276b2cc25948ee6eea200daa6a4f7f"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp310-cp310-win_arm64.whl",
"has_sig": false,
"md5_digest": "2b5d4cb466877c049e5af513675aa25c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 16115,
"upload_time": "2025-10-31T00:15:26",
"upload_time_iso_8601": "2025-10-31T00:15:26.937159Z",
"url": "https://files.pythonhosted.org/packages/53/e6/ae15e6da5fb98a0535af7399492b67674b3d4f0308340e901833d7bc7f3e/py_doubly_linked_list-0.1.1-cp310-cp310-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0c9f76710f5c005a62c17a586b68053adc34aa925aac6324bc514d054221ce19",
"md5": "9346b3f1ba87f686b5b056ea37600b48",
"sha256": "c1a9f7b181359cb24813001427d04499de1d19d60a3b4eabfa714a68f53b9c79"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "9346b3f1ba87f686b5b056ea37600b48",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 14761,
"upload_time": "2025-10-31T00:15:28",
"upload_time_iso_8601": "2025-10-31T00:15:28.056694Z",
"url": "https://files.pythonhosted.org/packages/0c/9f/76710f5c005a62c17a586b68053adc34aa925aac6324bc514d054221ce19/py_doubly_linked_list-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bf6448c45b1c9e87975634d6e37625ce1d062fcc4690ed9d1a0fa2d51240502a",
"md5": "cef5ee8b916dfb3152594aff4fd4d17a",
"sha256": "ec54fe7a52ff37079592d41ebb9c9a97c715e3a23bd90a9c963f5ed4837f53a1"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "cef5ee8b916dfb3152594aff4fd4d17a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 15213,
"upload_time": "2025-10-31T00:15:29",
"upload_time_iso_8601": "2025-10-31T00:15:29.240333Z",
"url": "https://files.pythonhosted.org/packages/bf/64/48c45b1c9e87975634d6e37625ce1d062fcc4690ed9d1a0fa2d51240502a/py_doubly_linked_list-0.1.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "15c7277d19dd6992f1e236c757f2152e7405dde0a2a1fcc1d090e0084629b63c",
"md5": "8e207a73c909ec24171abf0a8c48e16d",
"sha256": "fa51d836be884bd291e16036c5d23702a48abb54ad5bdec92bd1f96e33e3111b"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "8e207a73c909ec24171abf0a8c48e16d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 48895,
"upload_time": "2025-10-31T00:15:30",
"upload_time_iso_8601": "2025-10-31T00:15:30.207046Z",
"url": "https://files.pythonhosted.org/packages/15/c7/277d19dd6992f1e236c757f2152e7405dde0a2a1fcc1d090e0084629b63c/py_doubly_linked_list-0.1.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "21faa0b65e032830a8fbe4d3f7a1f387c50959c3d891846c72579ee354a4e5d4",
"md5": "99b5f15d6335c50e9a65a7b0d1395ca2",
"sha256": "8fd42a1432ab3b7ef87570d4330f93d8f494ad6e695448a6a660b630653b9319"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "99b5f15d6335c50e9a65a7b0d1395ca2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 50877,
"upload_time": "2025-10-31T00:15:31",
"upload_time_iso_8601": "2025-10-31T00:15:31.385649Z",
"url": "https://files.pythonhosted.org/packages/21/fa/a0b65e032830a8fbe4d3f7a1f387c50959c3d891846c72579ee354a4e5d4/py_doubly_linked_list-0.1.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "91d982a9e5935286812bdaec9d60ca9b0fe5690b0a39521213f8d427980f4f57",
"md5": "688e12da2d6cd33f469ff45c7679d962",
"sha256": "ba335043351ed4ca09c0f12a9e0061c6cbb256b59ab0d4d5cc0b4476f5fe4475"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "688e12da2d6cd33f469ff45c7679d962",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 49359,
"upload_time": "2025-10-31T00:15:32",
"upload_time_iso_8601": "2025-10-31T00:15:32.379877Z",
"url": "https://files.pythonhosted.org/packages/91/d9/82a9e5935286812bdaec9d60ca9b0fe5690b0a39521213f8d427980f4f57/py_doubly_linked_list-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c41862d6add901209ddd3dc0e4a7e0506b027dee74e94d51cd0e2adac9fbecce",
"md5": "4b10e7e1a2ef2269f87e0d31f3b47dc2",
"sha256": "9054fab29ded4888a2273e2e07bd1fc7f229743e6910b6f821dc43a219be8cec"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "4b10e7e1a2ef2269f87e0d31f3b47dc2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 48191,
"upload_time": "2025-10-31T00:15:33",
"upload_time_iso_8601": "2025-10-31T00:15:33.799882Z",
"url": "https://files.pythonhosted.org/packages/c4/18/62d6add901209ddd3dc0e4a7e0506b027dee74e94d51cd0e2adac9fbecce/py_doubly_linked_list-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dce5f94ff7c0bf2c33b79f9040d9a41bcfce57a2ab3d0376b188cb2039b74c77",
"md5": "6ab8eca6838d95e4dd3e4d7284db91dc",
"sha256": "8fe01f22541ad368de181cdd3bc154b45139217952df6e076d37c399603c8c85"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "6ab8eca6838d95e4dd3e4d7284db91dc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 15531,
"upload_time": "2025-10-31T00:15:34",
"upload_time_iso_8601": "2025-10-31T00:15:34.788604Z",
"url": "https://files.pythonhosted.org/packages/dc/e5/f94ff7c0bf2c33b79f9040d9a41bcfce57a2ab3d0376b188cb2039b74c77/py_doubly_linked_list-0.1.1-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1e8d98b4c682e030ee49212dacb692ce1445eca8ff3f4eb60204092b31ebd3dd",
"md5": "8631eaac1de276d9cdde2f72bd3b531b",
"sha256": "86b8ab8b143179c25a4abbe3c25a1d93c2bf84aad6b5f839dc0913a1a8212799"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "8631eaac1de276d9cdde2f72bd3b531b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 16721,
"upload_time": "2025-10-31T00:15:36",
"upload_time_iso_8601": "2025-10-31T00:15:36.023269Z",
"url": "https://files.pythonhosted.org/packages/1e/8d/98b4c682e030ee49212dacb692ce1445eca8ff3f4eb60204092b31ebd3dd/py_doubly_linked_list-0.1.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5cff56f9f0708c8635f4883016f2711b56aeede338ffd5dfb72e00a583470496",
"md5": "2419fc52a954937fd95c603980e17723",
"sha256": "59874a9ceae89dac0d2ae3e00100152dde3396ef4bab88bcebb66ec5e62943e7"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp311-cp311-win_arm64.whl",
"has_sig": false,
"md5_digest": "2419fc52a954937fd95c603980e17723",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 15987,
"upload_time": "2025-10-31T00:15:36",
"upload_time_iso_8601": "2025-10-31T00:15:36.919924Z",
"url": "https://files.pythonhosted.org/packages/5c/ff/56f9f0708c8635f4883016f2711b56aeede338ffd5dfb72e00a583470496/py_doubly_linked_list-0.1.1-cp311-cp311-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cc735342834fef7c280b29a415c8dc7664888c0e80698c4f68d882473ba2b4db",
"md5": "8327d28461ad78349ef31b61c7e2cb19",
"sha256": "6a9fb65c0c8d09878be6c9d6a30e46edcbc22874b7fee7f9e427a986ab1ea8ef"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "8327d28461ad78349ef31b61c7e2cb19",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 15058,
"upload_time": "2025-10-31T00:15:38",
"upload_time_iso_8601": "2025-10-31T00:15:38.044638Z",
"url": "https://files.pythonhosted.org/packages/cc/73/5342834fef7c280b29a415c8dc7664888c0e80698c4f68d882473ba2b4db/py_doubly_linked_list-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6349e6d7af09ef4aadfd81c8aa2c9702d929e10775b41dd853250371cd879f6e",
"md5": "a72f20c6fab81f214c97e2b429356e90",
"sha256": "267a00319dc44e5f84089e59b018db7d623ca9678aeec71e5dcbcd7a7e820a45"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a72f20c6fab81f214c97e2b429356e90",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 15360,
"upload_time": "2025-10-31T00:15:39",
"upload_time_iso_8601": "2025-10-31T00:15:39.276889Z",
"url": "https://files.pythonhosted.org/packages/63/49/e6d7af09ef4aadfd81c8aa2c9702d929e10775b41dd853250371cd879f6e/py_doubly_linked_list-0.1.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "57ac17bc744bcdbdc59c251788fd8487cbc0224a5be4044221731fb71073be5c",
"md5": "59cfada755a4b48a9a328d357c2444c9",
"sha256": "f65df2fd9b5770407623d79ee1f6ecf22c770117f2c6688aba5d082542466464"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "59cfada755a4b48a9a328d357c2444c9",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 56060,
"upload_time": "2025-10-31T00:15:40",
"upload_time_iso_8601": "2025-10-31T00:15:40.189025Z",
"url": "https://files.pythonhosted.org/packages/57/ac/17bc744bcdbdc59c251788fd8487cbc0224a5be4044221731fb71073be5c/py_doubly_linked_list-0.1.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b894017fed95ec77d543a1dd8e031cced8c76c7d87f56d43979bc68ac8482505",
"md5": "a3cb19b81b79a4e4e6764e445729810f",
"sha256": "3e465b87acb380c3a221dad282091e96104a191b9f0caff64215812bc27fce99"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "a3cb19b81b79a4e4e6764e445729810f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 56454,
"upload_time": "2025-10-31T00:15:41",
"upload_time_iso_8601": "2025-10-31T00:15:41.155710Z",
"url": "https://files.pythonhosted.org/packages/b8/94/017fed95ec77d543a1dd8e031cced8c76c7d87f56d43979bc68ac8482505/py_doubly_linked_list-0.1.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a56cfe9ec502218463e2e0d81337ef1c3f327f196fb70527c3a67732ace5f8cf",
"md5": "7985754648f99bb8f8f70d96aca9b67a",
"sha256": "4bd116dc8df8891658f53e2b970bc45adc0fbb2947116ac81aeb73fac22bc7bb"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "7985754648f99bb8f8f70d96aca9b67a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 54209,
"upload_time": "2025-10-31T00:15:42",
"upload_time_iso_8601": "2025-10-31T00:15:42.395931Z",
"url": "https://files.pythonhosted.org/packages/a5/6c/fe9ec502218463e2e0d81337ef1c3f327f196fb70527c3a67732ace5f8cf/py_doubly_linked_list-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b46f7918277e178856b31d6b0520ed7686a6e83a2ec742b77698c8a7f8bb8a62",
"md5": "20a30ce81cffaadfe3f02de1460f7309",
"sha256": "bad1d153f4ebf8a4f955437fe36eddb5cb2534e5571f29e6ace5f30d95f609a1"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "20a30ce81cffaadfe3f02de1460f7309",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 54757,
"upload_time": "2025-10-31T00:15:43",
"upload_time_iso_8601": "2025-10-31T00:15:43.431306Z",
"url": "https://files.pythonhosted.org/packages/b4/6f/7918277e178856b31d6b0520ed7686a6e83a2ec742b77698c8a7f8bb8a62/py_doubly_linked_list-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7cb9a5d54b3c27525ac8e6edbb4d8e1466ef23f60b2b454b1a72be27970c64fd",
"md5": "5d288fc0e99dd5f5819b9f48b2a9329e",
"sha256": "7c1b714de0e0d1551d2feee436ff2aa91a3e8fd0caf56bb8fdca39ebfcba18ca"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "5d288fc0e99dd5f5819b9f48b2a9329e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 15760,
"upload_time": "2025-10-31T00:15:44",
"upload_time_iso_8601": "2025-10-31T00:15:44.431488Z",
"url": "https://files.pythonhosted.org/packages/7c/b9/a5d54b3c27525ac8e6edbb4d8e1466ef23f60b2b454b1a72be27970c64fd/py_doubly_linked_list-0.1.1-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "efc2b6741d89e17508fc737d3b06f57ada7badb637ec0e953099f8e42317d9cb",
"md5": "f30fd39202b62d0a442e90e1e757dac1",
"sha256": "5f555995a3cd4a3e3f4f3180980edbe75f9f6f1e9a245577a841af4e5d22da04"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "f30fd39202b62d0a442e90e1e757dac1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 17069,
"upload_time": "2025-10-31T00:15:45",
"upload_time_iso_8601": "2025-10-31T00:15:45.599284Z",
"url": "https://files.pythonhosted.org/packages/ef/c2/b6741d89e17508fc737d3b06f57ada7badb637ec0e953099f8e42317d9cb/py_doubly_linked_list-0.1.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d652e3d4e770ade08862640de1741862d50dc2994d991c8e1a14a49c3e6ffa15",
"md5": "abac1c5d70c5b05c1ea2fecb3d9b0ac7",
"sha256": "da4886446ed701d8f8c2e9975773a38dff6697a17df2fabb2dcca0643ca5668d"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp312-cp312-win_arm64.whl",
"has_sig": false,
"md5_digest": "abac1c5d70c5b05c1ea2fecb3d9b0ac7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 16084,
"upload_time": "2025-10-31T00:15:46",
"upload_time_iso_8601": "2025-10-31T00:15:46.688491Z",
"url": "https://files.pythonhosted.org/packages/d6/52/e3d4e770ade08862640de1741862d50dc2994d991c8e1a14a49c3e6ffa15/py_doubly_linked_list-0.1.1-cp312-cp312-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1991f289bec0fa745f5d6998f6d0ed348f4bb27bbcdad4ccb0911be1f3919d43",
"md5": "575d728f396aa922f6632d88f7ae6782",
"sha256": "d10f56815244b1044ff3c7dd6f1a7742d31a62b0e147f02da037e3f4fb79aae9"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "575d728f396aa922f6632d88f7ae6782",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 15058,
"upload_time": "2025-10-31T00:15:47",
"upload_time_iso_8601": "2025-10-31T00:15:47.789067Z",
"url": "https://files.pythonhosted.org/packages/19/91/f289bec0fa745f5d6998f6d0ed348f4bb27bbcdad4ccb0911be1f3919d43/py_doubly_linked_list-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "72a43c4ce466eb93fc9eb05f851ec8bf51048f0b181edc2efe4b746d6dcd1d48",
"md5": "696e3504331373b074c35f60456e62e5",
"sha256": "72d3370ca7f2f36d735eb150c0b5c3209a338764001249dd494ffba9c765ea1f"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "696e3504331373b074c35f60456e62e5",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 15354,
"upload_time": "2025-10-31T00:15:49",
"upload_time_iso_8601": "2025-10-31T00:15:49.088978Z",
"url": "https://files.pythonhosted.org/packages/72/a4/3c4ce466eb93fc9eb05f851ec8bf51048f0b181edc2efe4b746d6dcd1d48/py_doubly_linked_list-0.1.1-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9652aab3d93e1b73427d3c756a34d5d75dfe73f26811acc88a93defbc8d75064",
"md5": "f944de311929eff2dcbcb14d6c74d57c",
"sha256": "f569157739871ccde404257d690935af669c20c4314146822b591852751766f4"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "f944de311929eff2dcbcb14d6c74d57c",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 56159,
"upload_time": "2025-10-31T00:15:50",
"upload_time_iso_8601": "2025-10-31T00:15:50.061401Z",
"url": "https://files.pythonhosted.org/packages/96/52/aab3d93e1b73427d3c756a34d5d75dfe73f26811acc88a93defbc8d75064/py_doubly_linked_list-0.1.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "340d9e1552cfd09d58f099fc4c0f91f36b70319088b7349ecc9500704ff2b5b5",
"md5": "d8cdd03c403d1f1c642d4cf03bdfec1e",
"sha256": "324aadc7941e945569cdbcd6ecf7a52cb100d2b06eb04dd6383b70d8b72f3c7d"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "d8cdd03c403d1f1c642d4cf03bdfec1e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 56530,
"upload_time": "2025-10-31T00:15:51",
"upload_time_iso_8601": "2025-10-31T00:15:51.055845Z",
"url": "https://files.pythonhosted.org/packages/34/0d/9e1552cfd09d58f099fc4c0f91f36b70319088b7349ecc9500704ff2b5b5/py_doubly_linked_list-0.1.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6184a49e9fd01a57c8e7c407c0c2cee2a26d69699da430337680e9a0909a215e",
"md5": "fabe684c51988ebfdc7569d99858ac09",
"sha256": "dfb8affb6dedccf7d86469ef5777a2e579fc3fb78c52cd0d7f8913c44818e646"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "fabe684c51988ebfdc7569d99858ac09",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 54264,
"upload_time": "2025-10-31T00:15:52",
"upload_time_iso_8601": "2025-10-31T00:15:52.367816Z",
"url": "https://files.pythonhosted.org/packages/61/84/a49e9fd01a57c8e7c407c0c2cee2a26d69699da430337680e9a0909a215e/py_doubly_linked_list-0.1.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "325f2adb8709a58e39ca8623bd9c24caa4bc902d0b4111d47d0c4bb5b6db34da",
"md5": "0619f775b66e57cc7e992eb2146f54a5",
"sha256": "d65029371cbecd7e685cfe362f9e39b6c86488f2f25173886d810b2113d1a4ec"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "0619f775b66e57cc7e992eb2146f54a5",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 54819,
"upload_time": "2025-10-31T00:15:53",
"upload_time_iso_8601": "2025-10-31T00:15:53.709464Z",
"url": "https://files.pythonhosted.org/packages/32/5f/2adb8709a58e39ca8623bd9c24caa4bc902d0b4111d47d0c4bb5b6db34da/py_doubly_linked_list-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ab758dab8d7ecc4d8551efeab5e88b49a4ebde168203d1a6d64158839ef7bf3f",
"md5": "e9ec267ed41661bb219971acbcfc8923",
"sha256": "d30ab8b03db19ea1afe91813df36bd75e2eaf4ac8b73f2c8a7792aff800b7d05"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "e9ec267ed41661bb219971acbcfc8923",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 15755,
"upload_time": "2025-10-31T00:15:55",
"upload_time_iso_8601": "2025-10-31T00:15:55.628437Z",
"url": "https://files.pythonhosted.org/packages/ab/75/8dab8d7ecc4d8551efeab5e88b49a4ebde168203d1a6d64158839ef7bf3f/py_doubly_linked_list-0.1.1-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d5c957d824fee7a14a6fae253431589d6dda7040905bdc2470fd48603ad95fdd",
"md5": "2f6ca98fbeb944162509efdf947726e3",
"sha256": "d9f8beec766429c465bc6ea2a5f8cd9fb8c7ea4155c419a4edbaf35805729eb4"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "2f6ca98fbeb944162509efdf947726e3",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 17066,
"upload_time": "2025-10-31T00:15:56",
"upload_time_iso_8601": "2025-10-31T00:15:56.625080Z",
"url": "https://files.pythonhosted.org/packages/d5/c9/57d824fee7a14a6fae253431589d6dda7040905bdc2470fd48603ad95fdd/py_doubly_linked_list-0.1.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8b0a1f8a9b7a2398c696ecfebbfe2ae322f1a217c2eda7d69e9f9ead82b28ae3",
"md5": "6b19f95f256ba2f156fe4c5a8304b5d1",
"sha256": "524c0ee17823a15da79dda915f9df38e98936188334690f787365b1cce4f9d58"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp313-cp313-win_arm64.whl",
"has_sig": false,
"md5_digest": "6b19f95f256ba2f156fe4c5a8304b5d1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 16081,
"upload_time": "2025-10-31T00:15:57",
"upload_time_iso_8601": "2025-10-31T00:15:57.894877Z",
"url": "https://files.pythonhosted.org/packages/8b/0a/1f8a9b7a2398c696ecfebbfe2ae322f1a217c2eda7d69e9f9ead82b28ae3/py_doubly_linked_list-0.1.1-cp313-cp313-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "70f4a75e8fac78900717867490e762d20a03079c67e2ad21fad48e58a4a9b02a",
"md5": "b404e42402cdb113ac7fa02ca16b0d1b",
"sha256": "3326cb91c22b8e365e5216e21f6553b775147565946184e701c387281f567e0b"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "b404e42402cdb113ac7fa02ca16b0d1b",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 15152,
"upload_time": "2025-10-31T00:15:58",
"upload_time_iso_8601": "2025-10-31T00:15:58.866054Z",
"url": "https://files.pythonhosted.org/packages/70/f4/a75e8fac78900717867490e762d20a03079c67e2ad21fad48e58a4a9b02a/py_doubly_linked_list-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5300c765a81962407ef890f80e2de45ea63eba5c59a5d3917d02070591858996",
"md5": "d88a04192ba5d792573ea8aae088ac41",
"sha256": "8d74c3605136fb293db1df8a4d7c66ddd7472164c97520620bc7ecbfc35b69ed"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d88a04192ba5d792573ea8aae088ac41",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 15444,
"upload_time": "2025-10-31T00:15:59",
"upload_time_iso_8601": "2025-10-31T00:15:59.760187Z",
"url": "https://files.pythonhosted.org/packages/53/00/c765a81962407ef890f80e2de45ea63eba5c59a5d3917d02070591858996/py_doubly_linked_list-0.1.1-cp314-cp314-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e5f04707d935cfa3983f0ca77afcb189a0d94f280cc9acb81cda2d3b7f490b81",
"md5": "11758529f2dc0f211b78bc0e1dd63ce8",
"sha256": "7f274a50a02724083b0c5222681c28f4947c248c8fa71224389531a98d2f8c63"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "11758529f2dc0f211b78bc0e1dd63ce8",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 55156,
"upload_time": "2025-10-31T00:16:00",
"upload_time_iso_8601": "2025-10-31T00:16:00.895856Z",
"url": "https://files.pythonhosted.org/packages/e5/f0/4707d935cfa3983f0ca77afcb189a0d94f280cc9acb81cda2d3b7f490b81/py_doubly_linked_list-0.1.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "359b314494b5df3a942177520d04cfb629ec25fe90c844d76c53db6fd7956641",
"md5": "6e5eb7210f3453a21126d9b284724c2c",
"sha256": "92eaf2cce4ee5e354b6139f1af1f764ba8fb4f922f23273c478ea5625218bf70"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "6e5eb7210f3453a21126d9b284724c2c",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 56161,
"upload_time": "2025-10-31T00:16:02",
"upload_time_iso_8601": "2025-10-31T00:16:02.278754Z",
"url": "https://files.pythonhosted.org/packages/35/9b/314494b5df3a942177520d04cfb629ec25fe90c844d76c53db6fd7956641/py_doubly_linked_list-0.1.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1969df28a3ff665ca94ab3f0f16c1dc5579ddc867887a698254e29b29fc2d231",
"md5": "6508ac3b634a02f8da4a3f4bb2b6533b",
"sha256": "5745c692f66580b10394a54279699993665133493c93281e3a2f160276afaad6"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "6508ac3b634a02f8da4a3f4bb2b6533b",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 54117,
"upload_time": "2025-10-31T00:16:03",
"upload_time_iso_8601": "2025-10-31T00:16:03.313274Z",
"url": "https://files.pythonhosted.org/packages/19/69/df28a3ff665ca94ab3f0f16c1dc5579ddc867887a698254e29b29fc2d231/py_doubly_linked_list-0.1.1-cp314-cp314-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5f2bb9ee0cc6877a82a6890fd73084f5ffa6aa0ed2c2f90f3fe7d6664a54bc47",
"md5": "f94467387fb244c2cfabd6a728b657d4",
"sha256": "7449ebf66d6c6d31f014420f97b6eb98940953b00b5dda1aa1354ccbc95dbda6"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f94467387fb244c2cfabd6a728b657d4",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 54012,
"upload_time": "2025-10-31T00:16:04",
"upload_time_iso_8601": "2025-10-31T00:16:04.314211Z",
"url": "https://files.pythonhosted.org/packages/5f/2b/b9ee0cc6877a82a6890fd73084f5ffa6aa0ed2c2f90f3fe7d6664a54bc47/py_doubly_linked_list-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e3e0c3cb72e202b72e813836e3d8fa996a50a19cf79266c2bd643b4c129b5ad",
"md5": "23c32dd6f350030071e70d861a97915a",
"sha256": "953a706a0631f371c5d67ec3eb6d07ae32913c3e9543f643155e625ce543ed0d"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "23c32dd6f350030071e70d861a97915a",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 16400,
"upload_time": "2025-10-31T00:16:08",
"upload_time_iso_8601": "2025-10-31T00:16:08.485556Z",
"url": "https://files.pythonhosted.org/packages/8e/3e/0c3cb72e202b72e813836e3d8fa996a50a19cf79266c2bd643b4c129b5ad/py_doubly_linked_list-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b011bc28a46d4cae9e2dc71b1c96fef769c995ce1d9f3501deca87649f3f9ae4",
"md5": "bd831dab397c41d97f98c0ccadfa3436",
"sha256": "03db4d39f3937bd159594f6dfb5f3c9386cace5f5a3f01854541725bae97c461"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "bd831dab397c41d97f98c0ccadfa3436",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 16558,
"upload_time": "2025-10-31T00:16:09",
"upload_time_iso_8601": "2025-10-31T00:16:09.373121Z",
"url": "https://files.pythonhosted.org/packages/b0/11/bc28a46d4cae9e2dc71b1c96fef769c995ce1d9f3501deca87649f3f9ae4/py_doubly_linked_list-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7500f4d7ba5e822d51092741742e93d2001af1d07ead14aa588a6e88933492a3",
"md5": "e96e35cba6f9a2fdde6a21205eb0da81",
"sha256": "062cf99d2f7182d55ad7468536110bc805cb443d61f20de0946b160a0193599a"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "e96e35cba6f9a2fdde6a21205eb0da81",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 63836,
"upload_time": "2025-10-31T00:16:10",
"upload_time_iso_8601": "2025-10-31T00:16:10.331631Z",
"url": "https://files.pythonhosted.org/packages/75/00/f4d7ba5e822d51092741742e93d2001af1d07ead14aa588a6e88933492a3/py_doubly_linked_list-0.1.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8aa6ebb2517f34703628c44f4cf6bf62b379900d8a2df376f29999a069785823",
"md5": "fe3646ca376be508254696eb8ac3b045",
"sha256": "3f4aab365063e8d67c3ad1caffe8d5fc0491183eefe7e80fe903bfca02a33bcf"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "fe3646ca376be508254696eb8ac3b045",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 69653,
"upload_time": "2025-10-31T00:16:11",
"upload_time_iso_8601": "2025-10-31T00:16:11.329495Z",
"url": "https://files.pythonhosted.org/packages/8a/a6/ebb2517f34703628c44f4cf6bf62b379900d8a2df376f29999a069785823/py_doubly_linked_list-0.1.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fa57d8d3329a363ee11393beaa21428c29cd48b63ea9009e9a51dc779e5c6fc2",
"md5": "1509da872547eaafcc83d082279e5ac0",
"sha256": "1a929399c75929cc8b68d6eb5bfc6fadd823f81f8f82d4c7070dc995a5ea1bac"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "1509da872547eaafcc83d082279e5ac0",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 67045,
"upload_time": "2025-10-31T00:16:12",
"upload_time_iso_8601": "2025-10-31T00:16:12.681534Z",
"url": "https://files.pythonhosted.org/packages/fa/57/d8d3329a363ee11393beaa21428c29cd48b63ea9009e9a51dc779e5c6fc2/py_doubly_linked_list-0.1.1-cp314-cp314t-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "896c576a5e96bcf6a25031617e7608554bfc5a74c79e6965a1ce1b82b6cab379",
"md5": "cf95c166453213ee42f5beb7e10c4344",
"sha256": "059b5912403768291eab49a26c90031746eaf60e1a5d62e0f7cc9b9e58e95640"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "cf95c166453213ee42f5beb7e10c4344",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 62036,
"upload_time": "2025-10-31T00:16:13",
"upload_time_iso_8601": "2025-10-31T00:16:13.756443Z",
"url": "https://files.pythonhosted.org/packages/89/6c/576a5e96bcf6a25031617e7608554bfc5a74c79e6965a1ce1b82b6cab379/py_doubly_linked_list-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "160474a22800be5153e99870cad60afcec5831654a2eb6048d486137a6d2d834",
"md5": "881bff6ca0bdd3a70cd8d77f88adccef",
"sha256": "5ab4f87d7345e526b91ecd1c7a35c0d5de7bea90cd0f3be1feb36b6d491b3bf9"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-win32.whl",
"has_sig": false,
"md5_digest": "881bff6ca0bdd3a70cd8d77f88adccef",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 18083,
"upload_time": "2025-10-31T00:16:14",
"upload_time_iso_8601": "2025-10-31T00:16:14.727191Z",
"url": "https://files.pythonhosted.org/packages/16/04/74a22800be5153e99870cad60afcec5831654a2eb6048d486137a6d2d834/py_doubly_linked_list-0.1.1-cp314-cp314t-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "394c3e45e364981689bf49570e3878331a323951ca75bd69486ab10910a39140",
"md5": "6239dda9a72ccb250bc12aff8e808065",
"sha256": "62a685e0002a4f31bfbd42281c3f75d8a6dc8cf764c5159be10f2eaeb44db3b5"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-win_amd64.whl",
"has_sig": false,
"md5_digest": "6239dda9a72ccb250bc12aff8e808065",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 19246,
"upload_time": "2025-10-31T00:16:15",
"upload_time_iso_8601": "2025-10-31T00:16:15.637310Z",
"url": "https://files.pythonhosted.org/packages/39/4c/3e45e364981689bf49570e3878331a323951ca75bd69486ab10910a39140/py_doubly_linked_list-0.1.1-cp314-cp314t-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0d2e6ca22921eea48ccab965f44f1bd10bd084370eb1901f9a9eb8fb6a4e0696",
"md5": "c5c0ced8d76180cd2c896958087f8294",
"sha256": "9a5b8b8152194ac406f90fa4c46ea8272870217a918856676992b46842345e0b"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314t-win_arm64.whl",
"has_sig": false,
"md5_digest": "c5c0ced8d76180cd2c896958087f8294",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 17696,
"upload_time": "2025-10-31T00:16:16",
"upload_time_iso_8601": "2025-10-31T00:16:16.545539Z",
"url": "https://files.pythonhosted.org/packages/0d/2e/6ca22921eea48ccab965f44f1bd10bd084370eb1901f9a9eb8fb6a4e0696/py_doubly_linked_list-0.1.1-cp314-cp314t-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9206eaf139e1a3f1faf9ea504024c178c471770caab3faf23ffb219822110daf",
"md5": "ee1b5a40edcbe824e17ca47863172e35",
"sha256": "50cd212ef978bdbc9e2e115639046426a49d901ce8d8ad48fa2c1a16fc3b1a8f"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-win32.whl",
"has_sig": false,
"md5_digest": "ee1b5a40edcbe824e17ca47863172e35",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 16104,
"upload_time": "2025-10-31T00:16:05",
"upload_time_iso_8601": "2025-10-31T00:16:05.336905Z",
"url": "https://files.pythonhosted.org/packages/92/06/eaf139e1a3f1faf9ea504024c178c471770caab3faf23ffb219822110daf/py_doubly_linked_list-0.1.1-cp314-cp314-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3b6ce04a11fcf9f767efca6ccd2ae4f6bb5804092b4fd1f0a5d341a7c7c24bbd",
"md5": "462e0400c9d9531ec7339e446379fc01",
"sha256": "8fdce4c7a439b4118b069fc2abe6ad0a91ad9c61b2dde4bb570893caf9c7e94e"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-win_amd64.whl",
"has_sig": false,
"md5_digest": "462e0400c9d9531ec7339e446379fc01",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 17273,
"upload_time": "2025-10-31T00:16:06",
"upload_time_iso_8601": "2025-10-31T00:16:06.575382Z",
"url": "https://files.pythonhosted.org/packages/3b/6c/e04a11fcf9f767efca6ccd2ae4f6bb5804092b4fd1f0a5d341a7c7c24bbd/py_doubly_linked_list-0.1.1-cp314-cp314-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6e39a14ffb1e9de58f1b5f09ca05e60e592be3cb369078d4528cf5fe14f2adeb",
"md5": "7874e173783fbf0a1d3165ff53b73437",
"sha256": "cd173009c785ca85ef7e5651d28ac9e46e1e6b4d39df789af8b33a1ecab8dac2"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp314-cp314-win_arm64.whl",
"has_sig": false,
"md5_digest": "7874e173783fbf0a1d3165ff53b73437",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 16493,
"upload_time": "2025-10-31T00:16:07",
"upload_time_iso_8601": "2025-10-31T00:16:07.510023Z",
"url": "https://files.pythonhosted.org/packages/6e/39/a14ffb1e9de58f1b5f09ca05e60e592be3cb369078d4528cf5fe14f2adeb/py_doubly_linked_list-0.1.1-cp314-cp314-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f489bb435c0de30acfbfd6a5e32854ab2cd43dea0db2732be2b09f49a8297531",
"md5": "724c8bbe768d60a348cea233fe3bb2de",
"sha256": "e07310546b94d4918292ac8ac98b0db122533b3aae0548064bbcbe4d75814be7"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "724c8bbe768d60a348cea233fe3bb2de",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 14913,
"upload_time": "2025-10-31T00:16:17",
"upload_time_iso_8601": "2025-10-31T00:16:17.478594Z",
"url": "https://files.pythonhosted.org/packages/f4/89/bb435c0de30acfbfd6a5e32854ab2cd43dea0db2732be2b09f49a8297531/py_doubly_linked_list-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "385fc1e59c8796e2cdf469eaa2fedc7077601d03bed10b4a61a3657c8acbe04b",
"md5": "a852b424aabf50bf1ab74c5e577b1715",
"sha256": "e1d9afb274dccc23336535328da16356f439ad00be0d707b27e57853b76379c1"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a852b424aabf50bf1ab74c5e577b1715",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 15366,
"upload_time": "2025-10-31T00:16:18",
"upload_time_iso_8601": "2025-10-31T00:16:18.489182Z",
"url": "https://files.pythonhosted.org/packages/38/5f/c1e59c8796e2cdf469eaa2fedc7077601d03bed10b4a61a3657c8acbe04b/py_doubly_linked_list-0.1.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "761ff453b988f3834d1192773c03dfcfa8cbd6d31cedb28ca643591dcafb3029",
"md5": "ecef8aa92368d7e3d58e979f73645feb",
"sha256": "d7354ab18356de6e432885a7a1d7a235cc89d23a5073870d869367f852d54922"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "ecef8aa92368d7e3d58e979f73645feb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 50850,
"upload_time": "2025-10-31T00:16:19",
"upload_time_iso_8601": "2025-10-31T00:16:19.407313Z",
"url": "https://files.pythonhosted.org/packages/76/1f/f453b988f3834d1192773c03dfcfa8cbd6d31cedb28ca643591dcafb3029/py_doubly_linked_list-0.1.1-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d567d4fcc5d36d27d8ee863d409b8e8cbb7f8a697e6d96564ec7122a267cd9d5",
"md5": "2975f7f83ee158597ef5ce845a109d23",
"sha256": "b3d5c3072ec608d6717bc10c64f827fe3427c6a9a3daedd0fadeca8a5c1df78d"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "2975f7f83ee158597ef5ce845a109d23",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 52699,
"upload_time": "2025-10-31T00:16:20",
"upload_time_iso_8601": "2025-10-31T00:16:20.478396Z",
"url": "https://files.pythonhosted.org/packages/d5/67/d4fcc5d36d27d8ee863d409b8e8cbb7f8a697e6d96564ec7122a267cd9d5/py_doubly_linked_list-0.1.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cff33193a8242c10f750861389dc3cac46cd58b6607962299f1787e4c310b66a",
"md5": "f9ef0172e5e794371e3de67c35da4bc3",
"sha256": "b575cdd73f259d30b1359ade9c9063d84a4e4d3a9cbf074d7f9191b383ac5743"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "f9ef0172e5e794371e3de67c35da4bc3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 50675,
"upload_time": "2025-10-31T00:16:21",
"upload_time_iso_8601": "2025-10-31T00:16:21.476024Z",
"url": "https://files.pythonhosted.org/packages/cf/f3/3193a8242c10f750861389dc3cac46cd58b6607962299f1787e4c310b66a/py_doubly_linked_list-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d9ade6c89f422129c4f8353868267aa7d312f5329a47832fd0461b6f8d9c6a29",
"md5": "6e08c9d4024279ecdddb89ba9e5719b9",
"sha256": "f1edeca94f7e94a6e0f8605617780861116f40cc27b385540b3451dbbb162cdb"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "6e08c9d4024279ecdddb89ba9e5719b9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 49981,
"upload_time": "2025-10-31T00:16:22",
"upload_time_iso_8601": "2025-10-31T00:16:22.579013Z",
"url": "https://files.pythonhosted.org/packages/d9/ad/e6c89f422129c4f8353868267aa7d312f5329a47832fd0461b6f8d9c6a29/py_doubly_linked_list-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fe48c109fdab3ecfbad605a1a58edb67d636e453357ca353ca27260ac69185e1",
"md5": "3219d940b47a6f7c3963e54de0f8c1d0",
"sha256": "5be73ab000b4045f4571253ebd0295742402d295789d1e402c180f7429468a28"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "3219d940b47a6f7c3963e54de0f8c1d0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 15644,
"upload_time": "2025-10-31T00:16:23",
"upload_time_iso_8601": "2025-10-31T00:16:23.633047Z",
"url": "https://files.pythonhosted.org/packages/fe/48/c109fdab3ecfbad605a1a58edb67d636e453357ca353ca27260ac69185e1/py_doubly_linked_list-0.1.1-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ef35eda3f4088e8b514a84681b172c6a04b37ac8d0c4978baa6d78cf7d6838e7",
"md5": "43dcb00acd2767fd594894a7fe8b06e0",
"sha256": "c98131550609f8744401a1698044576dc8c35da0589261325e56598399e4cd0f"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "43dcb00acd2767fd594894a7fe8b06e0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 16832,
"upload_time": "2025-10-31T00:16:24",
"upload_time_iso_8601": "2025-10-31T00:16:24.700383Z",
"url": "https://files.pythonhosted.org/packages/ef/35/eda3f4088e8b514a84681b172c6a04b37ac8d0c4978baa6d78cf7d6838e7/py_doubly_linked_list-0.1.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f6fb5afa5e9d96a14d1b0209d15ee739b45c1d0d390d718585e348409b9538f4",
"md5": "63a0fb5cf3288996561dad21dd3e4b76",
"sha256": "750aef02eefd6cc9a0eec126310649c7bba4731c3510228ae49541b8a547c392"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1-cp39-cp39-win_arm64.whl",
"has_sig": false,
"md5_digest": "63a0fb5cf3288996561dad21dd3e4b76",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 16119,
"upload_time": "2025-10-31T00:16:25",
"upload_time_iso_8601": "2025-10-31T00:16:25.591806Z",
"url": "https://files.pythonhosted.org/packages/f6/fb/5afa5e9d96a14d1b0209d15ee739b45c1d0d390d718585e348409b9538f4/py_doubly_linked_list-0.1.1-cp39-cp39-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "54338f82204e380c2dc9ea77f1d7968c5dcfb9f275a441a771ad46b0e898b247",
"md5": "c8c4075a344df72583d77241ba653d42",
"sha256": "523bf6c76ed6f5fe7ff34899816c8d6f7fa3a846e54c63fad3c6134148fbe369"
},
"downloads": -1,
"filename": "py_doubly_linked_list-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "c8c4075a344df72583d77241ba653d42",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 10762,
"upload_time": "2025-10-31T00:16:26",
"upload_time_iso_8601": "2025-10-31T00:16:26.542104Z",
"url": "https://files.pythonhosted.org/packages/54/33/8f82204e380c2dc9ea77f1d7968c5dcfb9f275a441a771ad46b0e898b247/py_doubly_linked_list-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-31 00:16:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "JoshuaM176",
"github_project": "PyDoublyLinkedList",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "py-doubly-linked-list"
}