Skip to main content

A fast and thorough lazy object proxy.

  • Free software: BSD license

Installation

pip install lazy-object-proxy

Documentation

https://python-lazy-object-proxy.readthedocs.org/

Development

To run the all tests run:

tox

Acknowledgements

This project is based on some code from wrapt as you can see in the git history.

Changelog

1.2.2 (2016-04-14)

  • Added manylinux wheels.

  • Minor cleanup in readme.

1.2.1 (2015-08-18)

  • Fix a memory leak (the wrapped object would get bogus references). Contributed by Astrum Kuo in #10.

1.2.0 (2015-07-06)

  • Don’t instantiate the object when __repr__ is called. This aids with debugging (allows one to see exactly in what state the proxy is).

1.1.0 (2015-07-05)

  • Added support for pickling. The pickled value is going to be the wrapped object without any Proxy container.

  • Fixed a memory management issue in the C extension (reference cycles weren’t garbage collected due to improper handling in the C extension).

1.0.2 (2015-04-11)

  • First release on PyPI.

Metadata

Release files for lazy-object-proxy 1.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lazy-object-proxy 1.2.2
File Size Uploaded
lazy-object-proxy-1.2.2.tar.gz 31.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for lazy-object-proxy 1.2.2
File
lazy_object_proxy-1.2.2-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
lazy_object_proxy-1.2.2-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
lazy_object_proxy-1.2.2-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
lazy_object_proxy-1.2.2-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
lazy_object_proxy-1.2.2-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
lazy_object_proxy-1.2.2-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
lazy_object_proxy-1.2.2-cp33-none-win_amd64.whl CPython 3.3 none Windows x86-64 Details
lazy_object_proxy-1.2.2-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
lazy_object_proxy-1.2.2-cp33-cp33m-manylinux1_x86_64.whl CPython 3.3 CPython 3.3 pymalloc Linux glibc 2.5+ x86-64 Details
lazy_object_proxy-1.2.2-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
lazy_object_proxy-1.2.2-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
lazy_object_proxy-1.2.2-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
lazy_object_proxy-1.2.2-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
lazy_object_proxy-1.2.2-cp26-cp26mu-manylinux1_x86_64.whl CPython 2.6 CPython 2.6 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
lazy_object_proxy-1.2.2-cp26-cp26m-manylinux1_x86_64.whl CPython 2.6 CPython 2.6 pymalloc Linux glibc 2.5+ x86-64 Details

Total release size: 603.3 kB

Release files / lazy-object-proxy-1.2.2.tar.gz

Download URL lazy-object-proxy-1.2.2.tar.gz
Size 31.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ddd4cf1c74279c349cb7b9c54a2efa5105854f57de5f2d35829ee93631564268
BLAKE2b-256 checksum
How to use checksums
6563b6061968b0f3c7c52887456dfccbd07bec2303296911757d8c1cc228afe6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp35-cp35m-win_amd64.whl

Download URL lazy_object_proxy-1.2.2-cp35-cp35m-win_amd64.whl
Size 24.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
723e52dc698764ae75e30a9a3021e2138c49dfeae259172747bb22be823c9b0e
BLAKE2b-256 checksum
How to use checksums
62438ab3b19e9e704f1fe33fb6ba70820ef8f1a43cf2d12b9c763518f5e2b761
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp35-cp35m-win32.whl

Download URL lazy_object_proxy-1.2.2-cp35-cp35m-win32.whl
Size 22.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
eebebfbeb3a6a588a6cdbc0d15794004f8450819043bb69a2827e8c6d73e1205
BLAKE2b-256 checksum
How to use checksums
e54193adcf04eb9c60670a8ef01037fbffaaf5cd3bfc34e63d3f5592a1019283
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp35-cp35m-manylinux1_x86_64.whl

Download URL lazy_object_proxy-1.2.2-cp35-cp35m-manylinux1_x86_64.whl
Size 56.3 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b83adc06c46039018b4b47ef2a5677006e899a52be16ff57df6229cd89d6a53b
BLAKE2b-256 checksum
How to use checksums
8ec84bd1ed56cb66240d3aaae72ac2954ee9f1f026da4b2763c5a7f1149f0e9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp34-cp34m-win_amd64.whl

Download URL lazy_object_proxy-1.2.2-cp34-cp34m-win_amd64.whl
Size 22.1 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e0991ebfa8ead85d7028fb7ff6957ecc6b2e63106bcd90cddea39ab66ead12f2
BLAKE2b-256 checksum
How to use checksums
a1a9b0fad03f8821dfe723445b9ecfb9d14f443124db52e9c0971f487f14cdc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp34-cp34m-win32.whl

Download URL lazy_object_proxy-1.2.2-cp34-cp34m-win32.whl
Size 21.0 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
50154f691cde6514576239534bababc957a99052b42902af2402071549a97d49
BLAKE2b-256 checksum
How to use checksums
c9766cd35066fbdfee4bf53ea129cafa4663f116d8fdcd6f2949929ad8c1879b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp34-cp34m-manylinux1_x86_64.whl

