Update dependency lazy-object-proxy to v1.9.0 #22
Loading…
Reference in New Issue
No description provided.
Delete Branch "renovate/lazy-object-proxy-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
==1.3.1
->==1.9.0
Release Notes
ionelmc/python-lazy-object-proxy
v1.9.0
Compare Source
@
).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.
v1.8.0
Compare Source
#​62 <https://github.com/ionelmc/python-lazy-object-proxy/pull/62>
_.v1.7.1
Compare Source
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.
v1.7.0
Compare Source
Switched CI to GitHub Actions, this has a couple consequences:
Python 2 specific handling will be removed at some point.
musllinux
andmanylinux2014
variants.Fixed
__index__
to fallback toint
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 objectnot have an
__index__
method.v1.6.0
Compare Source
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 crazystuff 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 hasbeen called.
v1.5.2
Compare Source
(not supported on newest image with Python 3.9).
v1.5.1
Compare Source
v1.5.0
Compare Source
__fspath__
.v1.4.3
Compare Source
v1.4.2
Compare Source
pyproject.toml
to allow users install the sdist with old python/setuptools, as thesetuptools-scm dep will be fetched by pip instead of setuptools.
Fixes
#​30 <https://github.com/ionelmc/python-lazy-object-proxy/issues/30>
_.v1.4.1
Compare Source
-coverage
cflags. No more issues about boguscext.gcda
files.setup.py
to use setuptools-scm.v1.4.0
Compare Source
__mod__
for the slots backend. Contributed by Ran Benita in#​28 <https://github.com/ionelmc/python-lazy-object-proxy/pull/28>
_.#​24 <https://github.com/ionelmc/python-lazy-object-proxy/pull/24>
_.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
1bc758083e
toe968df9b04
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.