[Bug 1926870] Re: python-debian has invalid version
Benjamin Drung
1926870 at bugs.launchpad.net
Thu Mar 9 11:07:18 UTC 2023
This bug is a duplicate of bug #1991606 but due to bug #2008514 it runs
into a timeout when marking as duplicate. Since python-debian in Ubuntu
23.04 (lunar) is fixed, I am marking this bug is fixed as well. Please
follow bug #1991606 for the updates to the stable releases.
** Changed in: python-debian (Ubuntu)
Importance: Undecided => High
** Changed in: python-debian (Ubuntu)
Status: Confirmed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-debian in Ubuntu.
https://bugs.launchpad.net/bugs/1926870
Title:
python-debian has invalid version
Status in python-debian package in Ubuntu:
Fix Released
Bug description:
Ubuntu: Ubuntu 20.04 (actually it's Linux Mint 20.1)
Package: python-debian 0.1.36ubuntu1
Python package version should correspond to PEP 440:
https://www.python.org/dev/peps/pep-0440/#local-version-identifiers
It requires + sign before local version identifier, like:
2.0.0+ubuntu0.20.4.4
So python-debian should have version like:
0.1.36+ubuntu1
Actually if you'll launch pip list, you'll see:
python-debian 0.1.36ubuntu1
Why does it matter:
Some package managers, like Poetry, will fail parsing this version.
I thought to fix Poetry, but don't think I should handle not PEP 440-compliant versions
in PEP 440 version parser.
Notes:
This only should apply to version, specified for pip - Python package manager, not Apt.
Version in Apt may stay 0.1.36ubuntu1.
Corresponding issue for Poetry:
https://github.com/python-poetry/poetry/issues/4022
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-debian/+bug/1926870/+subscriptions
More information about the foundations-bugs
mailing list