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
Hashes for lazy_object_proxy-1.2.1-cp35-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3add4f6673b3788a9511538cf4d132ae101523b749c146e069886662402c173b |
|
MD5 | ac23452c3d97f51a1c170670df5cd1ae |
|
BLAKE2b-256 | c5203416958f136d98e2aec426331556de8985ab6c50a81d9bb6de0b037886cf |
Hashes for lazy_object_proxy-1.2.1-cp35-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed7235e500a6a079244d7063be06d65fd33a4f20219fec4ec9244a19eed04415 |
|
MD5 | a6a174e525e4b44494d753f1d35b0fb4 |
|
BLAKE2b-256 | 25b0db1c288b54a6050c0e3c787f75f3382f5688f85faee0766e75f8d7e3f17b |
Hashes for lazy_object_proxy-1.2.1-cp34-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd931499b4b5818a56de2586ef8776ffc3b5eef0c4f1bde0bc8e2e0b9ad8637c |
|
MD5 | e3ebacca106c51362dbe72768057dc3c |
|
BLAKE2b-256 | 15c17d5a505b155945b409ed5cfc3e3243873550f1201eb2792d08dc6d79fdd7 |
Hashes for lazy_object_proxy-1.2.1-cp34-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e134029c834963b9c88505269d2c9f2ffc18e2a5793085d95a123211eeb8cc49 |
|
MD5 | 177074d9a854e3c7f0cf757b581609c9 |
|
BLAKE2b-256 | ca1a96d01d10f24444265ee3406034bcf64815de697eb05243886fbcc74d0ca4 |
Hashes for lazy_object_proxy-1.2.1-cp33-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 501523c2df3f58478dde6c74c69e4e31bdcda725835755f162380eee7b6d1964 |
|
MD5 | 7355bcd977047a230c61e123a3396b6f |
|
BLAKE2b-256 | e71500dfcd96fbccaeed096d4303c1ea723466b40f501ccb632a254348c668f0 |
Hashes for lazy_object_proxy-1.2.1-cp33-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99c758ceaaed176d8a2136a66f79ba81fd4196e1c0dc9787968a59bdd49f2e3e |
|
MD5 | 649b9e9ba93e2740fe83c4edcbbba369 |
|
BLAKE2b-256 | 9ffd3feccf512bbe4077891007900dabc766297053f214d456b6039a2d6c4b68 |
Hashes for lazy_object_proxy-1.2.1-cp27-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d99c95732f354ddb260aa54fffc30d12de01f7957365b5beaa63620c01ca0b8f |
|
MD5 | a633c0eb501a8c5a64e84394983bb4e0 |
|
BLAKE2b-256 | 23d0f1a3abd535df258880a7e99221c76632aeda4c667f3a03f66620f0ee18d9 |
Hashes for lazy_object_proxy-1.2.1-cp27-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2c6c3f71890121ca10ce749ad844970b674a7d1a4ad08fefdc36dd16b302e92 |
|
MD5 | b32a069ee164428a60f96df16c3d29cc |
|
BLAKE2b-256 | 42ea5772535db087123d6e1c1c6b7c041fcb77704b2029b16285957486d77340 |
Hashes for lazy_object_proxy-1.2.1-cp26-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c80abf46a733f4df9489b62a5bace9c60487c25cbe8f9504f27e176178671f6 |
|
MD5 | e945db4476e2f50ba9637910019155c9 |
|
BLAKE2b-256 | a11adbf7bf72304f4e0b8ce2a01fa8b6a534f5db925e0e938b6e38c03e8f26d7 |
Hashes for lazy_object_proxy-1.2.1-cp26-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6941dabb694052038c20cc7e95011a7c2bdcaf5c803004fee8f33213b73df4f4 |
|
MD5 | b00cd58ee57f7c6bc9fb0ebf6ac3ac58 |
|
BLAKE2b-256 | ad590e28ff1a36911912818d8661e8b8bda8b9c5a3bf26314b7bc89763df3f42 |