Overview

Request 1134566 accepted

- Add patch allow-only-direct-compilation.patch:
* Allow forcing direct compilation.

- update to 69.0.2:
* Added missing estimated date for removing
``setuptools.dep_util`` (deprecated in v69.0.0).
* Fixed imports of ``setuptools.dep_util.newer_group``.
* A deprecation warning is issued instead of a hard failure.
* Include type information (``py.typed``, ``*.pyi``) by default
(#3136) -- by :user:`Danie-1`,
* Exported ``distutils.dep_util`` and ``setuptools.dep_util``
through ``setuptools.modified``
* Merged with pypa/distutils@7a04cbda0fc714.
* Replaced hardcoded numeric values with :obj:`dis.opmap`,
fixing problem with 3.13.0a1. (#4094)
* Configuring project ``version`` and ``egg_info.tag_*`` in
such a way that results in invalid version strings
(according to :pep:`440`) is no longer permitted. (#4066)
* Removed deprecated ``egg_base`` option from ``dist_info``.
* The parsing of the deprecated ``metadata.license_file`` and
``metadata.requires`` fields in ``setup.cfg`` is no longer
supported.
* Users are expected to move to ``metadata.license_files`` and
``options.install_requires`` (respectively). (#4066)
* Passing ``config_settings`` to ``setuptools.build_meta`` with
deprecated values for ``--global-option`` is no longer
allowed. (#4066)
* Removed deprecated ``namespace-packages`` from
``pyproject.toml``.
* Added strict enforcement for ``project.dynamic`` in


Ana Guerrero's avatar

Makes python-autocommand FTBFS:

[    8s] + /usr/bin/python3.9 setup.py build '--executable=/usr/bin/python3.9 -s'
[    8s] /usr/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py:75: _MissingDynamic: `license` defined outside of `pyproject.toml` is ignored.
[    8s] !!
[    8s] 
[    8s]         ********************************************************************************
[    8s]         The following seems to be defined outside of `pyproject.toml`:
[    8s] 
[    8s]         `license = 'LGPLv3'`
[    8s] 
[    8s]         According to the spec (see the link below), however, setuptools CANNOT
[    8s]         consider this value unless `license` is listed as `dynamic`.
[    8s] 
[    8s]         https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
[    8s] 
[    8s]         To prevent this problem, you can list `license` under `dynamic` or alternatively
[    8s]         remove the `[project]` table from your file and rely entirely on other means of
[    8s]         configuration.
[    8s]         ********************************************************************************
[    8s] 
[    8s] !!
[    8s]   _handle_missing_dynamic(dist, project_table)
[    8s] Traceback (most recent call last):
[    8s]   File "/home/abuild/rpmbuild/BUILD/autocommand-2.2.2/setup.py", line 8, in <module>
[    8s]     setup(
[    8s]   File "/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 103, in setup
[    8s]     return distutils.core.setup(**attrs)
[    8s]   File "/usr/lib/python3.9/site-packages/setuptools/_distutils/core.py", line 159, in setup
[    8s]     dist.parse_config_files()
[    8s]   File "/usr/lib/python3.9/site-packages/setuptools/dist.py", line 627, in parse_config_files
[    8s]     pyprojecttoml.apply_configuration(self, filename, ignore_option_errors)
[    8s]   File "/usr/lib/python3.9/site-packages/setuptools/config/pyprojecttoml.py", line 67, in apply_configuration
[    8s]     return _apply(dist, config, filepath)
[    8s]   File "/usr/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py", line 56, in apply
[    8s]     _apply_project_table(dist, config, root_dir)
[    8s]   File "/usr/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py", line 82, in _apply_project_table
[    8s]     corresp(dist, value, root_dir)
[    8s]   File "/usr/lib/python3.9/site-packages/setuptools/config/_apply_pyprojecttoml.py", line 183, in _license
[    8s]     _set_config(dist, "license", val["text"])
[    8s] KeyError: 'text'
[    8s] error: Bad exit status from /var/tmp/rpm-tmp.09tcWy (%build)

Request History
Steve Kowalik's avatar

StevenK created request

- Add patch allow-only-direct-compilation.patch:
* Allow forcing direct compilation.

- update to 69.0.2:
* Added missing estimated date for removing
``setuptools.dep_util`` (deprecated in v69.0.0).
* Fixed imports of ``setuptools.dep_util.newer_group``.
* A deprecation warning is issued instead of a hard failure.
* Include type information (``py.typed``, ``*.pyi``) by default
(#3136) -- by :user:`Danie-1`,
* Exported ``distutils.dep_util`` and ``setuptools.dep_util``
through ``setuptools.modified``
* Merged with pypa/distutils@7a04cbda0fc714.
* Replaced hardcoded numeric values with :obj:`dis.opmap`,
fixing problem with 3.13.0a1. (#4094)
* Configuring project ``version`` and ``egg_info.tag_*`` in
such a way that results in invalid version strings
(according to :pep:`440`) is no longer permitted. (#4066)
* Removed deprecated ``egg_base`` option from ``dist_info``.
* The parsing of the deprecated ``metadata.license_file`` and
``metadata.requires`` fields in ``setup.cfg`` is no longer
supported.
* Users are expected to move to ``metadata.license_files`` and
``options.install_requires`` (respectively). (#4066)
* Passing ``config_settings`` to ``setuptools.build_meta`` with
deprecated values for ``--global-option`` is no longer
allowed. (#4066)
* Removed deprecated ``namespace-packages`` from
``pyproject.toml``.
* Added strict enforcement for ``project.dynamic`` in


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:G as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:G"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:G"


Ana Guerrero's avatar

anag+factory added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Ana Guerrero's avatar

anag+factory accepted review

Unstaged from project "openSUSE:Factory:Staging:G"


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:F as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:F"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:F"


Ruediger Oertel's avatar

oertel accepted review

Accepted review for by_group opensuse-review-team request 1134566 from user anag+factory


Ana Guerrero's avatar

anag+factory added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Ana Guerrero's avatar

anag+factory accepted review

Unstaged from project "openSUSE:Factory:Staging:F"


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:E"


Ana Guerrero's avatar

anag+factory added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Ana Guerrero's avatar

anag+factory accepted review

Unstaged from project "openSUSE:Factory:Staging:E"


Ana Guerrero's avatar

anag+factory set openSUSE:Factory:Staging:J as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:J"


Ana Guerrero's avatar

anag+factory accepted review

Picked "openSUSE:Factory:Staging:J"


Ana Guerrero's avatar

anag+factory accepted review

Staging Project openSUSE:Factory:Staging:J got accepted.


Ana Guerrero's avatar

anag+factory approved review

Staging Project openSUSE:Factory:Staging:J got accepted.


Ana Guerrero's avatar

anag+factory accepted request

Staging Project openSUSE:Factory:Staging:J got accepted.

openSUSE Build Service is sponsored by