Revisions of python-lazy-object-proxy
Ana Guerrero (anag+factory)
accepted
request 1133655
from
Dirk Mueller (dirkmueller)
(revision 17)
- update to 1.10.0: * 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).
Dominique Leuenberger (dimstar_suse)
accepted
request 1085123
from
Dirk Mueller (dirkmueller)
(revision 16)
- update to 1.9.0: * 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 1082051
from
Dirk Mueller (dirkmueller)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 1039666
from
Dirk Mueller (dirkmueller)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 998095
from
Dirk Mueller (dirkmueller)
(revision 13)
Dominique Leuenberger (dimstar_suse)
accepted
request 965084
from
Dirk Mueller (dirkmueller)
(revision 12)
- update to 1.7.1: * 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. * Switched CI to GitHub Actions, this has a couple consequences: * 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.
Dominique Leuenberger (dimstar_suse)
accepted
request 909535
from
Dirk Mueller (dirkmueller)
(revision 10)
- update to 1.6.0: * Added support for async special methods (``__aiter__``, ``__anext__``, ``__await__``, ``__aenter__``, ``__aexit__``). These are used in the ``async for``, ``await` and ``async with`` statements. Note that ``__await__`` returns a wrapper that tries to emulate the crazy stuff going on in the ceval loop, so there will be a small performance overhead. * Added the ``__resolved__`` property. You can use it to check if the factory has been called.
Dominique Leuenberger (dimstar_suse)
accepted
request 857112
from
Dirk Mueller (dirkmueller)
(revision 8)
- update to 1.5.2: * Added Python 3.9 wheels. * Removed Python 2.7 Windows wheels
Dominique Leuenberger (dimstar_suse)
accepted
request 835176
from
Dirk Mueller (dirkmueller)
(revision 7)
- udpate to 1.5.1: * Added ARM64 wheels (manylinux2014). * Added support for ``__fspath__``. * Dropped support for Python 3.4.
Dominique Leuenberger (dimstar_suse)
accepted
request 794168
from
Tomáš Chvátal (scarabeus_iv)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 730142
from
Tomáš Chvátal (scarabeus_iv)
(revision 5)
- Update to 1.4.2: * Included a pyproject.toml to allow users install the sdist with old python/setuptools, as the setuptools-scm dep will be fetched by pip instead of setuptools. Fixes #30.
Dominique Leuenberger (dimstar_suse)
accepted
request 711151
from
Ondřej Súkup (mimi_vx)
(revision 4)
Dominique Leuenberger (dimstar_suse)
accepted
request 626578
from
Robert Schweikert (rjschwei)
(revision 3)
Dominique Leuenberger (dimstar_suse)
accepted
request 493139
from
Todd R (TheBlackCat)
(revision 2)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 479708
from
Jan Matejek (matejcik)
(revision 1)
rename from python-lazy_object_proxy
Displaying all 17 revisions