Public bug reported:
After the most recent no-change rebuild of mini-buildd, it's failing to
build as the generated version string does not conform to PEP440 as
required by newer setuptools versions.
Relevant bit from build log [1]:
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/setup.py", line 135, in <module>
setuptools.setup(
~~~~~~~~~~~~~~~~^
cmdclass={"version_py": VersionPy, "build_py": BuildPy},
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<8 lines>...
"mini_buildd": list(package_data_files("**/*.css", "**/*.js",
"**/*.svg", "**/*.html", "templatetags/**/*.py")),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
})
^^
File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 117, in
setup
return distutils.core.setup(**attrs)
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/_distutils/core.py", line
148, in setup
_setup_distribution = dist = klass(attrs)
~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 334, in
__init__
self.metadata.version = self._normalize_version(self.metadata.version)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 370, in
_normalize_version
normalized = str(Version(version))
~~~~~~~^^^^^^^^^
File "/usr/lib/python3/dist-packages/packaging/version.py", line 361, in
__init__
raise InvalidVersion(f"Invalid version: {version!r}")
packaging.version.InvalidVersion: Invalid version: '2.4.8build1'
The version string should be properly mangled to make it PEP440
compliant.
[1]. https://launchpadlibrarian.net/851752150/buildlog_ubuntu-resolute-
amd64.mini-buildd_2.4.8build1_BUILDING.txt.gz
** Affects: mini-buildd (Ubuntu)
Importance: Undecided
Assignee: Ural Tunaboyu (uralt)
Status: In Progress
** Tags: ftbfs
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2144684
Title:
mini-buildd: ftbfs due to PEP440 compliance
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mini-buildd/+bug/2144684/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs