Update dependency frozenlist to v1.8.0 #46
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==1.6.0->==1.8.0Release Notes
aio-libs/frozenlist (frozenlist)
v1.8.0Compare Source
======
(2025-10-05)
Contributor-facing changes
The :file:
reusable-cibuildwheel.ymlworkflow has been refactored tobe more generic and :file:
ci-cd.ymlnow holds all the configurationtoggles -- by :user:
webknjaz.Related issues and pull requests on GitHub:
:issue:
668.When building wheels, the source distribution is now passed directly
to the
cibuildwheelinvocation -- by :user:webknjaz.Related issues and pull requests on GitHub:
:issue:
669.Builds and tests have been added to
ci-cd.ymlfor arm64 Windows wheels -- by :user:finnagin.Related issues and pull requests on GitHub:
:issue:
677.Started building wheels for CPython 3.14 -- by :user:
kumaraditya303.Related issues and pull requests on GitHub:
:issue:
681, :issue:682.Removed
--config-settings=pure-python=falsefrom :file:requirements/dev.txt.Developers on CPython still get accelerated builds by default. To explicitly build
a pure Python wheel, use
pip install -e . --config-settings=pure-python=true-- by :user:
bdraco.Related issues and pull requests on GitHub:
:issue:
687.v1.7.0Compare Source
======
(2025-06-09)
Features
Added deepcopy support to FrozenList -- by :user:
bdraco.Related issues and pull requests on GitHub:
:issue:
659.Packaging updates and notes for downstreams
Fixed an issue where
frozenlistbinary wheels would be built with debugging symbols and line tracing enabled, which significantly impacted performance. Line tracing is now disabled by default and can only be enabled explicitly -- by :user:bdraco.This change ensures that production builds are optimized for performance. Developers who need line tracing for debugging purposes can still enable it by:
FROZENLIST_CYTHON_TRACINGenvironment variable--config-setting=with-cython-tracing=trueoption with pipRelated issues and pull requests on GitHub:
:issue:
660.Enabled
PIP_CONSTRAINTenvironment variable in the build configuration to ensure the pinned Cython version fromrequirements/cython.txtis used during wheel builds.Related issues and pull requests on GitHub:
:issue:
661.v1.6.2Compare Source
======
(2025-06-03)
No significant changes.
v1.6.1Compare Source
======
(2025-06-02)
Bug fixes
Correctly use
cimportfor includingPyBool_FromLong-- by :user:lysnikolaou.Related issues and pull requests on GitHub:
:issue:
653.Packaging updates and notes for downstreams
Exclude
_frozenlist.cppfrom bdists/wheels -- by :user:musicinmybrain.Related issues and pull requests on GitHub:
:issue:
649.Updated to use Cython 3.1 universally across the build path -- by :user:
lysnikolaou.Related issues and pull requests on GitHub:
:issue:
654.Configuration
📅 Schedule: Branch creation - "after 18:00 and before 22:00" in timezone Europe/Berlin, 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 was generated by Mend Renovate. View the repository job log.