Skip to content

Update CI and Build Targets for Python 3.14 and Windows/arm64#864

Merged
nitzmahone merged 4 commits intoyaml:mainfrom
nitzmahone:314_ci
Sep 25, 2025
Merged

Update CI and Build Targets for Python 3.14 and Windows/arm64#864
nitzmahone merged 4 commits intoyaml:mainfrom
nitzmahone:314_ci

Conversation

@nitzmahone
Copy link
Member

@nitzmahone nitzmahone commented Jun 4, 2025

  • Add Python 3.14 support (GIL and free-threaded)
  • Add Windows/arm64 builds
  • Update to current GHA runner versions
  • Native aarch64 Linux runners
  • Fix musllinux 1.2 builds

All build targets tested functional as of Python 3.14.0b2 and CIBW 3.0.0b5

* Add Python 3.14 pre-release support
* Add Windows/arm64 builds
* Update to current GHA runner versions
* Native aarch64 Linux runners
* Fix musllinux 1.2 builds
@nitzmahone nitzmahone changed the title Update CI and Build Targets Update CI and Build Targets for Python 3.14 and Windows/arm64 Jun 4, 2025
Copy link

@neutrinoceros neutrinoceros left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi there, a couple comments from a fly-by visitor :)

@nitzmahone nitzmahone merged commit d51d8a1 into yaml:main Sep 25, 2025
64 of 66 checks passed
nitzmahone added a commit to nitzmahone/pyyaml that referenced this pull request Sep 25, 2025
* Update CI and Build Targets

* Add Python 3.14 pre-release support
* Add Windows/arm64 builds
* Update to current GHA runner versions
* Native aarch64 Linux runners
* Fix musllinux 1.2 builds

* musl libyaml build fixes

* add 3.14t wheels w/ freethreading directive, misc CI/build cleanup

* include package version in merged dist artifact filename

(cherry picked from commit d51d8a1)
nitzmahone added a commit that referenced this pull request Sep 25, 2025
* Update CI and Build Targets for Python 3.14 and Windows/arm64 (#864)

* Update CI and Build Targets

* Add Python 3.14 pre-release support
* Add Windows/arm64 builds
* Update to current GHA runner versions
* Native aarch64 Linux runners
* Fix musllinux 1.2 builds

* musl libyaml build fixes

* add 3.14t wheels w/ freethreading directive, misc CI/build cleanup

* include package version in merged dist artifact filename

(cherry picked from commit d51d8a1)

* Release 6.0.3
bmwiedemann pushed a commit to bmwiedemann/openSUSE that referenced this pull request Sep 30, 2025
https://build.opensuse.org/request/show/1308072
by user dirkmueller + anag_factory
- update to 6.0.3:
  * yaml/pyyaml#864 -- Support for Python
    3.14 and free-threading (experimental)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments