add list of how to install multiple Python versions#2476
add list of how to install multiple Python versions#2476niccokunzmann wants to merge 5 commits intotox-dev:masterfrom
Conversation
also add myself to the contributors
gaborbernat
left a comment
There was a problem hiding this comment.
I'm not sure I want to maintain a blessed way of installing Python, 🤔 @jugmac00 what do you think?
|
@gaborbernat thanks for taking your time and also for maintaining tox! I will not say that you have to maintain it - you can reject it - but I would like to clarify my reasoning:
I know, a tutorial list does not sound appealing. I think, it should be somewhere though. But where? |
|
Just to clarify, I'm not saying we shouldn't do this, I'm just not 100% on this so I'd like the opinions of other maintainers to swing the pendulum one way or another 👍 |
jugmac00
left a comment
There was a problem hiding this comment.
As already mentioned in the issue ( #2453 ), I like the idea in general.
I'd like to make sure two things, though:
- we do not endorse one or another way on how to install an additional Python version
- we do not give support for installing additional Python versions
|
I don't think this has a place in tox's docs -- and it's trivial for someone to search the Internet to find how to install python -1 for me |
Co-authored-by: Jürgen Gmach <juergen.gmach@googlemail.com>
|
As Anthony also shares my concerns I decided to not add this part of tox 3. That being said tox 4 documentation will be constructed more along the lines of the https://diataxis.fr/ where I can see this happen within a tutorial. |
|
Thanks for your contribution and sorry this did not get merged but we'll reuse it for tox 4 :-) |
|
Thanks and great! Ping me when it is happening!
|
|
I like how we found a consensus on the issue. I bring one argument to the table: docker install script (available on https://get.docker.com/) manages multiple installations by ad-hoc infer procedure. Take a look at their functions. An alternative pathway is to do some tinkering and extract these OS-sniffer out of the script. Luckily I managed to do it myself for fun. You may not trust my efforts, of course. https://github.com/whosbash/shovel/blob/main/scripts/shell/os-utils.sh |
This links to tutorials about how to install different Python versions alongside eachother.
Contributes to #2453 (comment)
Thanks for contributing a pull request!
If you are contributing for the first time or provide a trivial fix don't worry too
much about the checklist - we will help you get started.
Contribution checklist:
(also see CONTRIBUTING.rst for details)
in message body
<issue number>.<type>.rstfor example (588.bugfix.rst)<type>is must be one ofbugfix,feature,deprecation,breaking,doc,misc-- by :user:`<your username>`.CONTRIBUTORS(preserving alphabetical order)