Update dependency cffi to v1.17.1 - autoclosed #9
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/cffi-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.15.1->==1.17.1Release Notes
python-cffi/cffi (cffi)
v1.17.1Compare Source
distutils.msvc9compilerimports under Windows (#118).ffibuilder.emit_python_code()andffibuiler.emit_c_code()accept file-like objects (#115).ffiplatformcalls are bypassed byffibuilder.emit_python_code()andffibuilder.emit_c_code()(#81).Full Changelog: https://github.com/python-cffi/cffi/compare/v1.17.0...v1.17.1
v1.17.0Compare Source
python3.13tand the3.13tABI) are not currently supported.fn = lib.myfunc, you get an object of a special type for performancereasons, instead of a
<cdata 'C-function-type'>. Before version 1.17you could only call such objects. You could write
ffi.addressof(lib, "myfunc")in order to get a real<cdata>object,based on the idea that in these cases in C you'd usually write
&myfuncinstead of
myfunc. In version 1.17, the special objectlib.myfunccan now be passed in many places where CFFI expectsa regular
<cdata>object. For example, you can now passit as a callback to a C function call, or write it inside a C
structure field of the correct pointer-to-function type, or use
ffi.cast()orffi.typeof()on it.Full Changelog: https://github.com/python-cffi/cffi/compare/v1.16.0...v1.17.0
v1.16.0Compare Source
distutilsfrom Python 3.12, projectsusing CFFI features that depend on
distutilsat runtime must add a dependency onsetuptoolsto function under Python 3.12+. CFFI does not declare a runtimesetuptoolsrequirement to avoid an unnecessary dependency for projects that do not require it.
setuptoolsis now a required build dependency.python_requiresmetadata for Python 3.8+. This allows unsupported Pythonsto continue using previously released sdists and wheels.
src/; a more standard layout that also enables CI to more easilycatch packaging errors.
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.
bd4de8e454to34594cae34Update dependency cffi to v1.17.1to Update dependency cffi to v1.17.1 - autoclosedPull request closed