Skip to content

Conditional support for Cython3.x, CI updates#808

Merged
nitzmahone merged 1 commit intoyaml:mainfrom
nitzmahone:313b1_wip
Jun 10, 2024
Merged

Conditional support for Cython3.x, CI updates#808
nitzmahone merged 1 commit intoyaml:mainfrom
nitzmahone:313b1_wip

Conversation

@nitzmahone
Copy link
Member

@nitzmahone nitzmahone commented Jun 10, 2024

  • Cython 3.x support needed for Python 3.13
  • Move CI to a dynamic matrix
  • Use GHA-hosted Apple Silicon runners
  • Move Windows builds to cibuildwheel
  • Implement rudimentary PEP517 config-settings passthru to setuptools with custom in-tree setuptools build backend shim (blocked Windows build being moved to cibuildwheel).
  • Use build_config.toml to smuggle JSON to cibuildwheel, since it trashes JSON via CLI when doing containerized builds.

fixes #797

* Cython 3.x support needed for Python 3.13
* Move CI to a dynamic matrix
* Use GHA-hosted Apple Silicon runners
* Move Windows builds to cibuildwheel
* Implement rudimentary PEP517 config-settings passthru to setuptools with
  custom in-tree setuptools build backend shim (blocked Windows build
  being moved to cibuildwheel).
* Use build_config.toml to smuggle JSON to cibuildwheel, since it
  trashes JSON via CLI when doing containerized builds.
@nitzmahone nitzmahone merged commit a2d19c0 into yaml:main Jun 10, 2024
nitzmahone added a commit to nitzmahone/pyyaml that referenced this pull request Jun 10, 2024
* Cython 3.x support needed for Python 3.13
* Move CI to a dynamic matrix
* Use GHA-hosted Apple Silicon runners
* Move Windows builds to cibuildwheel
* Implement rudimentary PEP517 config-settings passthru to setuptools with
  custom in-tree setuptools build backend shim (blocked Windows build
  being moved to cibuildwheel).
* Use build_config.toml to smuggle JSON to cibuildwheel, since it
  trashes JSON via CLI when doing containerized builds.

(cherry picked from commit a2d19c0)
@nitzmahone nitzmahone mentioned this pull request Jun 10, 2024
nitzmahone added a commit that referenced this pull request Jun 10, 2024
* Conditional support for Cython3.x, CI updates (#808)

* Cython 3.x support needed for Python 3.13
* Move CI to a dynamic matrix
* Use GHA-hosted Apple Silicon runners
* Move Windows builds to cibuildwheel
* Implement rudimentary PEP517 config-settings passthru to setuptools with
  custom in-tree setuptools build backend shim (blocked Windows build
  being moved to cibuildwheel).
* Use build_config.toml to smuggle JSON to cibuildwheel, since it
  trashes JSON via CLI when doing containerized builds.

(cherry picked from commit a2d19c0)

* changes for 6.0.2rc1

* fix manifest test inclusion
@mkoeppe mkoeppe mentioned this pull request Jun 15, 2024
5 tasks
yuangezhizao added a commit to yuangezhizao/maimai_DX_CN_probe that referenced this pull request May 29, 2025
yuangezhizao added a commit to yuangezhizao/maimai_DX_CN_probe that referenced this pull request May 29, 2025
yuangezhizao added a commit to yuangezhizao/maimai_DX_CN_probe that referenced this pull request May 29, 2025
nbragin4 pushed a commit to nbragin4/pyyaml that referenced this pull request Aug 14, 2025
* Conditional support for Cython3.x, CI updates (yaml#808)

* Cython 3.x support needed for Python 3.13
* Move CI to a dynamic matrix
* Use GHA-hosted Apple Silicon runners
* Move Windows builds to cibuildwheel
* Implement rudimentary PEP517 config-settings passthru to setuptools with
  custom in-tree setuptools build backend shim (blocked Windows build
  being moved to cibuildwheel).
* Use build_config.toml to smuggle JSON to cibuildwheel, since it
  trashes JSON via CLI when doing containerized builds.

(cherry picked from commit a2d19c0)

* changes for 6.0.2rc1

* fix manifest test inclusion
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.

Python 3.13 support

1 participant