Overview

Request 1043978 accepted

- Add missing dependency python-pyproject-hooks
- update to 2.3.3:
* Allow relative paths in `build-system.requires`, since `build` and
`hatch` both support it. Be aware it is not allowed in the standard.
* Strip the local part when building a specifier for comparison with the
package version. This is not permitted by PEP 508 as implemented by
`packaging 22.0`.
* Update the version for check_update after self update
* Fix the matching problem of packages in the lockfile.
* Exclude `package==22.0` from the dependencies to avoid some breakages to
the end users. #1568
* Fix an installation failure when the RECORD file contains commas in the
file path. #1010
* Fallback to `pdm.pep517` as the metadata transformer for unknown custom
build backends. #1546
* Fix a bug that Ctrl + C kills the python interactive session instead of
clearing the current line. #1547
* Fix a bug with egg segment for local dependency #1552
* Update `installer` to `0.6.0`. #1550
* Update minimum version of `unearth` to `0.6.3` and test against
`packaging==22.0`. #1555
* Fix a resolution loop issue when the current project depends on itself
and it uses the dynamic version from SCM. #1541
* Don't give duplicate results when specifying a relative path for `pdm
use`. #1542
* Beautify the error message of build errors. Default to showing the last
10 lines of the build output. #1491
* Rename the `tool.pdm.overrides` table to
`tool.pdm.resolution.overrides`. The old name is deprecated at the same
time. #1503
* Add backend selection and `--backend` option to `pdm init` command,
users can choose a favorite backend from `setuptools`, `flit`,
`hatchling` and `pdm-pep517`(default), since they all support PEP 621
standards. #1504
* Allows specifying the insertion position of user provided arguments in
scripts with the `{args[:default]}` placeholder. #1507
* The local package is now treated specially during installation and
locking. This means it will no longer be included in the lockfile, and
should never be installed twice even when using nested extras. This will
ensure the lockdown stays relevant when the version changes. #1481
* Fix the version diff algorithm of installed packages to consider local
versions as compatible. #1497
* Fix the confusing message when detecting a Python interpreter under
`python.use_venv=False` #1508
* Fix the test failure with the latest `findpython` installed. #1516
* Fix the module missing error of pywin32 in a virtualenv with
`install.cache` set to `true` and caching method is `pth`. #863
* Drop the dependency `pdm-pep517`. #1504
* Replace `pep517` with `pyproject-hooks` because of the rename. #1528
* Remove the support for exporting the project file to a `setup.py`
format, users are encouraged to migrate to the PEP 621 metadata. #1504
- drop findpython-022.patch (upstream)

Loading...
Request History
Daniel Garcia's avatar

dgarcia created request

- Add missing dependency python-pyproject-hooks
- update to 2.3.3:
* Allow relative paths in `build-system.requires`, since `build` and
`hatch` both support it. Be aware it is not allowed in the standard.
* Strip the local part when building a specifier for comparison with the
package version. This is not permitted by PEP 508 as implemented by
`packaging 22.0`.
* Update the version for check_update after self update
* Fix the matching problem of packages in the lockfile.
* Exclude `package==22.0` from the dependencies to avoid some breakages to
the end users. #1568
* Fix an installation failure when the RECORD file contains commas in the
file path. #1010
* Fallback to `pdm.pep517` as the metadata transformer for unknown custom
build backends. #1546
* Fix a bug that Ctrl + C kills the python interactive session instead of
clearing the current line. #1547
* Fix a bug with egg segment for local dependency #1552
* Update `installer` to `0.6.0`. #1550
* Update minimum version of `unearth` to `0.6.3` and test against
`packaging==22.0`. #1555
* Fix a resolution loop issue when the current project depends on itself
and it uses the dynamic version from SCM. #1541
* Don't give duplicate results when specifying a relative path for `pdm
use`. #1542
* Beautify the error message of build errors. Default to showing the last
10 lines of the build output. #1491
* Rename the `tool.pdm.overrides` table to
`tool.pdm.resolution.overrides`. The old name is deprecated at the same
time. #1503
* Add backend selection and `--backend` option to `pdm init` command,
users can choose a favorite backend from `setuptools`, `flit`,
`hatchling` and `pdm-pep517`(default), since they all support PEP 621
standards. #1504
* Allows specifying the insertion position of user provided arguments in
scripts with the `{args[:default]}` placeholder. #1507
* The local package is now treated specially during installation and
locking. This means it will no longer be included in the lockfile, and
should never be installed twice even when using nested extras. This will
ensure the lockdown stays relevant when the version changes. #1481
* Fix the version diff algorithm of installed packages to consider local
versions as compatible. #1497
* Fix the confusing message when detecting a Python interpreter under
`python.use_venv=False` #1508
* Fix the test failure with the latest `findpython` installed. #1516
* Fix the module missing error of pywin32 in a virtualenv with
`install.cache` set to `true` and caching method is `pth`. #863
* Drop the dependency `pdm-pep517`. #1504
* Replace `pep517` with `pyproject-hooks` because of the rename. #1528
* Remove the support for exporting the project file to a `setup.py`
format, users are encouraged to migrate to the PEP 621 metadata. #1504
- drop findpython-022.patch (upstream)


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


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse added openSUSE:Factory:Staging:adi:46 as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:46"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:46"


Saul Goodman's avatar

licensedigger accepted review

The legal review is accepted preliminary. The package may require actions later on.


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:adi:46 got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:adi:46 got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:adi:46 got accepted.

openSUSE Build Service is sponsored by