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

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

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

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
1 participant