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 2023-12-13 18:35:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pdm (Old)
 and      /work/SRC/openSUSE:Factory/.python-pdm.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pdm"

Wed Dec 13 18:35:33 2023 rev:11 rq:1132784 version:2.10.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pdm/python-pdm.changes    2023-06-26 
18:17:15.222779530 +0200
+++ /work/SRC/openSUSE:Factory/.python-pdm.new.25432/python-pdm.changes 
2023-12-13 18:35:46.820217347 +0100
@@ -1,0 +2,62 @@
+Wed Dec 13 02:58:14 UTC 2023 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 2.10.4:
+  * Do not detect as requirements.txt if the file is a python script.
+  * Provide information of the original line when parsing requirement fails.
+  * Resolve `-r` requirements paths relative to the requirement file they
+    are specified in.
+  * Updating package now overwrites the old files instead of removing
+    before installing.
+  * Improve the error message when a specific package can't be found in the
+    lockfile.
+  * Add lock option to resolve direct dependencies to the minimal versions
+    available.
+  * Fix a bug that build requirements are installed into wrong location
+    when using `--venv` option.
+  * Officially supports python3.12 now.
+  * Fix an issue that `--no-lock` option doesn't work as expected. Also
+    support `--no-lock` option for `add`, `remove` and `update` commands.
+  * Use `findpython` to find pythons with the spec given by the user.
+  * Support passing filter patterns as positional arguments to `pdm list`
+    command.  Add `--tree` as an alias and preferred name of `--graph` option.
+  * Switch to truststore by default.
+  * Allow `pdm run` to run a script with the relative or absolute path.
+  * Fix the compatibility issue with copier 8.0+.
+  * Makes `comarable_version("1.2.3+local1") == Version("1.2.3")`.
+  * Default behavior for pdm venv activate when shell detection fails.
+  * Handle parsing errors when converting from poetry-style metadata.
+  * Remove the legacy build backend `pdm-pep517`.
+  * Fix the comparison of the candidate keys in the lockfile.
+  * Don't update `pyproject.toml` if both `--unconstrained` and `--dry-run`
+    are passed to `pdm update`.
+  * Skip sources with empty URL when merging sources.
+  * Support target python with other architectures.
+  * Allow to change the python providers from the config.
+  * Fix a bug that egg-info directories are not removed completely, leading
+    to incomplete distribution.
+  * Skip distributions with wrong package meta information and duplicate path.
+  * Avoid mistakenly passing command-line arguments while testing.
+  * Fix a bug that lockfile groups are overwritten when running locking in
+    preceding step of `pdm install`.
+  * Tolerate and actually ignore the local versions in version specifiers.
+  * Fix a bug that shared cache cannot support overlapping namespace packages.
+  * Fix a bug that `pdm install --plugins` can't install self.
+  * Fix a cache collision between named requirements and url requirements.
+  * `pdm init` now accepts a template argument to initialize project from a
+    built-in or Git template.
+  * Replace the `DeprecationWarning` with `FutureWarning` for better exposure.
+  * Serve `install-pdm.py` and its checksum file on the docs site.
+  * Add support for using `truststore` as the SSL backend. This only works
+    on Python 3.10 or newer.
+  * Fix the breaking change by adding the functions back to the old location
+    with deprecation warnings.
+  * Fix the duplicate entries in the output of `pdm self list`.
+  * Disable hashes caching for local files.
+  * Populate the `url` field when converting requirements from a
+    Pipfile-style file requirement.
+  * Fix a bug that empty source tables in configuration files causes errors
+    when running pdm commands.
+  * Fix a resolution conflict caused by requested yanked version also in
+    other transitive dependencies.
+
+-------------------------------------------------------------------

Old:
----
  pdm-2.7.4.tar.gz

New:
----
  pdm-2.10.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pdm.spec ++++++
--- /var/tmp/diff_new_pack.AhzUwJ/_old  2023-12-13 18:35:47.420239517 +0100
+++ /var/tmp/diff_new_pack.AhzUwJ/_new  2023-12-13 18:35:47.420239517 +0100
@@ -27,7 +27,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-pdm%{psuffix}
-Version:        2.7.4
+Version:        2.10.4
 Release:        0
 Summary:        Python Development Master
 License:        MIT
@@ -43,7 +43,7 @@
 Requires:       python-blinker
 Requires:       python-cachecontrol >= 0.12.11
 Requires:       python-certifi
-Requires:       python-findpython >= 0.2.2
+Requires:       python-findpython >= 0.4
 Requires:       python-installer
 Requires:       python-packaging >= 20.9
 Requires:       python-pdm-backend
@@ -51,12 +51,12 @@
 Requires:       python-pyproject-hooks
 Requires:       python-python-dotenv >= 0.15
 Requires:       python-requests-toolbelt
+Requires:       python-resolvelib >= 1.0.1
 Requires:       python-rich >= 12.3.0
 Requires:       python-shellingham >= 1.3.2
-Requires:       python-unearth >= 0.6.3
+Requires:       python-unearth >= 0.12.1
 Requires:       python-virtualenv >= 20
-Requires:       (python-resolvelib >= 0.8 with python-resolvelib < 0.9)
-Requires:       (python-tomlkit >= 0.8.0 with python-tomlkit < 1)
+Requires:       (python-tomlkit >= 0.11.1 with python-tomlkit < 1)
 # from python-cachecontrol[filecache]
 Requires:       python-lockfile >= 0.9
 %if 0%{?python_version_nodots} < 311
@@ -66,6 +66,9 @@
 Requires:       python-importlib-metadata
 Requires:       python-typing-extensions
 %endif
+%if 0%{?python_version_nodots} >= 310
+Requires:       python-truststore
+%endif
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 BuildArch:      noarch
@@ -116,6 +119,8 @@
 donttest="$donttest or test_list_dependency_graph_include_exclude or 
test_list_csv_include_exclude_valid"
 # Unable to find a resolution for setuptools
 donttest="$donttest or test_list_csv_include_exclude or 
test_remove_editable_packages_while_keeping_normal or test_project_backend"
+# Requires network
+donttest="$donttest or test_build_with_no_isolation"
 %pytest -v -k "not ($donttest)"
 %endif
 

++++++ pdm-2.7.4.tar.gz -> pdm-2.10.4.tar.gz ++++++
++++ 10576 lines of diff (skipped)

Reply via email to