-
Notifications
You must be signed in to change notification settings - Fork 3
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
Update Poetry re rpmbuild & normalise on Python 3.11 #50
Comments
Given the following comment in this issues above referenced counterpart: We need to ensure that our build requirements include the Python version we intend to use to install Poetry itself. |
A further proposal here is that we remove the Poetry install from the %build script entirely. As per other 'build' tools it could easily be a requirement, but likely not a hard package requirement, but details as required within our docs. This way we remove the dual source of truth re Poetry install (rockstor-core's build.sh) & (rockstor-rpmbuild %build scriptlet). However, we would then face difficulties regarding builds on the same host for both testing and stable - where the python version or Specified Poetry version may differ. |
Align with rockstor-core `build.sh` re Poetry update and install via OS provided pipx under Python 3.11. ## Includes - Path changes regarding new Poetry install location. - All targets move from Python 3.9 to Python 3.11. - Additional python311-pipx BuildRequires and Requires. - Additional update-alternatives to enforce Py3.11 pipx.
…normalise-on-Python-3.11 Update Poetry re rpmbuild & normalise on Python 3.11 #50
Closing as: |
During the RPM %build & %check scriptlets we instantiation and use a Poetry install. Ensure the Poerty version used is in-step with changes implemented in rocksot-core against the following issue:
"Update Poetry build system": rockstor/rockstor-core#2703
See the above linked issue for caveates relating to our current use of the now out-dated 1.1.x series of Poetry.
The text was updated successfully, but these errors were encountered: