adamchainz / time-machine

Travel through time in your tests.
MIT License
729 stars 34 forks source link

Missing linux wheels for 2.15.0 #469

Closed mpuhacz closed 3 months ago

mpuhacz commented 3 months ago

Python Version

3.12

pytest Version

No response

Package Version

2.15.0

Description

Hi! The newest version of the library doesn't have Python 3.12 wheels https://pypi.org/project/time-machine/2.15.0/#files. Would it be possible to release the missing wheels for 3.12? Thanks!

mateuszkr-ap commented 3 months ago

I'm missing wheels for other python versions as well, I believe this PR will fix all of them.

adamchainz commented 3 months ago

Hi! The newest version of the library doesn't have Python 3.12 wheels pypi.org/project/time-machine/2.15.0/#files. Would it be possible to release the missing wheels for 3.12? Thanks!

Thanks for the fix @mpuhacz . I will upload the missing wheels after checking they get built on CI.

I'm missing wheels for other python versions as well, I believe this PR will fix all of them.

The wheels are all on PyPI, apart from for 3.12. There is some delay between the build starting and me manually checking and uploading the wheels since I didn’t manage to automate it yet. Please check again.

adamchainz commented 3 months ago

Wheels uploaded now!

peku33 commented 3 months ago

Hi, are you sure they are available? While v2.14.0 works fine, v2.15.0 won't install on linux-x86_64-cpython-311 (using poetry). It falls back to chef build (which in my case fails because we use lightweight docker image without gcc).

adamchainz commented 3 months ago

@peku33 you can see the files are listed at https://pypi.org/project/time-machine/#files , including Python 3.11 Linux wheels. At a glance, I don't see any difference in Python 3.11 Linux file names with v2.14.0's file names: https://pypi.org/project/time-machine/2.14.0/#files .

If your issue persists, open a new issue.