Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pdm for openSUSE:Factory checked in at 2022-12-21 16:06:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pdm (Old) and /work/SRC/openSUSE:Factory/.python-pdm.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pdm" Wed Dec 21 16:06:33 2022 rev:7 rq:1043978 version:2.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pdm/python-pdm.changes 2022-11-16 15:43:40.651900081 +0100 +++ /work/SRC/openSUSE:Factory/.python-pdm.new.1835/python-pdm.changes 2022-12-21 16:06:34.982535869 +0100 @@ -1,0 +2,60 @@ +Tue Dec 20 17:57:35 UTC 2022 - Daniel Garcia <daniel.gar...@suse.com> + +- Add missing dependency python-pyproject-hooks + +------------------------------------------------------------------- +Mon Dec 19 11:43:13 UTC 2022 - Dirk Müller <dmuel...@suse.com> + +- 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) + +------------------------------------------------------------------- Old: ---- findpython-022.patch pdm-2.2.1.tar.gz New: ---- pdm-2.3.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pdm.spec ++++++ --- /var/tmp/diff_new_pack.ISYeRe/_old 2022-12-21 16:06:35.598539191 +0100 +++ /var/tmp/diff_new_pack.ISYeRe/_new 2022-12-21 16:06:35.602539213 +0100 @@ -26,15 +26,12 @@ %bcond_with test %endif Name: python-pdm%{psuffix} -Version: 2.2.1 +Version: 2.3.3 Release: 0 Summary: Python Development Master License: MIT URL: https://github.com/pdm-project/pdm/ Source0: https://files.pythonhosted.org/packages/source/p/pdm/pdm-%{version}.tar.gz -# PATCH-FIX-UPSTREAM findpython-022.patch gh#pdm-project/pdm#1516 mc...@suse.com -# Makes the module work with findpython 0.2.2 -Patch0: findpython-022.patch BuildRequires: %{python_module base >= 3.7} BuildRequires: %{python_module pdm-pep517 >= 1.0} BuildRequires: %{python_module pip} @@ -47,14 +44,14 @@ Requires: python-packaging >= 20.9 Requires: python-pep517 >= 0.11.0 Requires: python-platformdirs +Requires: python-pyproject-hooks Requires: python-python-dotenv >= 0.15 Requires: python-requests-toolbelt Requires: python-rich >= 12.3.0 Requires: python-shellingham >= 1.3.2 -Requires: python-unearth >= 0.6.0 +Requires: python-unearth >= 0.6.3 Requires: python-virtualenv >= 20 -Requires: (python-installer >= 0.5.1 with python-installer < 0.6) -Requires: (python-pdm-pep517 >= 1.0.0 with python-pdm-pep517 < 2.0.0) +Requires: (python-installer >= 0.6 with python-installer < 0.7) Requires: (python-resolvelib >= 0.8 with python-resolvelib < 0.9) Requires: (python-tomlkit >= 0.8.0 with python-tomlkit < 1) # from python-cachecontrol[filecache] ++++++ pdm-2.2.1.tar.gz -> pdm-2.3.3.tar.gz ++++++ ++++ 6062 lines of diff (skipped)