Skip to main content

A fast and thorough lazy object proxy.

Project description

docs

Documentation Status

tests

GitHub Actions Build Status Coverage Status Coverage Status

package

PyPI Package latest release PyPI Wheel Supported versions Supported implementations Commits since latest release

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lazy_object_proxy-1.12.0.tar.gz (43.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl (27.0 kB view details)

Uploaded CPython 3.14Windows x86-64

lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl (70.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl (69.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (71.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (71.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl (26.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl (27.7 kB view details)

Uploaded CPython 3.13tWindows x86-64

lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl (79.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl (80.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (82.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lazy_object_proxy-1.12.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (80.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl (27.4 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl (26.6 kB view details)

Uploaded CPython 3.13Windows x86-64

lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl (70.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl (69.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (71.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lazy_object_proxy-1.12.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (71.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl (26.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl (26.6 kB view details)

Uploaded CPython 3.12Windows x86-64

lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl (70.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl (69.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (71.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lazy_object_proxy-1.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (71.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl (26.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl (26.5 kB view details)

Uploaded CPython 3.11Windows x86-64

lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl (68.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl (67.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (69.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

lazy_object_proxy-1.12.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (68.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl (26.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl (26.5 kB view details)

Uploaded CPython 3.10Windows x86-64

lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl (66.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl (66.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (68.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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 (67.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl (26.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

lazy_object_proxy-1.12.0-cp39-cp39-win_amd64.whl (26.4 kB view details)

Uploaded CPython 3.9Windows x86-64

lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_x86_64.whl (65.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_aarch64.whl (64.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

lazy_object_proxy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (66.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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 (66.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

lazy_object_proxy-1.12.0-cp39-cp39-macosx_11_0_arm64.whl (26.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file lazy_object_proxy-1.12.0.tar.gz.

File metadata

  • Download URL: lazy_object_proxy-1.12.0.tar.gz
  • Upload date:
  • Size: 43.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for lazy_object_proxy-1.12.0.tar.gz
Algorithm Hash digest
SHA256 1f5a462d92fd0cfb82f1fab28b51bfb209fabbe6aabf7f0d51472c0c124c0c61
MD5 386c1a466619c1dd674d4245c51d38a1
BLAKE2b-256 08a269df9c6ba6d316cfd81fe2381e464db3e6de5db45f8c43c6a23504abf8cb

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-pp39.pp310.pp311.graalpy311-none-any.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-pp39.pp310.pp311.graalpy311-none-any.whl
Algorithm Hash digest
SHA256 c3b2e0af1f7f77c4263759c4824316ce458fabe0fceadcd24ef8ca08b2d1e402
MD5 55bb4a3a5899c14dc035a872ef4ccca0
BLAKE2b-256 41a0b91504515c1f9a299fc157967ffbd2f0321bce0516a3d5b89f6f4cad0355

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7601ec171c7e8584f8ff3f4e440aa2eebf93e854f04639263875b8c2971f819f
MD5 fe43cf74bf8df4b08a3ae367980c1fc4
BLAKE2b-256 59979b410ed8fbc6e79c1ee8b13f8777a80137d4bc189caf2c6202358e66192c

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 256262384ebd2a77b023ad02fbcc9326282bcfd16484d5531154b02bc304f4c5
MD5 e915b07fc0e8cf9a7250029312a2baca
BLAKE2b-256 6f6a11ad7e349307c3ca4c0175db7a77d60ce42a41c60bcb11800aabd6a8acb8

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0a83c6f7a6b2bfc11ef3ed67f8cbe99f8ff500b05655d8e7df9aab993a6abc95
MD5 a4ee22afc5c81f28802476a658edfcaa
BLAKE2b-256 12ac34cbfb433a10e28c7fd830f91c5a348462ba748413cbb950c7f259e67aa7

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fdc70d81235fc586b9e3d1aeef7d1553259b62ecaae9db2167a5d2550dcc391a
MD5 ba318ce5f5aa369729eab50d540527f5
BLAKE2b-256 068a7dcad19c685963c652624702f1a968ff10220b16bfcc442257038216bf55

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 6763941dbf97eea6b90f5b06eb4da9418cc088fce0e3883f5816090f9afcde4a
MD5 d56b600e1444ddf345a36306acf56742
BLAKE2b-256 1ab6c5e0fa43535bb9c87880e0ba037cdb1c50e01850b0831e80eb4f4762f270

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9defba70ab943f1df98a656247966d7729da2fe9c2d5d85346464bf320820a3
MD5 89455f55970e57110381067422a3515e
BLAKE2b-256 ef3a277857b51ae419a1574557c0b12e0d06bf327b758ba94cafc664cb1e2f66

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 08c465fb5cd23527512f9bd7b4c7ba6cec33e28aad36fbbe46bf7b858f9f3f7f
MD5 2de41a06b69f3255284eeba9b81d2c15
BLAKE2b-256 1940b4e48b2c38c69392ae702ae7afa7b6551e0ca5d38263198b7c79de8b3bdf

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6b7ea5ea1ffe15059eb44bcbcb258f97bcb40e139b88152c40d07b1a1dfc9ac
MD5 5b442e6dc8c8c6c0d10b2ce2a545be21
BLAKE2b-256 0bae29117275aac7d7d78ae4f5a4787f36ff33262499d486ac0bf3e0b97889f6

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 717484c309df78cedf48396e420fa57fc8a2b1f06ea889df7248fdd156e58847
MD5 cab64ab9e96a4f3d0a38fb5561ac13b4
BLAKE2b-256 121cd9c4aaa4c75da11eb7c22c43d7c90a53b4fca0e27784a5ab207768debea7

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c40b3c9faee2e32bfce0df4ae63f4e73529766893258eca78548bac801c8f66
MD5 2f34e0cb5bcc5a71cc678439dc739e78
BLAKE2b-256 4cb66c513693448dcb317d9d8c91d91f47addc09553613379e504435b4cc8b3e

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 338ab2f132276203e404951205fe80c3fd59429b3a724e7b662b2eb539bb1be9
MD5 3056fce49b7240338ddf13c7a165b353
BLAKE2b-256 609ef1c53e39bbebad2e8609c67d0830cc275f694d0ea23d78e8f6db526c12d3

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a79b909aa16bde8ae606f06e6bbc9d3219d2e57fb3e0076e17879072b742c65
MD5 ebcb765bb82f67bd8788a50392a9d0ec
BLAKE2b-256 2312cd2235463f3469fd6c62d41d92b7f120e8134f76e52421413a0ad16d493e

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7b22c2bbfb155706b928ac4d74c1a63ac8552a55ba7fff4445155523ea4067e1
MD5 7ebc5ed20145055f3d65e078a9c399b1
BLAKE2b-256 c0678ec9abe15c4f8a4bcc6e65160a2c667240d025cbb6591b879bea55625263

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75ba769017b944fcacbf6a80c18b2761a1795b03f8899acdad1f1c39db4409be
MD5 8c5e039cf8e5ace2cab85ffcdbfc682f
BLAKE2b-256 588d25c20ff1a1a8426d9af2d0b6f29f6388005fc8cd10d6ee71f48bff86fdd0

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67f07ab742f1adfb3966c40f630baaa7902be4222a17941f3d85fd1dae5565ff
MD5 a4e6fe07e9685e04eb8aea3a7d4b08d6
BLAKE2b-256 e5471d20e626567b41de085cf4d4fb3661a56c159feaa73c825917b3b4d4f806

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be9045646d83f6c2664c1330904b245ae2371b5c57a3195e4028aedc9f999655
MD5 6ac939413e6d7db4ab5093817d69fd44
BLAKE2b-256 47b6919118e99d51c5e76e8bf5a27df406884921c0acf2c7b8a3b38d847ab3e9

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 81d1852fb30fab81696f93db1b1e55a5d1ff7940838191062f5f56987d5fcc3e
MD5 04a756fb41ebcdd32a9aaceb9062d5d4
BLAKE2b-256 9b52641870d309e5d1fb1ea7d462a818ca727e43bfa431d8c34b173eb090348c

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86fd61cb2ba249b9f436d789d1356deae69ad3231dc3c0f17293ac535162672e
MD5 39dd025f095a63e32184b40294777988
BLAKE2b-256 f426b74c791008841f8ad896c7f293415136c66cc27e7c7577de4ee68040c110

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 53c7fd99eb156bbb82cbc5d5188891d8fdd805ba6c1e3b92b90092da2a837073
MD5 0ca7eba91ee860b0ae75b28398ded2e3
BLAKE2b-256 5daaf02be9bbfb270e13ee608c2b28b8771f20a5f64356c6d9317b20043c6129

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 563d2ec8e4d4b68ee7848c5ab4d6057a6d703cb7963b342968bb8758dda33a23
MD5 f84bd65bc7a25ee5b7d12f9b736e7612
BLAKE2b-256 78be15f8f5a0b0b2e668e756a152257d26370132c97f2f1943329b08f057eff0

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c4fcbe74fb85df8ba7825fa05eddca764138da752904b378f0ae5ab33a36c308
MD5 09213f7a9b6b13dab8ba8b5e6b72a2ae
BLAKE2b-256 2b24e581ffed864cd33c1b445b5763d617448ebb880f48675fc9de0471a95cbc

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14e348185adbd03ec17d051e169ec45686dcd840a3779c9d4c10aabe2ca6e1c0
MD5 e6a54d222c1f0d3985b3ea450fa47f0c
BLAKE2b-256 1153857fc2827fc1e13fbdfc0ba2629a7d2579645a06192d5461809540b78913

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4ab2c584e3cc8be0dfca422e05ad30a9abe3555ce63e9ab7a559f62f8dbc6ff9
MD5 ffe872ef4e6318632d834d5ea5825f97
BLAKE2b-256 5564314889b618075c2bfc19293ffa9153ce880ac6153aacfd0a52fcabf21a66

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ee0d6027b760a11cc18281e702c0309dd92da458a74b4c15025d7fc490deede
MD5 48311bcf842ece85229d3cd1c942f5ea
BLAKE2b-256 0d1bb5f5bd6bda26f1e15cd3232b223892e4498e34ec70a7f4f11c401ac969f1

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 997b1d6e10ecc6fb6fe0f2c959791ae59599f41da61d652f6c903d1ee58b7370
MD5 88657563982918b1bee92fcee0411ca4
BLAKE2b-256 6a484b718c937004bf71cd82af3713874656bcb8d0cc78600bf33bb9619adc6c

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a61095f5d9d1a743e1e20ec6d6db6c2ca511961777257ebd9b288951b23b44fa
MD5 5ce993a552eeda8047aeb52db65fd1b9
BLAKE2b-256 cfd2b320325adbb2d119156f7c506a5fbfa37fcab15c26d13cf789a90a6de04e

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3605b632e82a1cbc32a1e5034278a64db555b3496e0795723ee697006b980508
MD5 2d5d094e67dcb4521d3c6d81090963e8
BLAKE2b-256 790e090bf070f7a0de44c61659cb7f74c2fe02309a77ca8c4b43adfe0b695f66

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1192e8c2f1031a6ff453ee40213afa01ba765b3dc861302cd91dbdb2e2660b00
MD5 8d6b359b2a59d0a252c5579b294330a1
BLAKE2b-256 3d4b5788e5e8bd01d19af71e50077ab020bc5cce67e935066cd65e1215a09ff9

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 efff4375a8c52f55a145dc8487a2108c2140f0bec4151ab4e1843e52eb9987ad
MD5 3ff3cd64a4d4a9ea77c75d693fa3d518
BLAKE2b-256 3a031bdc21d9a6df9ff72d70b2ff17d8609321bea4b0d3cffd2cea92fb2ef738

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cf69cd1a6c7fe2dbcc3edaa017cf010f4192e53796538cc7d5e1fedbfa4bcff
MD5 2e8fca567ecbd9c701fce0e0757e1874
BLAKE2b-256 01b34684b1e128a87821e485f5a901b179790e6b5bc02f89b7ee19c23be36ef3

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 be5fe974e39ceb0d6c9db0663c0464669cf866b2851c73971409b9566e880eab
MD5 1151d58832add3e16c180a6cb1d25c5a
BLAKE2b-256 611bc6b1865445576b2fc5fa0fbcfce1c05fee77d8979fd1aa653dd0f179aefc

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc6e3614eca88b1c8a625fc0a47d0d745e7c3255b21dac0e30b3037c5e3deeb8
MD5 7496d9ccb31d2f4d813c0a3a240272c7
BLAKE2b-256 7e6fb7368d301c15612fcc4cd00412b5d6ba55548bde09bdae71930e1a81f2ab

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 029d2b355076710505c9545aef5ab3f750d89779310e26ddf2b7b23f6ea03cd8
MD5 07e196bdbc9caa11c2f06f2e6981ee5d
BLAKE2b-256 a3adb013840cc43971582ff1ceaf784d35d3a579650eb6cc348e5e6ed7e34d28

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1ca33565f698ac1aece152a10f432415d1a2aa9a42dfe23e5ba2bc255ab91f6
MD5 af36b0930e30866420ad38c3c51111dc
BLAKE2b-256 da8f91fc00eeea46ee88b9df67f7c5388e60993341d2a406243d620b2fdfde57

See more details on using hashes here.

File details

Details for the file 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.

File metadata

File hashes

Hashes for 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
Algorithm Hash digest
SHA256 d01c7819a410f7c255b20799b65d36b414379a30c6f1684c7bd7eb6777338c1b
MD5 b947c82dd66a789d0c9d929f9b9a4a5f
BLAKE2b-256 07d2b7189a0e095caedfea4d42e6b6949d2685c354263bdf18e19b21ca9b3cd6

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61d5e3310a4aa5792c2b599a7a78ccf8687292c8eb09cf187cca8f09cf6a7519
MD5 950092f557ca4e04b8aef15f10c6fccc
BLAKE2b-256 d62bd5e8915038acbd6c6a9fcb8aaf923dc184222405d3710285a1fec6e262bc

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 424a8ab6695400845c39f13c685050eab69fa0bbac5790b201cd27375e5e41d7
MD5 a362be891057334b426ab10d16bac519
BLAKE2b-256 f9849646e640689cba3a5b46c62cf4281dfaf3d3e224b16d48d0a24acb1ab74b

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d3964fbd326578bcdfffd017ef101b6fb0484f34e731fe060ba9b8816498c36
MD5 fcf6834bd9d0bd19b07b0c1c47d8281f
BLAKE2b-256 6896227207629436bf5690a32c38b8524fdb32228559e22ccb6b9cb149d8f217

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 15400b18893f345857b9e18b9bd87bd06aba84af6ed086187add70aeaa3f93f1
MD5 b3ff25d6f7df2817702651e15d5794e4
BLAKE2b-256 87dfee5a4c0dba431ba8f77fb14388abb830d26617a15215f462d84251a91b40

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31020c84005d3daa4cc0fa5a310af2066efe6b0d82aeebf9ab199292652ff036
MD5 3b36eb0940aab844b2da7f54b48af812
BLAKE2b-256 b667b2a4ff7094f35d3dda1c7d0b3b629e8c1186b1a014370c6d20e02d4a23ce

See more details on using hashes here.

File details

Details for the file 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.

File metadata

File hashes

Hashes for 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
Algorithm Hash digest
SHA256 800f32b00a47c27446a2b767df7538e6c66a3488632c402b4fb2224f9794f3c0
MD5 a0d2ccf088bbbc02c9379159ebc7cd4b
BLAKE2b-256 6957f1d038b4792dd621e2fa92dfdb4f652eee7b1d6000fe6849fc2308c3472e

See more details on using hashes here.

File details

Details for the file lazy_object_proxy-1.12.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lazy_object_proxy-1.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae575ad9b674d0029fc077c5231b3bc6b433a3d1a62a8c363df96974b5534728
MD5 f684b7c287434e9c322d7303fd0e2858
BLAKE2b-256 fddcab1dcba92b576ed278f358f95edee30e835463e7976a219248a8635f757d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page