Revisions of python-lazy-object-proxy

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1133655 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1085123 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 965084 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 909535 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 857112 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 8)
- update to 1.5.2:
  * Added Python 3.9 wheels.
  * Removed Python 2.7 Windows wheels
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 835176 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 730142 from Tomáš Chvátal's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 479708 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 1)
rename from python-lazy_object_proxy
Displaying all 17 revisions
openSUSE Build Service is sponsored by