Download URL lazy_object_proxy-1.2.2-cp34-cp34m-manylinux1_x86_64.whl
Size 56.1 kB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
18c55b4bfb9ce83f41e8223f40daafdbd0fde9ab8718406e58d934e1493111a0
BLAKE2b-256 checksum
How to use checksums
a340b11e6ce656f245b759ee948f6e25dddbbff9e28ccec9dd033b190a1ce3ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp33-none-win_amd64.whl

Download URL lazy_object_proxy-1.2.2-cp33-none-win_amd64.whl
Size 22.2 kB
Tags CPython 3.3 Windows x86-64
SHA-256 checksum
How to use checksums
3909f5147629ee14389e7a596790fc8969f277a84254a651314a5c3a3bc6f391
BLAKE2b-256 checksum
How to use checksums
d3c4a7b6352f2ec4687cb305f83a23e397cb07cbee44953da12dcd8dbfffa4a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp33-none-win32.whl

Download URL lazy_object_proxy-1.2.2-cp33-none-win32.whl
Size 21.0 kB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
d192499a00a629dfe2246a99f19d070c57003043362b4db05ada429e9859441d
BLAKE2b-256 checksum
How to use checksums
37506796941348aaedf0ffda75a6ba1e1662e93fbe6218606eefc3ffa3ea7ce5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp33-cp33m-manylinux1_x86_64.whl

Download URL lazy_object_proxy-1.2.2-cp33-cp33m-manylinux1_x86_64.whl
Size 55.2 kB
Tags CPython 3.3 CPython 3.3 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7c627a3426a481ba75056e950e1b1ed4ea21a6bfb469bac2ce6a836616884338
BLAKE2b-256 checksum
How to use checksums
ee2b0ef55d4616520181d702e98b3f9e60bc2851d6cb1ea2cbeb0ee1ecde5681
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp27-cp27mu-manylinux1_x86_64.whl

Download URL lazy_object_proxy-1.2.2-cp27-cp27mu-manylinux1_x86_64.whl
Size 56.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f9884923b477d25ba64f370abeabaad8002a23fdf288a58da1e1f020a3aa5c5f
BLAKE2b-256 checksum
How to use checksums
2086e3822e4d8af642559e22e9cb26a8e1f666f0d6430ce8ade788970b3a362b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp27-cp27m-win_amd64.whl

Download URL lazy_object_proxy-1.2.2-cp27-cp27m-win_amd64.whl
Size 22.3 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
7d3bab52d845f0c63ed81be0a849d95aaa3da59e600611876adfd27bae2a65ca
BLAKE2b-256 checksum
How to use checksums
4d845b987d73312d6c37483679031e75fe4ec2c791592862c910b5b88a5447f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp27-cp27m-win32.whl

Download URL lazy_object_proxy-1.2.2-cp27-cp27m-win32.whl
Size 21.1 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
23553a677fcf9f36518fbec101dc43a3236cb54443dfc89163b152bf500b7a70
BLAKE2b-256 checksum
How to use checksums
a7e74afae831674f212ac2c56c88ada4efc92f5773d1000a9f5310c6862e1d55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp27-cp27m-manylinux1_x86_64.whl

Download URL lazy_object_proxy-1.2.2-cp27-cp27m-manylinux1_x86_64.whl
Size 56.8 kB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
02f6fd26142b7bd3966848441b03996811f10bf90692c2335eef548917eed705
BLAKE2b-256 checksum
How to use checksums
75c13daf17c3fc36a01b17a87633def91d1d9c168049a25390fee3eaa3dfbc77
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp26-cp26mu-manylinux1_x86_64.whl

Download URL lazy_object_proxy-1.2.2-cp26-cp26mu-manylinux1_x86_64.whl
Size 56.7 kB
Tags CPython 2.6 CPython 2.6 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d4de17625c0ab8b81337cf7408d53ad26c9605b4bbdc4f6532e87c9e645824dc
BLAKE2b-256 checksum
How to use checksums
3449cde9cac7ae7257b11df60a421bf9bcc34fb898a77bd9600e868680621f5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / lazy_object_proxy-1.2.2-cp26-cp26m-manylinux1_x86_64.whl

Download URL lazy_object_proxy-1.2.2-cp26-cp26m-manylinux1_x86_64.whl
Size 56.7 kB
Tags CPython 2.6 CPython 2.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1efd529cdfad38daeb7708719b8acddf6718ccc65a4bf8b389d395292eb6f491
BLAKE2b-256 checksum
How to use checksums
23f9f90b2953f858920959c25ab29cd856eb121f3267ce91cc27a4a4ecdf3712
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.8.0

19 release files

1.7.1

37 release files

1.7.0

37 release files

1.6.0

22 release files

1.5.2

24 release files

1.5.1

22 release files

1.4.3

21 release files

1.4.2

18 release files

1.4.1

18 release files

This release

1.2.2 This release

16 release files

1.2.1

11 release files

1.2.0

7 release files

1.1.0

7 release files

1.0.2

7 release files

1.0.1

7 release files

1.0.0

7 release files

0.1.0

7 release files

0.0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page