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

Reply via email to