Name | lazy-object-proxy JSON |
Version |
1.12.0
JSON |
| download |
home_page | None |
Summary | A fast and thorough lazy object proxy. |
upload_time | 2025-08-22 13:50:06 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
|
========
Overview
========
.. start-badges
.. list-table::
:stub-columns: 1
* - docs
- |docs|
* - tests
- |github-actions| |coveralls| |codecov|
* - package
- |version| |wheel| |supported-versions| |supported-implementations| |commits-since|
.. |docs| image:: https://readthedocs.org/projects/python-lazy-object-proxy/badge/?style=flat
:target: https://readthedocs.org/projects/python-lazy-object-proxy/
:alt: Documentation Status
.. |github-actions| image:: https://github.com/ionelmc/python-lazy-object-proxy/actions/workflows/github-actions.yml/badge.svg
:alt: GitHub Actions Build Status
:target: https://github.com/ionelmc/python-lazy-object-proxy/actions
.. |coveralls| image:: https://coveralls.io/repos/github/ionelmc/python-lazy-object-proxy/badge.svg?branch=master
:alt: Coverage Status
:target: https://coveralls.io/github/ionelmc/python-lazy-object-proxy?branch=master
.. |codecov| image:: https://codecov.io/gh/ionelmc/python-lazy-object-proxy/branch/master/graphs/badge.svg?branch=master
:alt: Coverage Status
:target: https://app.codecov.io/github/ionelmc/python-lazy-object-proxy
.. |version| image:: https://img.shields.io/pypi/v/lazy-object-proxy.svg
:alt: PyPI Package latest release
:target: https://pypi.org/project/lazy-object-proxy
.. |wheel| image:: https://img.shields.io/pypi/wheel/lazy-object-proxy.svg
:alt: PyPI Wheel
:target: https://pypi.org/project/lazy-object-proxy
.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/lazy-object-proxy.svg
:alt: Supported versions
:target: https://pypi.org/project/lazy-object-proxy
.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/lazy-object-proxy.svg
:alt: Supported implementations
:target: https://pypi.org/project/lazy-object-proxy
.. |commits-since| image:: https://img.shields.io/github/commits-since/ionelmc/python-lazy-object-proxy/v1.12.0.svg
:alt: Commits since latest release
:target: https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.12.0...master
.. end-badges
A fast and thorough lazy object proxy.
* Free software: BSD 2-Clause License
Note that this is based on `wrapt`_'s ObjectProxy with one big change: it calls a function the first time the proxy object is
used, while `wrapt.ObjectProxy` just forwards the method calls to the target object.
In other words, you use `lazy-object-proxy` when you only have the object way later and you use `wrapt.ObjectProxy` when you
want to override few methods (by subclassing) and forward everything else to the target object.
Example::
import lazy_object_proxy
def expensive_func():
from time import sleep
print('starting calculation')
# just as example for a very slow computation
sleep(2)
print('finished calculation')
# return the result of the calculation
return 10
obj = lazy_object_proxy.Proxy(expensive_func)
# function is called only when object is actually used
print(obj) # now expensive_func is called
print(obj) # the result without calling the expensive_func
Installation
============
::
pip install lazy-object-proxy
You can also install the in-development version with::
pip install https://github.com/ionelmc/python-lazy-object-proxy/archive/master.zip
Documentation
=============
https://python-lazy-object-proxy.readthedocs.io/
Development
===========
To run all the tests run::
tox
Acknowledgements
================
This project is based on some code from `wrapt`_ as you can see in the git history.
.. _wrapt: https://github.com/GrahamDumpleton/wrapt
Raw data
{
"_id": null,
"home_page": null,
"name": "lazy-object-proxy",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Ionel Cristian M\u0103rie\u0219 <contact@ionelmc.ro>",
"download_url": "https://files.pythonhosted.org/packages/08/a2/69df9c6ba6d316cfd81fe2381e464db3e6de5db45f8c43c6a23504abf8cb/lazy_object_proxy-1.12.0.tar.gz",
"platform": null,
"description": "========\nOverview\n========\n\n.. start-badges\n\n.. list-table::\n :stub-columns: 1\n\n * - docs\n - |docs|\n * - tests\n - |github-actions| |coveralls| |codecov|\n * - package\n - |version| |wheel| |supported-versions| |supported-implementations| |commits-since|\n.. |docs| image:: https://readthedocs.org/projects/python-lazy-object-proxy/badge/?style=flat\n :target: https://readthedocs.org/projects/python-lazy-object-proxy/\n :alt: Documentation Status\n\n.. |github-actions| image:: https://github.com/ionelmc/python-lazy-object-proxy/actions/workflows/github-actions.yml/badge.svg\n :alt: GitHub Actions Build Status\n :target: https://github.com/ionelmc/python-lazy-object-proxy/actions\n\n.. |coveralls| image:: https://coveralls.io/repos/github/ionelmc/python-lazy-object-proxy/badge.svg?branch=master\n :alt: Coverage Status\n :target: https://coveralls.io/github/ionelmc/python-lazy-object-proxy?branch=master\n\n.. |codecov| image:: https://codecov.io/gh/ionelmc/python-lazy-object-proxy/branch/master/graphs/badge.svg?branch=master\n :alt: Coverage Status\n :target: https://app.codecov.io/github/ionelmc/python-lazy-object-proxy\n\n.. |version| image:: https://img.shields.io/pypi/v/lazy-object-proxy.svg\n :alt: PyPI Package latest release\n :target: https://pypi.org/project/lazy-object-proxy\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/lazy-object-proxy.svg\n :alt: PyPI Wheel\n :target: https://pypi.org/project/lazy-object-proxy\n\n.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/lazy-object-proxy.svg\n :alt: Supported versions\n :target: https://pypi.org/project/lazy-object-proxy\n\n.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/lazy-object-proxy.svg\n :alt: Supported implementations\n :target: https://pypi.org/project/lazy-object-proxy\n\n.. |commits-since| image:: https://img.shields.io/github/commits-since/ionelmc/python-lazy-object-proxy/v1.12.0.svg\n :alt: Commits since latest release\n :target: https://github.com/ionelmc/python-lazy-object-proxy/compare/v1.12.0...master\n\n\n\n.. end-badges\n\nA fast and thorough lazy object proxy.\n\n* Free software: BSD 2-Clause License\n\nNote that this is based on `wrapt`_'s ObjectProxy with one big change: it calls a function the first time the proxy object is\nused, while `wrapt.ObjectProxy` just forwards the method calls to the target object.\n\nIn other words, you use `lazy-object-proxy` when you only have the object way later and you use `wrapt.ObjectProxy` when you\nwant to override few methods (by subclassing) and forward everything else to the target object.\n\nExample::\n\n import lazy_object_proxy\n\n def expensive_func():\n from time import sleep\n print('starting calculation')\n # just as example for a very slow computation\n sleep(2)\n print('finished calculation')\n # return the result of the calculation\n return 10\n\n obj = lazy_object_proxy.Proxy(expensive_func)\n # function is called only when object is actually used\n print(obj) # now expensive_func is called\n\n print(obj) # the result without calling the expensive_func\n\nInstallation\n============\n\n::\n\n pip install lazy-object-proxy\n\nYou can also install the in-development version with::\n\n pip install https://github.com/ionelmc/python-lazy-object-proxy/archive/master.zip\n\n\nDocumentation\n=============\n\n\nhttps://python-lazy-object-proxy.readthedocs.io/\n\n\nDevelopment\n===========\n\nTo run all the tests run::\n\n tox\n\nAcknowledgements\n================\n\nThis project is based on some code from `wrapt`_ as you can see in the git history.\n\n.. _wrapt: https://github.com/GrahamDumpleton/wrapt\n",
"bugtrack_url": null,
"license": null,
"summary": "A fast and thorough lazy object proxy.",
"version": "1.12.0",
"project_urls": {
"Changelog": "https://python-lazy-object-proxy.readthedocs.io/en/latest/changelog.html",
"Documentation": "https://python-lazy-object-proxy.readthedocs.io/",
"Issue Tracker": "https://github.com/ionelmc/python-lazy-object-proxy/issues",
"Sources": "https://github.com/ionelmc/python-lazy-object-proxy"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d62bd5e8915038acbd6c6a9fcb8aaf923dc184222405d3710285a1fec6e262bc",
"md5": "950092f557ca4e04b8aef15f10c6fccc",
"sha256": "61d5e3310a4aa5792c2b599a7a78ccf8687292c8eb09cf187cca8f09cf6a7519"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "950092f557ca4e04b8aef15f10c6fccc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 26658,
"upload_time": "2025-08-22T13:42:23",
"upload_time_iso_8601": "2025-08-22T13:42:23.373009Z",
"url": "https://files.pythonhosted.org/packages/d6/2b/d5e8915038acbd6c6a9fcb8aaf923dc184222405d3710285a1fec6e262bc/lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "da8f91fc00eeea46ee88b9df67f7c5388e60993341d2a406243d620b2fdfde57",
"md5": "af36b0930e30866420ad38c3c51111dc",
"sha256": "c1ca33565f698ac1aece152a10f432415d1a2aa9a42dfe23e5ba2bc255ab91f6"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "af36b0930e30866420ad38c3c51111dc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 68412,
"upload_time": "2025-08-22T13:42:24",
"upload_time_iso_8601": "2025-08-22T13:42:24.727163Z",
"url": "https://files.pythonhosted.org/packages/da/8f/91fc00eeea46ee88b9df67f7c5388e60993341d2a406243d620b2fdfde57/lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "07d2b7189a0e095caedfea4d42e6b6949d2685c354263bdf18e19b21ca9b3cd6",
"md5": "b947c82dd66a789d0c9d929f9b9a4a5f",
"sha256": "d01c7819a410f7c255b20799b65d36b414379a30c6f1684c7bd7eb6777338c1b"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b947c82dd66a789d0c9d929f9b9a4a5f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 67559,
"upload_time": "2025-08-22T13:42:25",
"upload_time_iso_8601": "2025-08-22T13:42:25.875426Z",
"url": "https://files.pythonhosted.org/packages/07/d2/b7189a0e095caedfea4d42e6b6949d2685c354263bdf18e19b21ca9b3cd6/lazy_object_proxy-1.12.0-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": null,
"digests": {
"blake2b_256": "a3adb013840cc43971582ff1ceaf784d35d3a579650eb6cc348e5e6ed7e34d28",
"md5": "07e196bdbc9caa11c2f06f2e6981ee5d",
"sha256": "029d2b355076710505c9545aef5ab3f750d89779310e26ddf2b7b23f6ea03cd8"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "07e196bdbc9caa11c2f06f2e6981ee5d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 66651,
"upload_time": "2025-08-22T13:42:27",
"upload_time_iso_8601": "2025-08-22T13:42:27.427557Z",
"url": "https://files.pythonhosted.org/packages/a3/ad/b013840cc43971582ff1ceaf784d35d3a579650eb6cc348e5e6ed7e34d28/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7e6fb7368d301c15612fcc4cd00412b5d6ba55548bde09bdae71930e1a81f2ab",
"md5": "7496d9ccb31d2f4d813c0a3a240272c7",
"sha256": "cc6e3614eca88b1c8a625fc0a47d0d745e7c3255b21dac0e30b3037c5e3deeb8"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "7496d9ccb31d2f4d813c0a3a240272c7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 66901,
"upload_time": "2025-08-22T13:42:28",
"upload_time_iso_8601": "2025-08-22T13:42:28.585636Z",
"url": "https://files.pythonhosted.org/packages/7e/6f/b7368d301c15612fcc4cd00412b5d6ba55548bde09bdae71930e1a81f2ab/lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "611bc6b1865445576b2fc5fa0fbcfce1c05fee77d8979fd1aa653dd0f179aefc",
"md5": "1151d58832add3e16c180a6cb1d25c5a",
"sha256": "be5fe974e39ceb0d6c9db0663c0464669cf866b2851c73971409b9566e880eab"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "1151d58832add3e16c180a6cb1d25c5a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 26536,
"upload_time": "2025-08-22T13:42:29",
"upload_time_iso_8601": "2025-08-22T13:42:29.636224Z",
"url": "https://files.pythonhosted.org/packages/61/1b/c6b1865445576b2fc5fa0fbcfce1c05fee77d8979fd1aa653dd0f179aefc/lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "01b34684b1e128a87821e485f5a901b179790e6b5bc02f89b7ee19c23be36ef3",
"md5": "2e8fca567ecbd9c701fce0e0757e1874",
"sha256": "1cf69cd1a6c7fe2dbcc3edaa017cf010f4192e53796538cc7d5e1fedbfa4bcff"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2e8fca567ecbd9c701fce0e0757e1874",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 26656,
"upload_time": "2025-08-22T13:42:30",
"upload_time_iso_8601": "2025-08-22T13:42:30.605213Z",
"url": "https://files.pythonhosted.org/packages/01/b3/4684b1e128a87821e485f5a901b179790e6b5bc02f89b7ee19c23be36ef3/lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3a031bdc21d9a6df9ff72d70b2ff17d8609321bea4b0d3cffd2cea92fb2ef738",
"md5": "3ff3cd64a4d4a9ea77c75d693fa3d518",
"sha256": "efff4375a8c52f55a145dc8487a2108c2140f0bec4151ab4e1843e52eb9987ad"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "3ff3cd64a4d4a9ea77c75d693fa3d518",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 68832,
"upload_time": "2025-08-22T13:42:31",
"upload_time_iso_8601": "2025-08-22T13:42:31.675070Z",
"url": "https://files.pythonhosted.org/packages/3a/03/1bdc21d9a6df9ff72d70b2ff17d8609321bea4b0d3cffd2cea92fb2ef738/lazy_object_proxy-1.12.0-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": "3d4b5788e5e8bd01d19af71e50077ab020bc5cce67e935066cd65e1215a09ff9",
"md5": "8d6b359b2a59d0a252c5579b294330a1",
"sha256": "1192e8c2f1031a6ff453ee40213afa01ba765b3dc861302cd91dbdb2e2660b00"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "8d6b359b2a59d0a252c5579b294330a1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 69148,
"upload_time": "2025-08-22T13:42:32",
"upload_time_iso_8601": "2025-08-22T13:42:32.876643Z",
"url": "https://files.pythonhosted.org/packages/3d/4b/5788e5e8bd01d19af71e50077ab020bc5cce67e935066cd65e1215a09ff9/lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "790e090bf070f7a0de44c61659cb7f74c2fe02309a77ca8c4b43adfe0b695f66",
"md5": "2d5d094e67dcb4521d3c6d81090963e8",
"sha256": "3605b632e82a1cbc32a1e5034278a64db555b3496e0795723ee697006b980508"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "2d5d094e67dcb4521d3c6d81090963e8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 67800,
"upload_time": "2025-08-22T13:42:34",
"upload_time_iso_8601": "2025-08-22T13:42:34.054843Z",
"url": "https://files.pythonhosted.org/packages/79/0e/090bf070f7a0de44c61659cb7f74c2fe02309a77ca8c4b43adfe0b695f66/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cfd2b320325adbb2d119156f7c506a5fbfa37fcab15c26d13cf789a90a6de04e",
"md5": "5ce993a552eeda8047aeb52db65fd1b9",
"sha256": "a61095f5d9d1a743e1e20ec6d6db6c2ca511961777257ebd9b288951b23b44fa"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5ce993a552eeda8047aeb52db65fd1b9",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 68085,
"upload_time": "2025-08-22T13:42:35",
"upload_time_iso_8601": "2025-08-22T13:42:35.197433Z",
"url": "https://files.pythonhosted.org/packages/cf/d2/b320325adbb2d119156f7c506a5fbfa37fcab15c26d13cf789a90a6de04e/lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6a484b718c937004bf71cd82af3713874656bcb8d0cc78600bf33bb9619adc6c",
"md5": "88657563982918b1bee92fcee0411ca4",
"sha256": "997b1d6e10ecc6fb6fe0f2c959791ae59599f41da61d652f6c903d1ee58b7370"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "88657563982918b1bee92fcee0411ca4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 26535,
"upload_time": "2025-08-22T13:42:36",
"upload_time_iso_8601": "2025-08-22T13:42:36.521496Z",
"url": "https://files.pythonhosted.org/packages/6a/48/4b718c937004bf71cd82af3713874656bcb8d0cc78600bf33bb9619adc6c/lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0d1bb5f5bd6bda26f1e15cd3232b223892e4498e34ec70a7f4f11c401ac969f1",
"md5": "48311bcf842ece85229d3cd1c942f5ea",
"sha256": "8ee0d6027b760a11cc18281e702c0309dd92da458a74b4c15025d7fc490deede"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "48311bcf842ece85229d3cd1c942f5ea",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 26746,
"upload_time": "2025-08-22T13:42:37",
"upload_time_iso_8601": "2025-08-22T13:42:37.572930Z",
"url": "https://files.pythonhosted.org/packages/0d/1b/b5f5bd6bda26f1e15cd3232b223892e4498e34ec70a7f4f11c401ac969f1/lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5564314889b618075c2bfc19293ffa9153ce880ac6153aacfd0a52fcabf21a66",
"md5": "ffe872ef4e6318632d834d5ea5825f97",
"sha256": "4ab2c584e3cc8be0dfca422e05ad30a9abe3555ce63e9ab7a559f62f8dbc6ff9"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "ffe872ef4e6318632d834d5ea5825f97",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 71457,
"upload_time": "2025-08-22T13:42:38",
"upload_time_iso_8601": "2025-08-22T13:42:38.743323Z",
"url": "https://files.pythonhosted.org/packages/55/64/314889b618075c2bfc19293ffa9153ce880ac6153aacfd0a52fcabf21a66/lazy_object_proxy-1.12.0-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": "1153857fc2827fc1e13fbdfc0ba2629a7d2579645a06192d5461809540b78913",
"md5": "e6a54d222c1f0d3985b3ea450fa47f0c",
"sha256": "14e348185adbd03ec17d051e169ec45686dcd840a3779c9d4c10aabe2ca6e1c0"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "e6a54d222c1f0d3985b3ea450fa47f0c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 71036,
"upload_time": "2025-08-22T13:42:40",
"upload_time_iso_8601": "2025-08-22T13:42:40.184406Z",
"url": "https://files.pythonhosted.org/packages/11/53/857fc2827fc1e13fbdfc0ba2629a7d2579645a06192d5461809540b78913/lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2b24e581ffed864cd33c1b445b5763d617448ebb880f48675fc9de0471a95cbc",
"md5": "09213f7a9b6b13dab8ba8b5e6b72a2ae",
"sha256": "c4fcbe74fb85df8ba7825fa05eddca764138da752904b378f0ae5ab33a36c308"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "09213f7a9b6b13dab8ba8b5e6b72a2ae",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 69329,
"upload_time": "2025-08-22T13:42:41",
"upload_time_iso_8601": "2025-08-22T13:42:41.311171Z",
"url": "https://files.pythonhosted.org/packages/2b/24/e581ffed864cd33c1b445b5763d617448ebb880f48675fc9de0471a95cbc/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "78be15f8f5a0b0b2e668e756a152257d26370132c97f2f1943329b08f057eff0",
"md5": "f84bd65bc7a25ee5b7d12f9b736e7612",
"sha256": "563d2ec8e4d4b68ee7848c5ab4d6057a6d703cb7963b342968bb8758dda33a23"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f84bd65bc7a25ee5b7d12f9b736e7612",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 70690,
"upload_time": "2025-08-22T13:42:42",
"upload_time_iso_8601": "2025-08-22T13:42:42.510043Z",
"url": "https://files.pythonhosted.org/packages/78/be/15f8f5a0b0b2e668e756a152257d26370132c97f2f1943329b08f057eff0/lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5daaf02be9bbfb270e13ee608c2b28b8771f20a5f64356c6d9317b20043c6129",
"md5": "0ca7eba91ee860b0ae75b28398ded2e3",
"sha256": "53c7fd99eb156bbb82cbc5d5188891d8fdd805ba6c1e3b92b90092da2a837073"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "0ca7eba91ee860b0ae75b28398ded2e3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 26563,
"upload_time": "2025-08-22T13:42:43",
"upload_time_iso_8601": "2025-08-22T13:42:43.685708Z",
"url": "https://files.pythonhosted.org/packages/5d/aa/f02be9bbfb270e13ee608c2b28b8771f20a5f64356c6d9317b20043c6129/lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f426b74c791008841f8ad896c7f293415136c66cc27e7c7577de4ee68040c110",
"md5": "39dd025f095a63e32184b40294777988",
"sha256": "86fd61cb2ba249b9f436d789d1356deae69ad3231dc3c0f17293ac535162672e"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "39dd025f095a63e32184b40294777988",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 26745,
"upload_time": "2025-08-22T13:42:44",
"upload_time_iso_8601": "2025-08-22T13:42:44.982474Z",
"url": "https://files.pythonhosted.org/packages/f4/26/b74c791008841f8ad896c7f293415136c66cc27e7c7577de4ee68040c110/lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9b52641870d309e5d1fb1ea7d462a818ca727e43bfa431d8c34b173eb090348c",
"md5": "04a756fb41ebcdd32a9aaceb9062d5d4",
"sha256": "81d1852fb30fab81696f93db1b1e55a5d1ff7940838191062f5f56987d5fcc3e"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "04a756fb41ebcdd32a9aaceb9062d5d4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 71537,
"upload_time": "2025-08-22T13:42:46",
"upload_time_iso_8601": "2025-08-22T13:42:46.141652Z",
"url": "https://files.pythonhosted.org/packages/9b/52/641870d309e5d1fb1ea7d462a818ca727e43bfa431d8c34b173eb090348c/lazy_object_proxy-1.12.0-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": "47b6919118e99d51c5e76e8bf5a27df406884921c0acf2c7b8a3b38d847ab3e9",
"md5": "6ac939413e6d7db4ab5093817d69fd44",
"sha256": "be9045646d83f6c2664c1330904b245ae2371b5c57a3195e4028aedc9f999655"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "6ac939413e6d7db4ab5093817d69fd44",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 71141,
"upload_time": "2025-08-22T13:42:47",
"upload_time_iso_8601": "2025-08-22T13:42:47.375838Z",
"url": "https://files.pythonhosted.org/packages/47/b6/919118e99d51c5e76e8bf5a27df406884921c0acf2c7b8a3b38d847ab3e9/lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e5471d20e626567b41de085cf4d4fb3661a56c159feaa73c825917b3b4d4f806",
"md5": "a4e6fe07e9685e04eb8aea3a7d4b08d6",
"sha256": "67f07ab742f1adfb3966c40f630baaa7902be4222a17941f3d85fd1dae5565ff"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "a4e6fe07e9685e04eb8aea3a7d4b08d6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 69449,
"upload_time": "2025-08-22T13:42:48",
"upload_time_iso_8601": "2025-08-22T13:42:48.490102Z",
"url": "https://files.pythonhosted.org/packages/e5/47/1d20e626567b41de085cf4d4fb3661a56c159feaa73c825917b3b4d4f806/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "588d25c20ff1a1a8426d9af2d0b6f29f6388005fc8cd10d6ee71f48bff86fdd0",
"md5": "8c5e039cf8e5ace2cab85ffcdbfc682f",
"sha256": "75ba769017b944fcacbf6a80c18b2761a1795b03f8899acdad1f1c39db4409be"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "8c5e039cf8e5ace2cab85ffcdbfc682f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 70744,
"upload_time": "2025-08-22T13:42:49",
"upload_time_iso_8601": "2025-08-22T13:42:49.608233Z",
"url": "https://files.pythonhosted.org/packages/58/8d/25c20ff1a1a8426d9af2d0b6f29f6388005fc8cd10d6ee71f48bff86fdd0/lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2312cd2235463f3469fd6c62d41d92b7f120e8134f76e52421413a0ad16d493e",
"md5": "ebcb765bb82f67bd8788a50392a9d0ec",
"sha256": "4a79b909aa16bde8ae606f06e6bbc9d3219d2e57fb3e0076e17879072b742c65"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "ebcb765bb82f67bd8788a50392a9d0ec",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 27391,
"upload_time": "2025-08-22T13:42:50",
"upload_time_iso_8601": "2025-08-22T13:42:50.620407Z",
"url": "https://files.pythonhosted.org/packages/23/12/cd2235463f3469fd6c62d41d92b7f120e8134f76e52421413a0ad16d493e/lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "609ef1c53e39bbebad2e8609c67d0830cc275f694d0ea23d78e8f6db526c12d3",
"md5": "3056fce49b7240338ddf13c7a165b353",
"sha256": "338ab2f132276203e404951205fe80c3fd59429b3a724e7b662b2eb539bb1be9"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "3056fce49b7240338ddf13c7a165b353",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 80552,
"upload_time": "2025-08-22T13:42:51",
"upload_time_iso_8601": "2025-08-22T13:42:51.731681Z",
"url": "https://files.pythonhosted.org/packages/60/9e/f1c53e39bbebad2e8609c67d0830cc275f694d0ea23d78e8f6db526c12d3/lazy_object_proxy-1.12.0-cp313-cp313t-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": "4cb66c513693448dcb317d9d8c91d91f47addc09553613379e504435b4cc8b3e",
"md5": "2f34e0cb5bcc5a71cc678439dc739e78",
"sha256": "8c40b3c9faee2e32bfce0df4ae63f4e73529766893258eca78548bac801c8f66"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "2f34e0cb5bcc5a71cc678439dc739e78",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 82857,
"upload_time": "2025-08-22T13:42:53",
"upload_time_iso_8601": "2025-08-22T13:42:53.225696Z",
"url": "https://files.pythonhosted.org/packages/4c/b6/6c513693448dcb317d9d8c91d91f47addc09553613379e504435b4cc8b3e/lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "121cd9c4aaa4c75da11eb7c22c43d7c90a53b4fca0e27784a5ab207768debea7",
"md5": "cab64ab9e96a4f3d0a38fb5561ac13b4",
"sha256": "717484c309df78cedf48396e420fa57fc8a2b1f06ea889df7248fdd156e58847"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "cab64ab9e96a4f3d0a38fb5561ac13b4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 80833,
"upload_time": "2025-08-22T13:42:54",
"upload_time_iso_8601": "2025-08-22T13:42:54.391176Z",
"url": "https://files.pythonhosted.org/packages/12/1c/d9c4aaa4c75da11eb7c22c43d7c90a53b4fca0e27784a5ab207768debea7/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0bae29117275aac7d7d78ae4f5a4787f36ff33262499d486ac0bf3e0b97889f6",
"md5": "5b442e6dc8c8c6c0d10b2ce2a545be21",
"sha256": "a6b7ea5ea1ffe15059eb44bcbcb258f97bcb40e139b88152c40d07b1a1dfc9ac"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "5b442e6dc8c8c6c0d10b2ce2a545be21",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 79516,
"upload_time": "2025-08-22T13:42:55",
"upload_time_iso_8601": "2025-08-22T13:42:55.812925Z",
"url": "https://files.pythonhosted.org/packages/0b/ae/29117275aac7d7d78ae4f5a4787f36ff33262499d486ac0bf3e0b97889f6/lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1940b4e48b2c38c69392ae702ae7afa7b6551e0ca5d38263198b7c79de8b3bdf",
"md5": "2de41a06b69f3255284eeba9b81d2c15",
"sha256": "08c465fb5cd23527512f9bd7b4c7ba6cec33e28aad36fbbe46bf7b858f9f3f7f"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl",
"has_sig": false,
"md5_digest": "2de41a06b69f3255284eeba9b81d2c15",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 27656,
"upload_time": "2025-08-22T13:42:56",
"upload_time_iso_8601": "2025-08-22T13:42:56.793805Z",
"url": "https://files.pythonhosted.org/packages/19/40/b4e48b2c38c69392ae702ae7afa7b6551e0ca5d38263198b7c79de8b3bdf/lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c0678ec9abe15c4f8a4bcc6e65160a2c667240d025cbb6591b879bea55625263",
"md5": "7ebc5ed20145055f3d65e078a9c399b1",
"sha256": "7b22c2bbfb155706b928ac4d74c1a63ac8552a55ba7fff4445155523ea4067e1"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "7ebc5ed20145055f3d65e078a9c399b1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 26568,
"upload_time": "2025-08-22T13:42:57",
"upload_time_iso_8601": "2025-08-22T13:42:57.719340Z",
"url": "https://files.pythonhosted.org/packages/c0/67/8ec9abe15c4f8a4bcc6e65160a2c667240d025cbb6591b879bea55625263/lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ef3a277857b51ae419a1574557c0b12e0d06bf327b758ba94cafc664cb1e2f66",
"md5": "89455f55970e57110381067422a3515e",
"sha256": "c9defba70ab943f1df98a656247966d7729da2fe9c2d5d85346464bf320820a3"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "89455f55970e57110381067422a3515e",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 26582,
"upload_time": "2025-08-22T13:49:49",
"upload_time_iso_8601": "2025-08-22T13:49:49.366781Z",
"url": "https://files.pythonhosted.org/packages/ef/3a/277857b51ae419a1574557c0b12e0d06bf327b758ba94cafc664cb1e2f66/lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1ab6c5e0fa43535bb9c87880e0ba037cdb1c50e01850b0831e80eb4f4762f270",
"md5": "d56b600e1444ddf345a36306acf56742",
"sha256": "6763941dbf97eea6b90f5b06eb4da9418cc088fce0e3883f5816090f9afcde4a"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
"has_sig": false,
"md5_digest": "d56b600e1444ddf345a36306acf56742",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 71059,
"upload_time": "2025-08-22T13:49:50",
"upload_time_iso_8601": "2025-08-22T13:49:50.488647Z",
"url": "https://files.pythonhosted.org/packages/1a/b6/c5e0fa43535bb9c87880e0ba037cdb1c50e01850b0831e80eb4f4762f270/lazy_object_proxy-1.12.0-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": "068a7dcad19c685963c652624702f1a968ff10220b16bfcc442257038216bf55",
"md5": "ba318ce5f5aa369729eab50d540527f5",
"sha256": "fdc70d81235fc586b9e3d1aeef7d1553259b62ecaae9db2167a5d2550dcc391a"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "ba318ce5f5aa369729eab50d540527f5",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 71034,
"upload_time": "2025-08-22T13:49:54",
"upload_time_iso_8601": "2025-08-22T13:49:54.224225Z",
"url": "https://files.pythonhosted.org/packages/06/8a/7dcad19c685963c652624702f1a968ff10220b16bfcc442257038216bf55/lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "12ac34cbfb433a10e28c7fd830f91c5a348462ba748413cbb950c7f259e67aa7",
"md5": "a4ee22afc5c81f28802476a658edfcaa",
"sha256": "0a83c6f7a6b2bfc11ef3ed67f8cbe99f8ff500b05655d8e7df9aab993a6abc95"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "a4ee22afc5c81f28802476a658edfcaa",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 69529,
"upload_time": "2025-08-22T13:49:55",
"upload_time_iso_8601": "2025-08-22T13:49:55.290889Z",
"url": "https://files.pythonhosted.org/packages/12/ac/34cbfb433a10e28c7fd830f91c5a348462ba748413cbb950c7f259e67aa7/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6f6a11ad7e349307c3ca4c0175db7a77d60ce42a41c60bcb11800aabd6a8acb8",
"md5": "e915b07fc0e8cf9a7250029312a2baca",
"sha256": "256262384ebd2a77b023ad02fbcc9326282bcfd16484d5531154b02bc304f4c5"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e915b07fc0e8cf9a7250029312a2baca",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 70391,
"upload_time": "2025-08-22T13:49:56",
"upload_time_iso_8601": "2025-08-22T13:49:56.350749Z",
"url": "https://files.pythonhosted.org/packages/6f/6a/11ad7e349307c3ca4c0175db7a77d60ce42a41c60bcb11800aabd6a8acb8/lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "59979b410ed8fbc6e79c1ee8b13f8777a80137d4bc189caf2c6202358e66192c",
"md5": "fe43cf74bf8df4b08a3ae367980c1fc4",
"sha256": "7601ec171c7e8584f8ff3f4e440aa2eebf93e854f04639263875b8c2971f819f"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl",
"has_sig": false,
"md5_digest": "fe43cf74bf8df4b08a3ae367980c1fc4",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 26988,
"upload_time": "2025-08-22T13:49:57",
"upload_time_iso_8601": "2025-08-22T13:49:57.302635Z",
"url": "https://files.pythonhosted.org/packages/59/97/9b410ed8fbc6e79c1ee8b13f8777a80137d4bc189caf2c6202358e66192c/lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fddcab1dcba92b576ed278f358f95edee30e835463e7976a219248a8635f757d",
"md5": "f684b7c287434e9c322d7303fd0e2858",
"sha256": "ae575ad9b674d0029fc077c5231b3bc6b433a3d1a62a8c363df96974b5534728"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f684b7c287434e9c322d7303fd0e2858",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 26648,
"upload_time": "2025-08-22T13:49:58",
"upload_time_iso_8601": "2025-08-22T13:49:58.429600Z",
"url": "https://files.pythonhosted.org/packages/fd/dc/ab1dcba92b576ed278f358f95edee30e835463e7976a219248a8635f757d/lazy_object_proxy-1.12.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b667b2a4ff7094f35d3dda1c7d0b3b629e8c1186b1a014370c6d20e02d4a23ce",
"md5": "3b36eb0940aab844b2da7f54b48af812",
"sha256": "31020c84005d3daa4cc0fa5a310af2066efe6b0d82aeebf9ab199292652ff036"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "3b36eb0940aab844b2da7f54b48af812",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 66845,
"upload_time": "2025-08-22T13:49:59",
"upload_time_iso_8601": "2025-08-22T13:49:59.623837Z",
"url": "https://files.pythonhosted.org/packages/b6/67/b2a4ff7094f35d3dda1c7d0b3b629e8c1186b1a014370c6d20e02d4a23ce/lazy_object_proxy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6957f1d038b4792dd621e2fa92dfdb4f652eee7b1d6000fe6849fc2308c3472e",
"md5": "a0d2ccf088bbbc02c9379159ebc7cd4b",
"sha256": "800f32b00a47c27446a2b767df7538e6c66a3488632c402b4fb2224f9794f3c0"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a0d2ccf088bbbc02c9379159ebc7cd4b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 66303,
"upload_time": "2025-08-22T13:50:00",
"upload_time_iso_8601": "2025-08-22T13:50:00.941826Z",
"url": "https://files.pythonhosted.org/packages/69/57/f1d038b4792dd621e2fa92dfdb4f652eee7b1d6000fe6849fc2308c3472e/lazy_object_proxy-1.12.0-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": null,
"digests": {
"blake2b_256": "87dfee5a4c0dba431ba8f77fb14388abb830d26617a15215f462d84251a91b40",
"md5": "b3ff25d6f7df2817702651e15d5794e4",
"sha256": "15400b18893f345857b9e18b9bd87bd06aba84af6ed086187add70aeaa3f93f1"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "b3ff25d6f7df2817702651e15d5794e4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 64865,
"upload_time": "2025-08-22T13:50:02",
"upload_time_iso_8601": "2025-08-22T13:50:02.304264Z",
"url": "https://files.pythonhosted.org/packages/87/df/ee5a4c0dba431ba8f77fb14388abb830d26617a15215f462d84251a91b40/lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6896227207629436bf5690a32c38b8524fdb32228559e22ccb6b9cb149d8f217",
"md5": "fcf6834bd9d0bd19b07b0c1c47d8281f",
"sha256": "3d3964fbd326578bcdfffd017ef101b6fb0484f34e731fe060ba9b8816498c36"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "fcf6834bd9d0bd19b07b0c1c47d8281f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 65123,
"upload_time": "2025-08-22T13:50:03",
"upload_time_iso_8601": "2025-08-22T13:50:03.643051Z",
"url": "https://files.pythonhosted.org/packages/68/96/227207629436bf5690a32c38b8524fdb32228559e22ccb6b9cb149d8f217/lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f9849646e640689cba3a5b46c62cf4281dfaf3d3e224b16d48d0a24acb1ab74b",
"md5": "a362be891057334b426ab10d16bac519",
"sha256": "424a8ab6695400845c39f13c685050eab69fa0bbac5790b201cd27375e5e41d7"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "a362be891057334b426ab10d16bac519",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 26413,
"upload_time": "2025-08-22T13:50:04",
"upload_time_iso_8601": "2025-08-22T13:50:04.592725Z",
"url": "https://files.pythonhosted.org/packages/f9/84/9646e640689cba3a5b46c62cf4281dfaf3d3e224b16d48d0a24acb1ab74b/lazy_object_proxy-1.12.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "41a0b91504515c1f9a299fc157967ffbd2f0321bce0516a3d5b89f6f4cad0355",
"md5": "55bb4a3a5899c14dc035a872ef4ccca0",
"sha256": "c3b2e0af1f7f77c4263759c4824316ce458fabe0fceadcd24ef8ca08b2d1e402"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0-pp39.pp310.pp311.graalpy311-none-any.whl",
"has_sig": false,
"md5_digest": "55bb4a3a5899c14dc035a872ef4ccca0",
"packagetype": "bdist_wheel",
"python_version": "pp39.pp310.pp311.graalpy311",
"requires_python": ">=3.9",
"size": 15072,
"upload_time": "2025-08-22T13:50:05",
"upload_time_iso_8601": "2025-08-22T13:50:05.498464Z",
"url": "https://files.pythonhosted.org/packages/41/a0/b91504515c1f9a299fc157967ffbd2f0321bce0516a3d5b89f6f4cad0355/lazy_object_proxy-1.12.0-pp39.pp310.pp311.graalpy311-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "08a269df9c6ba6d316cfd81fe2381e464db3e6de5db45f8c43c6a23504abf8cb",
"md5": "386c1a466619c1dd674d4245c51d38a1",
"sha256": "1f5a462d92fd0cfb82f1fab28b51bfb209fabbe6aabf7f0d51472c0c124c0c61"
},
"downloads": -1,
"filename": "lazy_object_proxy-1.12.0.tar.gz",
"has_sig": false,
"md5_digest": "386c1a466619c1dd674d4245c51d38a1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 43681,
"upload_time": "2025-08-22T13:50:06",
"upload_time_iso_8601": "2025-08-22T13:50:06.783058Z",
"url": "https://files.pythonhosted.org/packages/08/a2/69df9c6ba6d316cfd81fe2381e464db3e6de5db45f8c43c6a23504abf8cb/lazy_object_proxy-1.12.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-22 13:50:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ionelmc",
"github_project": "python-lazy-object-proxy",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"tox": true,
"lcname": "lazy-object-proxy"
}