unit icon indicating copy to clipboard operation
unit copied to clipboard

unit-python3.9 rpm/deb packages

Open akamoroz opened this issue 4 years ago • 5 comments

Since Unit 1.21.0 is compatible with Python 3.9 could you also add unit-python3.9 rpm/deb packages to the repos? Thanks!

akamoroz avatar Nov 23 '20 11:11 akamoroz

@akamoroz long time no see! For the regular unit package repositories, we use language versions provided by the corresponding OS vendor. Is there any platform supported by unit with python 3.9 out of the box?

defanator avatar Nov 23 '20 11:11 defanator

@defanator Yeah, a lot's happened since those days! 😄

It seems Ubuntu 20.04 and 20.10 are already supported python3.9 and python3.9-dev packages through universe updates repo: https://packages.ubuntu.com/search?suite=focal-updates&arch=any&searchon=names&keywords=python3.9

akamoroz avatar Nov 23 '20 12:11 akamoroz

python 3.9 packages are available in Unit repos for Debian 11, Ubuntu 21.04, Ubuntu 21.10, Fedora 33+; upcoming Ubuntu 22.04 will also have 3.9 and 3.10.

That being said, I'm not sure it's worth making those avaliable for 20.04.

thresheek avatar Dec 22 '21 11:12 thresheek

I've just moved to the Docker image with python3.9, so you can close the issue if you think deb package for Ubuntu 20.04 is not actual. Thank you!

akamoroz avatar Dec 28 '21 10:12 akamoroz

@thresheek there're still users who prefer to stay with LTS release. I don't see reasons why we should discriminate them and don't build a module for all available python versions on that release. EOL for 20.04 is far far away.

VBart avatar Dec 28 '21 16:12 VBart

As noted here, there are python38 and python39 packages on RHEL 8.x, vendor supported, out of the box: https://github.com/nginx/unit/issues/778

jkugler avatar Oct 31 '22 23:10 jkugler

This issue can be closed but it will lead to an internal discussion on what packages we are about to build or better documentation and scripting about how to build a language module for a given OS and language.

tippexs avatar Dec 03 '22 10:12 tippexs