edaeb381ed
- Update to 1.12.0: * Fixed testing issues when C extensions are not desired. * Added support for GraalPy. * Fixed testing issues on Python 3.14. * Modernized packaging to have metadata in `pyproject.toml. * Added Python 3.14 wheels. * Added Python 3.13 wheels. * Added support for __format__`. * Dropped support for Python 3.8.
Steve Kowalik2025-11-24 01:20:55 +00:00
6171c7b00b
- 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).
Dirk Mueller2023-12-16 21:02:52 +00:00
e3ef373568
- 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.
Dirk Mueller2023-05-05 13:44:22 +00:00
0c3730f226
- 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.
Dirk Mueller2022-03-26 20:04:23 +00:00
750a122386
- 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.
Dirk Mueller2021-07-31 15:59:01 +00:00
e21062f1c0
Accepting request 875445 from devel:languages:python
Richard Brown
2021-03-05 12:44:23 +00:00
12ce53d653
Accepting request 875301 from home:mcalabkova:branches:devel:languages:python
Matej Cepl2021-02-26 15:07:01 +00:00
ff14a278f1
- udpate to 1.5.1: * Added ARM64 wheels (manylinux2014). * Added support for `__fspath__`. * Dropped support for Python 3.4.
Dirk Mueller2020-09-17 11:39:48 +00:00
4e83d1097a
- 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.
Tomáš Chvátal
2019-09-11 13:05:43 +00:00