lazy-object-proxy


Namelazy-object-proxy JSON
Version 1.12.0 PyPI version JSON
download
home_pageNone
SummaryA fast and thorough lazy object proxy.
upload_time2025-08-22 13:50:06
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
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"
}
        
Elapsed time: 4.43440s