6f292cbdb8
- Update to 1.8.0 * The :file:reusable-cibuildwheel.yml workflow has been refactored to be more generic and :file:ci-cd.yml now holds all the configuration toggles * When building wheels, the source distribution is now passed directly to the `cibuildwheel invocation Builds and tests have been added to ci-cd.yml for arm64 Windows wheels * Started building wheels for CPython 3.14 * Removed --config-settings=pure-python=false from :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`
Markéta Machová2025-10-21 10:19:41 +00:00
a5cadf0f1c
Accepting request 1307100 from devel:languages:python
Ana Guerrero2025-09-26 20:24:13 +00:00
b79ad4f006
Accepting request 1307084 from home:glaubitz:branches:devel:languages:python
Markéta Machová2025-09-25 12:10:12 +00:00
79bd31904d
- Update to 1.6.2 * No significant changes - from version 1.6.1 * Correctly use cimport for including PyBool_FromLong * Exclude _frozenlist.cpp from bdists/wheels * Updated to use Cython 3.1 universally across the build path - from version 1.6.0 * Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package * Implemented support for the free-threaded build of CPython 3.13 * Started building armv7l wheels * Stopped implicitly allowing the use of Cython pre-release versions when building the distribution package * Started building wheels for the free-threaded build of CPython 3.13 * The packaging metadata switched to including an SPDX license identifier introduced in :pep:639 * GitHub Actions CI/CD is now configured to manage caching pip-ecosystem dependencies using re-actors/cache-python-deps_ -- an action by :user:webknjaz that takes into account ABI stability and the exact version of Python runtime. * .. _re-actors/cache-python-deps: https://github.com/marketplace/actions/cache-python-deps * Organized dependencies into test and lint dependencies so that no unnecessary ones are installed during CI runs - Add gcc-c++ to BuildRequires - Refresh no-pytest-cov.patch
Markéta Machová2025-06-09 08:19:45 +00:00
d8851f7515
- update to 1.5.0: * An incorrect signature of the __class_getitem__ class method has been fixed, adding a missing class_item argument under Python 3.8 and older. This change also improves the code coverage of this method that was previously missing -- by :user:webknjaz. Related issues and pull requests on GitHub: :issue:567, :issue:571. * Rendered issue, PR, and commit links now lead to frozenlist's repo instead of yarl's repo. Related issues and pull requests on GitHub: :issue:573. * On the :doc:Contributing docs <contributing/guidelines> page, a link to the Towncrier philosophy has been fixed. Related issues and pull requests on GitHub: :issue:574. * A name of a temporary building directory now reflects that it's related to frozenlist, not yarl. Related issues and pull requests on GitHub: :issue:573. * Declared Python 3.13 supported officially in the distribution package metadata. Related issues and pull requests on GitHub: :issue:595. - drop skip-some-attributes.patch (upstream)
Dirk Mueller2024-10-29 21:44:04 +00:00
78dfe12776
- update to 1.4.1: * Declared Python 3.12 and PyPy 3.8-3.10 supported officially in the distribution package metadata. * Replaced the packaging is replaced from an old-fashioned :file:setup.py to an in-tree PEP 517 build backend -- by :user:webknjaz. Whenever the end-users or downstream packagers need to build frozenlist from source (a Git checkout or an sdist), they may pass a config_settings flag pure-python. If this flag is not set, a C-extension will be built and included into the distribution. Here is how this can be done with pip: $ python3 -m pip install . --config- settings=pure-python= This will also work with -e | --editable. The same can be achieved via pypa/build: $ python3 -m build --config-setting=pure-python= Adding -w | --wheel can force pypa/build produce a wheel from source directly, as opposed to building an sdist and then building from it. Related issues and pull requests on GitHub: :issue:560. * Replaced the packaging is replaced from an old-fashioned :file:setup.py to an in-tree PEP 517 build backend * Whenever the end-users or downstream packagers need to build frozenlist from source (a Git checkout or an sdist), they may pass a config_settings flag pure-python. If this flag is not set, a C-extension will be built and included into the distribution. * It is now possible to request line tracing in Cython builds using the with-cython-tracing PEP 517 config setting * This can be used in CI and development environment to measure coverage on Cython modules, but is not normally useful to the end-users or downstream packagers.
Dirk Mueller2024-01-08 09:13:01 +00:00
088e424a06
Accepting request 1103950 from devel:languages:python
Ana Guerrero2023-08-16 12:16:29 +00:00
df9dc03791
Accepting request 1103939 from home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
John Vandenberg
2023-08-15 01:13:49 +00:00
32e62fe83f
- update to 1.3.0: * Do not install C sources with binary distributions. * Dropped Python 3.6 support
Dirk Mueller2022-01-23 16:25:33 +00:00