Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conditional support for Cython3.x, CI updates #808

Merged
merged 1 commit into from
Jun 10, 2024

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
21 checks passed
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
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