Path to this page:
./
devel/py-lazy-object-proxy,
Fast and thorough lazy object proxy
Branch: CURRENT,
Version: 1.10.0,
Package name: py312-lazy-object-proxy-1.10.0,
Maintainer: kamelderouicheA fast and thorough lazy object proxy
Required to run:[
devel/py-setuptools] [
lang/python37]
Required to build:[
pkgtools/cwrappers] [
devel/py-setuptools_scm] [
devel/py-wheel]
Master sites:
Filesize: 42.257 KB
Version history: (Expand)
- (2024-11-11) Updated to version: py312-lazy-object-proxy-1.10.0
- (2023-12-16) Updated to version: py311-lazy-object-proxy-1.10.0
- (2023-01-05) Updated to version: py310-lazy-object-proxy-1.9.0
- (2022-11-21) Updated to version: py310-lazy-object-proxy-1.8.0
- (2022-01-05) Updated to version: py39-lazy-object-proxy-1.7.1nb1
- (2021-12-15) Updated to version: py39-lazy-object-proxy-1.7.1
CVS history: (Expand)
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2023-12-16 13:05:52 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-lazy-object-proxy: updated to 1.10.0
1.10.0 (2023-12-15)
-------------------
* Added Python 3.12 wheels.
* Dropped support for Python 3.7.
* Applied some reformatting and lint fixes using ruff to the codebase (mostly \
more Python 2 leftover cleanups).
|
2023-01-05 11:35:25 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-lazy-object-proxy: updated to 1.9.0
1.9.0 (2023-01-04)
------------------
* Added support for matrix multiplication operator (``@``).
* Should have all the wheels now (including the manylinux ones).
* Bumped minimum version requirements for setuptools and setuptools-scm.
* Switched the default pure python fallback implementation to the \
"simple" one (when you ``from lazy_object_proxy import Proxy``
and the C extension is not available).
Previously the "slots" implementation was used but as it turns out \
it is slower on Python 3.
|
2022-11-21 00:24:57 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-lazy-object-proxy: updated to 1.8.0
1.8.0 (2022-10-26)
------------------
* Cleaned up use of cPickle..
* Cleaned up more dead Python 2 code.
* Added Python 3.11 wheels.
* Dropped support for Python 3.6.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-19 14:28:46 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-lazy-object-proxy: mark as not for python 2.7
|
2021-12-15 21:09:40 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-lazy-object-proxy: updated to 1.7.1
1.7.1 (2021-12-15)
------------------
* Removed most of the Python 2 support code and fixed ``python_requires`` to \
require at least Python 3.6.
Note that 1.7.0 has been yanked because it could not install on Python 2.7.
Installing lazy-object-proxy on Python 2.7 should automatically fall back to \
the 1.6.0 release now.
|
2021-12-15 10:37:36 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-lazy-object-proxy: updated to 1.7.0
1.7.0 (2021-12-15)
------------------
* Switched CI to GitHub Actions, this has a couple consequences:
* Support for Python 2.7 is dropped. You can still install it there but it's \
not tested anymore and
Python 2 specific handling will be removed at some point.
* Linux wheels are now provided in `musllinux` and `manylinux2014` variants.
* Fixed ``__index__`` to fallback to ``int`` if the wrapped object doesn't have \
an ``__index__`` method.
This prevents situations where code using a proxy would otherwise likely just \
call ``int`` had the object
not have an ``__index__`` method.
|