seddonym / grimp

Builds a graph of a Python project's internal dependencies.
https://grimp.readthedocs.io
BSD 2-Clause "Simplified" License
54 stars 12 forks source link

Missing Python version wheels #154

Closed seddonym closed 3 months ago

seddonym commented 3 months ago

The new release.yml (used for Grimp 3.3) hasn't released wheels for all supported Python versions.

For example, there is no Python 3.10 build for macosx_10_12_x86_64.

Looking into why.

seddonym commented 3 months ago

Looks like it's an issue with the setup-python action which doesn't seem to work for 3.8 for macos arm64 and 3.8 - 3.10 for macos x86-64.

I think it might be this issue https://github.com/actions/setup-python/issues/808

seddonym commented 3 months ago

I think this should be sorted with https://github.com/seddonym/grimp/pull/156.

I also was able to upload the missing wheels manually. Here's how I did it:

  1. I ran the release workflow from a branch.
  2. I downloaded the relevant artifacts from that workflow and unzipped them locally.
  3. I used twine to upload the wheels using twine upload --skip-existing --repository-url https://upload.pypi.org/legacy/ *.