A fast and thorough lazy object proxy.
Project description
docs |
|
|---|---|
tests |
|
package |
A fast and thorough lazy object proxy.
Free software: BSD license
Installation
pip install lazy-object-proxy
Documentation
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.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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lazy-object-proxy-1.2.1.tar.gz.
File metadata
- Download URL: lazy-object-proxy-1.2.1.tar.gz
- Upload date:
- Size: 28.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22ed751a2c63c6cf718674fd7461b1dfc45215bab4751ca32b6c9b8cb2734cb3
|
|
| MD5 |
ad33e3e06d24786f708b72cc23350afa
|
|
| BLAKE2b-256 |
c8ad8cf917dd6966b2af4bfaa1e6176a8e94b2dbca427f7b9e2527e56c3ecf33
|
File details
Details for the file lazy_object_proxy-1.2.1-cp35-none-win_amd64.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp35-none-win_amd64.whl
- Upload date:
- Size: 26.0 kB
- Tags: CPython 3.5, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3add4f6673b3788a9511538cf4d132ae101523b749c146e069886662402c173b
|
|
| MD5 |
ac23452c3d97f51a1c170670df5cd1ae
|
|
| BLAKE2b-256 |
c5203416958f136d98e2aec426331556de8985ab6c50a81d9bb6de0b037886cf
|
File details
Details for the file lazy_object_proxy-1.2.1-cp35-none-win32.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp35-none-win32.whl
- Upload date:
- Size: 23.6 kB
- Tags: CPython 3.5, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed7235e500a6a079244d7063be06d65fd33a4f20219fec4ec9244a19eed04415
|
|
| MD5 |
a6a174e525e4b44494d753f1d35b0fb4
|
|
| BLAKE2b-256 |
25b0db1c288b54a6050c0e3c787f75f3382f5688f85faee0766e75f8d7e3f17b
|
File details
Details for the file lazy_object_proxy-1.2.1-cp34-none-win_amd64.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp34-none-win_amd64.whl
- Upload date:
- Size: 23.1 kB
- Tags: CPython 3.4, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd931499b4b5818a56de2586ef8776ffc3b5eef0c4f1bde0bc8e2e0b9ad8637c
|
|
| MD5 |
e3ebacca106c51362dbe72768057dc3c
|
|
| BLAKE2b-256 |
15c17d5a505b155945b409ed5cfc3e3243873550f1201eb2792d08dc6d79fdd7
|
File details
Details for the file lazy_object_proxy-1.2.1-cp34-none-win32.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp34-none-win32.whl
- Upload date:
- Size: 22.0 kB
- Tags: CPython 3.4, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e134029c834963b9c88505269d2c9f2ffc18e2a5793085d95a123211eeb8cc49
|
|
| MD5 |
177074d9a854e3c7f0cf757b581609c9
|
|
| BLAKE2b-256 |
ca1a96d01d10f24444265ee3406034bcf64815de697eb05243886fbcc74d0ca4
|
File details
Details for the file lazy_object_proxy-1.2.1-cp33-none-win_amd64.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp33-none-win_amd64.whl
- Upload date:
- Size: 23.1 kB
- Tags: CPython 3.3, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
501523c2df3f58478dde6c74c69e4e31bdcda725835755f162380eee7b6d1964
|
|
| MD5 |
7355bcd977047a230c61e123a3396b6f
|
|
| BLAKE2b-256 |
e71500dfcd96fbccaeed096d4303c1ea723466b40f501ccb632a254348c668f0
|
File details
Details for the file lazy_object_proxy-1.2.1-cp33-none-win32.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp33-none-win32.whl
- Upload date:
- Size: 22.0 kB
- Tags: CPython 3.3, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99c758ceaaed176d8a2136a66f79ba81fd4196e1c0dc9787968a59bdd49f2e3e
|
|
| MD5 |
649b9e9ba93e2740fe83c4edcbbba369
|
|
| BLAKE2b-256 |
9ffd3feccf512bbe4077891007900dabc766297053f214d456b6039a2d6c4b68
|
File details
Details for the file lazy_object_proxy-1.2.1-cp27-none-win_amd64.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp27-none-win_amd64.whl
- Upload date:
- Size: 23.2 kB
- Tags: CPython 2.7, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d99c95732f354ddb260aa54fffc30d12de01f7957365b5beaa63620c01ca0b8f
|
|
| MD5 |
a633c0eb501a8c5a64e84394983bb4e0
|
|
| BLAKE2b-256 |
23d0f1a3abd535df258880a7e99221c76632aeda4c667f3a03f66620f0ee18d9
|
File details
Details for the file lazy_object_proxy-1.2.1-cp27-none-win32.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp27-none-win32.whl
- Upload date:
- Size: 22.1 kB
- Tags: CPython 2.7, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2c6c3f71890121ca10ce749ad844970b674a7d1a4ad08fefdc36dd16b302e92
|
|
| MD5 |
b32a069ee164428a60f96df16c3d29cc
|
|
| BLAKE2b-256 |
42ea5772535db087123d6e1c1c6b7c041fcb77704b2029b16285957486d77340
|
File details
Details for the file lazy_object_proxy-1.2.1-cp26-none-win_amd64.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp26-none-win_amd64.whl
- Upload date:
- Size: 23.8 kB
- Tags: CPython 2.6, Windows x86-64
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c80abf46a733f4df9489b62a5bace9c60487c25cbe8f9504f27e176178671f6
|
|
| MD5 |
e945db4476e2f50ba9637910019155c9
|
|
| BLAKE2b-256 |
a11adbf7bf72304f4e0b8ce2a01fa8b6a534f5db925e0e938b6e38c03e8f26d7
|
File details
Details for the file lazy_object_proxy-1.2.1-cp26-none-win32.whl.
File metadata
- Download URL: lazy_object_proxy-1.2.1-cp26-none-win32.whl
- Upload date:
- Size: 22.6 kB
- Tags: CPython 2.6, Windows x86
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6941dabb694052038c20cc7e95011a7c2bdcaf5c803004fee8f33213b73df4f4
|
|
| MD5 |
b00cd58ee57f7c6bc9fb0ebf6ac3ac58
|
|
| BLAKE2b-256 |
ad590e28ff1a36911912818d8661e8b8bda8b9c5a3bf26314b7bc89763df3f42
|