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

Build wheels for Python 3.12 #1168

Closed
WyattBlue opened this issue Oct 2, 2023 · 11 comments
Closed

Build wheels for Python 3.12 #1168

WyattBlue opened this issue Oct 2, 2023 · 11 comments

Comments

@WyattBlue
Copy link
Member

Python3.12 is now released and the default choose for users who download python via python.org

I would also highly suggestion merging PR #1145 and #1110 so that building from source is a viable option.

@WyattBlue
Copy link
Member Author

I'm closing this because I fixed this myself in my fork, pyav. You can switch by simply replacing av with pyav in your requirements or setup.py file.

I highly recommend everyone to switch because it's a bad idea to use a library that is not being maintained.

@WyattBlue
Copy link
Member Author

All the necessary PRs are merged. The only step left is make release. @jlaine?

@jlaine
Copy link
Member

jlaine commented Nov 3, 2023

I've tagged v11.0.0, in about 4 hours CI should upload the wheels to PyPI.

@WyattBlue
Copy link
Member Author

It looks like we've hit the dreaded 10GB limit on PyPI. We should ask for an increase then redo the release.

  Project size too large. Limit for project 'av' total size is 10 GB. See
     https://pypi.org/help/#project-size-limit    

@jlaine
Copy link
Member

jlaine commented Nov 3, 2023

As I don't own the project, unfortunately I can't clean up old releases. I have filed an issue with PyPI in pypi/support#3324.

EDIT: we don't need to redo the release, we'll just need to rerun the failed "publish" task once the size limit is addressed.

@mikeboers : could you make me an owner of the av package on PyPI please?

@jlaine
Copy link
Member

jlaine commented Nov 10, 2023

I have tried deleting the wheels of two releases (8.0 and 8.0.1) but I'm still getting the "project too large" error.. Let's hope PyPI support raises the limit.

@jlaine
Copy link
Member

jlaine commented Nov 10, 2023

I deleted even more files and this time the upload went through. We'll be stuck again at the next release though..

@waclaw66
Copy link

waclaw66 commented Jan 5, 2024

Could you please provide wheels for Python 3.12?
There is still Python 3.11 version only https://pypi.org/project/ha-av/#history

@WyattBlue
Copy link
Member Author

Could you please provide wheels for Python 3.12? There is still Python 3.11 version only https://pypi.org/project/ha-av/#history

We don't control that namespace

@waclaw66
Copy link

waclaw66 commented Jan 7, 2024

Could you please provide wheels for Python 3.12? There is still Python 3.11 version only https://pypi.org/project/ha-av/#history

We don't control that namespace

Thanks for explanation, there is URL leading to this project. It turns out it's a fork...
https://pypi.org/project/ha-av/

@niksirbi
Copy link

Thanks a lot @WyattBlue and @jlaine for solving this issue! Your work is highly appreciated ❤️

I was wondering if you are also planning to update the conda-forge releases of av accordingly. As far as I can tell, the latest version on conda-forge is 11.0. Or perhaps the conda-forge feedstock of av is maintained independently?

Apologies if this is not the right place to ask.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants