Source: setuptools
Version: 68.1.2-1
Severity: serious
Tags: ftbfs

Hi Maintainer

As per reproducible builds [1], setuptools started to FTBFS in trixie
and unstable sometime around 2023-08-28.

I've copied what I hope is the relevant part of the log below.

Regards
Graham


[1] https://tests.reproducible-builds.org/debian/rb-pkg/setuptools.html


Traceback (most recent call last):
  File 
"/build/reproducible-path/setuptools-68.1.2/setuptools/config/setupcfg.py",
line 284, in __setitem__
    current_value = getattr(target_obj, option_name)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'MinimalDistribution' object has no attribute 'entry_points'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/build/reproducible-path/setuptools-68.1.2/setup.py", line 92,
in <module>
    dist = setuptools.setup(**setup_params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/build/reproducible-path/setuptools-68.1.2/setuptools/__init__.py",
line 106, in setup
    _install_setup_requires(attrs)
  File "/build/reproducible-path/setuptools-68.1.2/setuptools/__init__.py",
line 77, in _install_setup_requires
    dist.parse_config_files(ignore_option_errors=True)
  File "/build/reproducible-path/setuptools-68.1.2/setuptools/dist.py",
line 895, in parse_config_files
    setupcfg.parse_configuration(
  File 
"/build/reproducible-path/setuptools-68.1.2/setuptools/config/setupcfg.py",
line 177, in parse_configuration
    options.parse()
  File 
"/build/reproducible-path/setuptools-68.1.2/setuptools/config/setupcfg.py",
line 500, in parse
    section_parser_method(section_options)
  File 
"/build/reproducible-path/setuptools-68.1.2/setuptools/config/setupcfg.py",
line 727, in parse_section_entry_points
    self['entry_points'] = parsed
    ~~~~^^^^^^^^^^^^^^^^
  File 
"/build/reproducible-path/setuptools-68.1.2/setuptools/config/setupcfg.py",
line 286, in __setitem__
    raise KeyError(option_name)
KeyError: 'entry_points'
E: pybuild pybuild:395: clean: plugin distutils failed with: exit
code=1: python3.11 setup.py clean

Reply via email to