Skip to content

Update Poetry build system & normalise on Python 3.11 #2703

@phillxnet

Description

@phillxnet

We currently still depend upon a now outdated Poetry version of 1.1.15: employed to transition us from our prior Py2.7 to our current Py3.9. But now that we are well under-way with our Py3.9 dependency update we can move to updating our Poetry to re-enable our Tumbleweed install build capability: there exists an incompatibility with installing (but not using) Poetry that break new installer builds that should be addressed by this issue.

A significant element in addressing this issue is that there is no update path in Poetry from 1.1.15 to 1.2.x:
https://python-poetry.org/blog/announcing-poetry-1.1.15/#compatibility-between-poetry-11-and-12
https://python-poetry.org/docs/#installation
I.e. we will likely have to remove and re-install rather than just do a poetry self update.

Poetry 1.1 series releases are not able to update in-place to 1.2 or newer series releases. To migrate to newer releases, uninstall using your original install method, and then reinstall using the methods above.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions