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

ci: bump version of cibuildwheel #126

Merged
merged 5 commits into from
Jan 17, 2025

Conversation

tlambert03
Copy link
Contributor

@tlambert03 tlambert03 commented Nov 26, 2024

Im trying figure out why python 3.13 wheels didn't get added to PyPI when the action ran on Oct 7: https://github.com/micro-manager/pymmcore/actions/runs/11220032864/job/31187312757#step:4:300

as far as I can tell, everything in the action and pyproject.toml look good. So my best guess/hope is that python 3.13, which was released that same day, simply wasn't available for download when cibuildwheel looked for it. I think that running it again might fix it, but this PR just adds verbosity to cibuildwheel, updates its version, and adds dependabot updates to our github actions

closes #125

@tlambert03
Copy link
Contributor Author

well, now other stuff is failing for reasons I don't yet understand 😂

@tlambert03
Copy link
Contributor Author

ok, there were two issues that are solved here now:

  • needed to update to -latest runners to build for python 3.13
  • added MACOSX_DEPLOYMENT_TARGET = "10.14" for backwards compatibility on macos
  • needed to pin SWIG==4.2.1 ... something broken in 4.3.1 (i think it might be implicitly passing -python now)

this is all set to go now @marktsuchida ... working wheels example in https://github.com/micro-manager/pymmcore/actions/runs/12362199619/job/34501018237?pr=126

@tlambert03
Copy link
Contributor Author

@marktsuchida? can we get this merged so that 3.13 works?

@marktsuchida marktsuchida merged commit a12cd74 into micro-manager:main Jan 17, 2025
15 checks passed
@tlambert03
Copy link
Contributor Author

thanks!

@tlambert03 tlambert03 deleted the bump-action branch January 17, 2025 21:44
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.13 wheels didn't build
2 participants