## Memory management in [NumPy](https://numpy.org)*
[](https://mybinder.org/v2/gh/inaccel/numpy-allocator/master?labpath=NumPy-Allocator.ipynb)
[](https://badge.fury.io/py/numpy-allocator)
**NumPy is a trademark owned by [NumFOCUS](https://numfocus.org).*
#### Customize Memory Allocators
Α metaclass is used to override the internal data memory routines. The metaclass has four optional fields:
```python
>>> import ctypes
>>> import ctypes.util
>>> import numpy_allocator
>>> my = ctypes.CDLL(ctypes.util.find_library('my'))
>>> class my_allocator(metaclass=numpy_allocator.type):
... _calloc_ = ctypes.addressof(my.calloc_func)
... _free_ = ctypes.addressof(my.free_func)
... _malloc_ = ctypes.addressof(my.malloc_func)
... _realloc_ = ctypes.addressof(my.realloc_func)
...
```
#### An example using the allocator
```python
>>> import numpy as np
>>> with my_allocator:
... a = np.array([1, 2, 3])
...
>>> my_allocator.handles(a)
True
```
Raw data
{
"_id": null,
"home_page": "https://github.com/inaccel/numpy-allocator",
"name": "numpy-allocator",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": "InAccel",
"author_email": "info@inaccel.com",
"download_url": "https://files.pythonhosted.org/packages/fa/72/235e3170b1bed685eaab6bcb93c56461894f6b53b9401c07bd30118f9a0b/numpy_allocator-1.2.1.tar.gz",
"platform": "Linux",
"description": "## Memory management in [NumPy](https://numpy.org)*\n\n[](https://mybinder.org/v2/gh/inaccel/numpy-allocator/master?labpath=NumPy-Allocator.ipynb)\n[](https://badge.fury.io/py/numpy-allocator)\n\n**NumPy is a trademark owned by [NumFOCUS](https://numfocus.org).*\n\n#### Customize Memory Allocators\n\n\u0391 metaclass is used to override the internal data memory routines. The metaclass has four optional fields:\n\n```python\n>>> import ctypes\n>>> import ctypes.util\n>>> import numpy_allocator\n>>> my = ctypes.CDLL(ctypes.util.find_library('my'))\n>>> class my_allocator(metaclass=numpy_allocator.type):\n... _calloc_ = ctypes.addressof(my.calloc_func)\n... _free_ = ctypes.addressof(my.free_func)\n... _malloc_ = ctypes.addressof(my.malloc_func)\n... _realloc_ = ctypes.addressof(my.realloc_func)\n...\n```\n\n#### An example using the allocator\n\n```python\n>>> import numpy as np\n>>> with my_allocator:\n... a = np.array([1, 2, 3])\n...\n>>> my_allocator.handles(a)\nTrue\n```\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Configurable memory allocations",
"version": "1.2.1",
"project_urls": {
"Homepage": "https://github.com/inaccel/numpy-allocator"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "19532a4b16da1003d5f7d79450d2f17e9fc8eacd94274c651c56be7c79ad9ffe",
"md5": "a09c3b9fba1c298e9ec711c53423914c",
"sha256": "24bcffd57a7ea459f83b5b83f2d547b277fca715e8d9f08d1682df287f18c9e8"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a09c3b9fba1c298e9ec711c53423914c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 33106,
"upload_time": "2024-10-07T09:13:35",
"upload_time_iso_8601": "2024-10-07T09:13:35.887813Z",
"url": "https://files.pythonhosted.org/packages/19/53/2a4b16da1003d5f7d79450d2f17e9fc8eacd94274c651c56be7c79ad9ffe/numpy_allocator-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9bcb16d10617c58271067718c8de561b44cf6cd9881f38dd01240f261829e35c",
"md5": "02282d233251c9df1292c9ab4e744be8",
"sha256": "d0c6bc5cc5eeed6d5efb60d2e822ba5422601009ecbaa86f8fefb76d4e79b06d"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "02282d233251c9df1292c9ab4e744be8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 34875,
"upload_time": "2024-10-07T09:13:37",
"upload_time_iso_8601": "2024-10-07T09:13:37.562913Z",
"url": "https://files.pythonhosted.org/packages/9b/cb/16d10617c58271067718c8de561b44cf6cd9881f38dd01240f261829e35c/numpy_allocator-1.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3eef1bf73d4c3ab018854b167f5d305190b78204be6088e8e314844eec16f27b",
"md5": "99c03d16db3bdcfb15f06249b6880e8b",
"sha256": "49d4df037e8a5cf18a04b52483f97db029d75c852009a3fec848610a12d6f1ce"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "99c03d16db3bdcfb15f06249b6880e8b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 33687,
"upload_time": "2024-10-07T09:13:38",
"upload_time_iso_8601": "2024-10-07T09:13:38.826461Z",
"url": "https://files.pythonhosted.org/packages/3e/ef/1bf73d4c3ab018854b167f5d305190b78204be6088e8e314844eec16f27b/numpy_allocator-1.2.1-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d46bdb504cf745fabd1b01fadcf4c00f472824ba154f2c81dd0521a7f8e9621c",
"md5": "b3f28e5318010c1741f5d4155e13daac",
"sha256": "332c53eb6042669af5ab2ff29225bbea53549d816f2174b87e339aeff1861c48"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "b3f28e5318010c1741f5d4155e13daac",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 34731,
"upload_time": "2024-10-07T09:13:39",
"upload_time_iso_8601": "2024-10-07T09:13:39.714049Z",
"url": "https://files.pythonhosted.org/packages/d4/6b/db504cf745fabd1b01fadcf4c00f472824ba154f2c81dd0521a7f8e9621c/numpy_allocator-1.2.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "467c8d06d1efdce9e4a81540e775dc680d4577a6b1a65cccbce31b05f15bea59",
"md5": "f0d96194c71955d1f00a728ed8faf960",
"sha256": "f0207b3a085f5b86de2e57c8b807816fb0a5e1bcbae6a61854a79a17fe43e10c"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f0d96194c71955d1f00a728ed8faf960",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 33408,
"upload_time": "2024-10-07T09:13:40",
"upload_time_iso_8601": "2024-10-07T09:13:40.533184Z",
"url": "https://files.pythonhosted.org/packages/46/7c/8d06d1efdce9e4a81540e775dc680d4577a6b1a65cccbce31b05f15bea59/numpy_allocator-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fa4d7f217c8a4b7bb30c5bafd88bf7494eb11ee8519dc419a3b8275013c75f7c",
"md5": "effac80f7ab37c3b9029c8e82266b11e",
"sha256": "cfac2bc42f1c84b53d7d947c6c751ba1e9c64a7261a6027f16071ded2614c4d2"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "effac80f7ab37c3b9029c8e82266b11e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 35158,
"upload_time": "2024-10-07T09:13:41",
"upload_time_iso_8601": "2024-10-07T09:13:41.730714Z",
"url": "https://files.pythonhosted.org/packages/fa/4d/7f217c8a4b7bb30c5bafd88bf7494eb11ee8519dc419a3b8275013c75f7c/numpy_allocator-1.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ddb0da6cb3569d22208a0b6c4e91c6e8fbd30223ad110851308cefbaaf7cce93",
"md5": "e07a82b378fede1274337532e0655a87",
"sha256": "1952ee832eb27960ea5e091f3f1307e44235210f895cbb189b7b6edd094d9242"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "e07a82b378fede1274337532e0655a87",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 33950,
"upload_time": "2024-10-07T09:13:42",
"upload_time_iso_8601": "2024-10-07T09:13:42.559884Z",
"url": "https://files.pythonhosted.org/packages/dd/b0/da6cb3569d22208a0b6c4e91c6e8fbd30223ad110851308cefbaaf7cce93/numpy_allocator-1.2.1-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c3bcf21127b6f5e8419076e7c43eb9238200ae75986863e084ce42b93a9b0a2b",
"md5": "549a38e64c758682feaecbd8b398861c",
"sha256": "257eb19071efb3456908b039049e6dfd01d98df7afaa6b32acd52c48894044eb"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "549a38e64c758682feaecbd8b398861c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 34946,
"upload_time": "2024-10-07T09:13:43",
"upload_time_iso_8601": "2024-10-07T09:13:43.423076Z",
"url": "https://files.pythonhosted.org/packages/c3/bc/f21127b6f5e8419076e7c43eb9238200ae75986863e084ce42b93a9b0a2b/numpy_allocator-1.2.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e665c404761e519d344b2effcb75ef3f4c153fa86378c5086b4d5b2140b6acea",
"md5": "04b8eeb7cad3c9270e0d70b9cce17470",
"sha256": "9ec3ae3592f91327b39b639047a2d88f2bc37b8c919a8e50afd8d65ba620d4d1"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "04b8eeb7cad3c9270e0d70b9cce17470",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 35040,
"upload_time": "2024-10-07T09:13:44",
"upload_time_iso_8601": "2024-10-07T09:13:44.954577Z",
"url": "https://files.pythonhosted.org/packages/e6/65/c404761e519d344b2effcb75ef3f4c153fa86378c5086b4d5b2140b6acea/numpy_allocator-1.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "05209c2621800a8dad555e18e5abf77ba207297c4e6519ee50dcd7d4bba1bf78",
"md5": "cb652470c08de0123406077a68e03b6a",
"sha256": "a9eac087b13115dc7cb330bc4b809eee1dfef27d42dc7ff9b43d23292d7b17e7"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "cb652470c08de0123406077a68e03b6a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 36860,
"upload_time": "2024-10-07T09:13:46",
"upload_time_iso_8601": "2024-10-07T09:13:46.523275Z",
"url": "https://files.pythonhosted.org/packages/05/20/9c2621800a8dad555e18e5abf77ba207297c4e6519ee50dcd7d4bba1bf78/numpy_allocator-1.2.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e9ef6c57919a1bcc7cb97798d0e8d7d9e889231332b7f49c0657220400014cc6",
"md5": "2045170f1bc6e4dea1d43f1cff9d1ce4",
"sha256": "181c7820a502bef78aecd230373c54bdd687a9650a5fc0a36b37276ce802e8ec"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "2045170f1bc6e4dea1d43f1cff9d1ce4",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 35588,
"upload_time": "2024-10-07T09:13:47",
"upload_time_iso_8601": "2024-10-07T09:13:47.773461Z",
"url": "https://files.pythonhosted.org/packages/e9/ef/6c57919a1bcc7cb97798d0e8d7d9e889231332b7f49c0657220400014cc6/numpy_allocator-1.2.1-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9834c3e06f64f8bc0c129f98f79a74609b6414604f82608b9b4980b070aaf751",
"md5": "eb324e100db4871eb666b0d628085b84",
"sha256": "11f0db0d2b3c1b9fd1db67f898301e468923454f1a100a3e9799e37f3517c4d2"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "eb324e100db4871eb666b0d628085b84",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 36759,
"upload_time": "2024-10-07T09:13:49",
"upload_time_iso_8601": "2024-10-07T09:13:49.296064Z",
"url": "https://files.pythonhosted.org/packages/98/34/c3e06f64f8bc0c129f98f79a74609b6414604f82608b9b4980b070aaf751/numpy_allocator-1.2.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6a31ef8af48692d98657c57a16a18193f6b9e5b886d591d2b6cbb3e8645026e2",
"md5": "88d5df2c91ccdc47e1e72e806c3a5721",
"sha256": "6ae5488fc081386aec3bebaf643be31ecca1be41c6b27bd840b3f1866e3a0ccf"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "88d5df2c91ccdc47e1e72e806c3a5721",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 35031,
"upload_time": "2024-10-07T09:13:50",
"upload_time_iso_8601": "2024-10-07T09:13:50.796641Z",
"url": "https://files.pythonhosted.org/packages/6a/31/ef8af48692d98657c57a16a18193f6b9e5b886d591d2b6cbb3e8645026e2/numpy_allocator-1.2.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab95bb960f0cfa5917126c433e389f097431f51b5eb0c2536e90ee81051aa721",
"md5": "4818fc442996499fd84b130635bc5762",
"sha256": "b855120f4542103685f04f77b60608e2001ba1dea0a13258a60e2cdeac9bd0ee"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4818fc442996499fd84b130635bc5762",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 36858,
"upload_time": "2024-10-07T09:13:52",
"upload_time_iso_8601": "2024-10-07T09:13:52.110002Z",
"url": "https://files.pythonhosted.org/packages/ab/95/bb960f0cfa5917126c433e389f097431f51b5eb0c2536e90ee81051aa721/numpy_allocator-1.2.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7fb9216ef902f77c21efc5febfb30690d7e672ea7d054e6b95cdb2ffe3933b3b",
"md5": "23bfff7dabb9730d4b46fef2d3301874",
"sha256": "74651736de4d6a1446d13ca7661c65482008a71df4076865cea764c66b4bbd7d"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "23bfff7dabb9730d4b46fef2d3301874",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 35621,
"upload_time": "2024-10-07T09:13:53",
"upload_time_iso_8601": "2024-10-07T09:13:53.359912Z",
"url": "https://files.pythonhosted.org/packages/7f/b9/216ef902f77c21efc5febfb30690d7e672ea7d054e6b95cdb2ffe3933b3b/numpy_allocator-1.2.1-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "de5d6ef604838764429586499f3c6a1420746e380cd41ed481b172854337c0af",
"md5": "08955a0e254d29baff5d575d9331b01d",
"sha256": "ba8ab2d9705c7a0dcba53936585cca131d29709856a78373025e41da35703085"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "08955a0e254d29baff5d575d9331b01d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 36801,
"upload_time": "2024-10-07T09:13:54",
"upload_time_iso_8601": "2024-10-07T09:13:54.200770Z",
"url": "https://files.pythonhosted.org/packages/de/5d/6ef604838764429586499f3c6a1420746e380cd41ed481b172854337c0af/numpy_allocator-1.2.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d8d943be0cc974a9d20f567b11f443b7186a2838fdb418a5f60d35704b470224",
"md5": "2f07249b471f397f94fe2bab45a31bca",
"sha256": "043bdbcc2aad274b2df4cb3049cb4de078456bed48522de89239b7462c32c736"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "2f07249b471f397f94fe2bab45a31bca",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 35172,
"upload_time": "2024-10-07T09:13:55",
"upload_time_iso_8601": "2024-10-07T09:13:55.221399Z",
"url": "https://files.pythonhosted.org/packages/d8/d9/43be0cc974a9d20f567b11f443b7186a2838fdb418a5f60d35704b470224/numpy_allocator-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aae7e987921f711449e605b259c1dcb44fe9aa1e0e597f8a104db1d39e5d6ef4",
"md5": "ed6e3f4a8882f779db9c7b66bb3fc0f8",
"sha256": "c6eb7998bffa992f94a0ba36793fc37f60cca4180f5340a7dea282254d1daada"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ed6e3f4a8882f779db9c7b66bb3fc0f8",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 37110,
"upload_time": "2024-10-07T09:13:56",
"upload_time_iso_8601": "2024-10-07T09:13:56.073602Z",
"url": "https://files.pythonhosted.org/packages/aa/e7/e987921f711449e605b259c1dcb44fe9aa1e0e597f8a104db1d39e5d6ef4/numpy_allocator-1.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "abd1b2d06d1ca0e0b13ac848caa83592b11f884e8a630df00d104d809d2d000f",
"md5": "cd76bdd703554fd822b8055d52880240",
"sha256": "00e1ea4de8dec39063a812275c6b01678a7b808720edb4b250abd4607ae77b67"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "cd76bdd703554fd822b8055d52880240",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 35236,
"upload_time": "2024-10-07T09:13:57",
"upload_time_iso_8601": "2024-10-07T09:13:57.171852Z",
"url": "https://files.pythonhosted.org/packages/ab/d1/b2d06d1ca0e0b13ac848caa83592b11f884e8a630df00d104d809d2d000f/numpy_allocator-1.2.1-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "070b54596aa14375a13f29b091bd3d3784d5bf7b658ab5f99f47cb2465549a50",
"md5": "e7ede9c12943ffa34b51de2454c3b989",
"sha256": "5cfa3ac958f06ec5c0e5595c5aa0deac7c69fba45dd41eda9f521680f3888ead"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e7ede9c12943ffa34b51de2454c3b989",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 36201,
"upload_time": "2024-10-07T09:13:57",
"upload_time_iso_8601": "2024-10-07T09:13:57.964593Z",
"url": "https://files.pythonhosted.org/packages/07/0b/54596aa14375a13f29b091bd3d3784d5bf7b658ab5f99f47cb2465549a50/numpy_allocator-1.2.1-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "28d443e4e9abfc193e81befd657a514bac27fef62556aa0de8c51019b6cd2199",
"md5": "8431b10ccf494cc8c730ae4e353aca8a",
"sha256": "942ef7cc3fb2ef0043c478f1cb76c065561a5059506b9a497e345d9a4f6a78ed"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "8431b10ccf494cc8c730ae4e353aca8a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 32642,
"upload_time": "2024-10-07T09:13:59",
"upload_time_iso_8601": "2024-10-07T09:13:59.344818Z",
"url": "https://files.pythonhosted.org/packages/28/d4/43e4e9abfc193e81befd657a514bac27fef62556aa0de8c51019b6cd2199/numpy_allocator-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5dcb742c6ba822356bb9421533b62965d4ee3721e51647b7f8be8109e233b32a",
"md5": "5d072a0725b03fb036c4e7b64ebeb592",
"sha256": "9642b20aa517a798fef26b9e752d65c49968eafadbefe520fd69b054f5671a90"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5d072a0725b03fb036c4e7b64ebeb592",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 34355,
"upload_time": "2024-10-07T09:14:00",
"upload_time_iso_8601": "2024-10-07T09:14:00.592146Z",
"url": "https://files.pythonhosted.org/packages/5d/cb/742c6ba822356bb9421533b62965d4ee3721e51647b7f8be8109e233b32a/numpy_allocator-1.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f239308bdce47d071bf395e6c45184834001a9369eb61d3501ea673808939a4e",
"md5": "69d12624090e156c123a7d5b64f911ec",
"sha256": "9d155c51a99238741327ba914eef02f7c580d8edb5449d939ccbd7d7101e6867"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "69d12624090e156c123a7d5b64f911ec",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 33216,
"upload_time": "2024-10-07T09:14:01",
"upload_time_iso_8601": "2024-10-07T09:14:01.831088Z",
"url": "https://files.pythonhosted.org/packages/f2/39/308bdce47d071bf395e6c45184834001a9369eb61d3501ea673808939a4e/numpy_allocator-1.2.1-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e2c361ac69d9a2f87b1677459777891e40b01faca09cad30e45332dabb0dfebc",
"md5": "9cf0f7e90c10f919fc108118b80ef2e8",
"sha256": "503be9e22f1f8cf791e37612e408ff4eec6cf545e0254b44b5d9724fde925c2d"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "9cf0f7e90c10f919fc108118b80ef2e8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 34191,
"upload_time": "2024-10-07T09:14:02",
"upload_time_iso_8601": "2024-10-07T09:14:02.900860Z",
"url": "https://files.pythonhosted.org/packages/e2/c3/61ac69d9a2f87b1677459777891e40b01faca09cad30e45332dabb0dfebc/numpy_allocator-1.2.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fa72235e3170b1bed685eaab6bcb93c56461894f6b53b9401c07bd30118f9a0b",
"md5": "9d3370f3e0ac2983d71f5306440fbe9a",
"sha256": "1a7a634c3b82246dad522879a5d88340c8619219e7d24d34b3a655b89cf544fc"
},
"downloads": -1,
"filename": "numpy_allocator-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "9d3370f3e0ac2983d71f5306440fbe9a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 10962,
"upload_time": "2024-10-07T09:14:04",
"upload_time_iso_8601": "2024-10-07T09:14:04.143966Z",
"url": "https://files.pythonhosted.org/packages/fa/72/235e3170b1bed685eaab6bcb93c56461894f6b53b9401c07bd30118f9a0b/numpy_allocator-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-07 09:14:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "inaccel",
"github_project": "numpy-allocator",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "numpy-allocator"
}