-
Notifications
You must be signed in to change notification settings - Fork 150
[WIP] Nexus: Packaging and Supported Versions #5742
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
base: develop
Are you sure you want to change the base?
Conversation
… from `pyproject.toml`
|
Thanks Brock. Q. Are you done with updates including updating the readme and install instructions? If so, please add the [x] to the 3rd and 4th bullets in the PR description and I will take a look. |
|
I'm not quite done. After a chat with @jtkrogel yesterday I realized that perhaps there should be some additional clarification for users, and most likely a note about selecting a branch to install. The current default is Additionally, I still need to update the Nexus docs, since that will likely be where people go for install instructions, not the readme. |
Proposed changes
This PR is designed to make Nexus available to install via a package manager such as
piporuv.The general changes include:
pyproject.tomlfile with minimum supported versionsuvREADME(now in markdown, name changed toREADME.md)What type(s) of changes does this code introduce?
Does this introduce a breaking change?
What systems has this change been tested on?
Laptop running Fedora 43 with
uv0.9.24 and Python 3.14.2Docker container of Ubuntu 18.04 with
pip21.3.1 and Python 3.6Note: The default install of
pipon Ubuntu 18.04 ispip9.1, which does not work to install via GitHub links. The minimum version ofpipthat will do this is 10.0.0. I have tested and can confirm that runningpython3 -m pip install -U pipwith Python 3.6 will updatepipto version 21.3.1, which does work.Checklist