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 2024-07-09 20:03:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pdm (Old)
 and      /work/SRC/openSUSE:Factory/.python-pdm.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pdm"

Tue Jul  9 20:03:40 2024 rev:14 rq:1185400 version:2.16.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pdm/python-pdm.changes    2024-03-02 
23:23:55.156354695 +0100
+++ /work/SRC/openSUSE:Factory/.python-pdm.new.2080/python-pdm.changes  
2024-07-09 20:04:24.157590743 +0200
@@ -1,0 +2,178 @@
+Tue Jul  2 08:11:05 UTC 2024 - Daniel Garcia <[email protected]>
+
+- Update to 2.16.1
+  * Fix new interface from pbs_installer regarding build_dir and best
+    match auto-install strategy for pdm use
+    (same as for pdm python install --list) (#2943)
+  * Fix crash when pdm is used with importlib-metadata version 8.0.
+    (#2974)
+- 2.16.0
+  * Add --no-extras to pdm export to strip extras from the
+    requirements. Now the default behavior is to keep extras. (#2519)
+  * Support PEP 723: running scripts with inline metadata in
+    standalone environment with dependencies. (#2924)
+  * pdm use and pdm python install now take requires-python into
+    account (incl. from pyproject.toml) if python version not
+    specified and pdm use provides auto installation by that. (#2943)
+  * --no-isolation no longer installs build-requires nor dynamic build
+    dependencies, to be consistent with pip. (#2944)
+  * Add notifiers in CLI output when global project is being used.
+    (#2952)
+  * Use tool.pdm.resolution table when calculating the content hash of
+    project file, previously only overrides table was used.
+  * This will change the hash already stored in the lockfile, so bump
+    the lockfile version to 4.4.2. (#2956)
+  * Add max retries on read timeout or bad connection. (#2914)
+  * Don't update local files if they don't change. (#2966)
+  * Don't list python versions that don't have any installation link
+    for the current platform. (#2970)
+  * Clarify the purposes of pdm outdated and --unconstrained option.
+    (#2965)
+  * Some clarifications on the interpreter selection and central
+    package cache. (#2967)
+- 2.15.4
+  * Build wheel from sdist if available, to make sure sdist is built
+    properly. This behavior is consistent with pypa/build. (#2843)
+  * Fix the issue of self-referencing extra dependencies failing to be
+    resolved for local packages. (#2898)
+  * Fix an issue of max recursion depth error when parsing a poetry
+    project with circular dependencies on local packages. (#2900)
+  * Fix a bug that VCS dependencies and --self don't work in the
+    exported requirements.txt with hashes. (#2908)
+  * Fix a cache miss when there exist built wheels for a given link.
+    (#2912)
+  * Don't try to store caches when --no-cache is given. (#2913)
+- 2.15.3
+  * Fixed pdm venv activate, to also work for windows. And added
+    documentation on how to authenticate to Azure Artifacts (#2851)
+  * Don't show unsupported formats in pdm export. (#2877)
+  * Proxy (HTTP_PROXY env vars) settings are ignored for custom
+    indexes. (#2880)
+  * Fix the quoting of venv activate command for powershell. (#2881)
+  * Raise an error if the package given by pdm update does not exist
+    in the select dependency group but in other groups. (#2885)
+- 2.15.2
+  * Use get_runner() method to build the task runner in run command.
+    runner_cls attribute is deprecated. (#2872)
+  * Expand ${PROJECT_ROOT} in source URLs. (#2846)
+  * Fix env and other options being inherited in nested composite
+    scripts. (#2849)
+  * Keep the ${PROJECT_ROOT} variable in dependencies after running
+    pdm lock --update-reuse. (#2852)
+  * Make direct_minimal_versions work on newly added dependencies.
+    (#2853)
+  * Fix a syntax error in the zsh completion script. (#2868)
+- 2.15.1
+  * Disable check update in zsh completion script. (#2838)
+  * Fixes cached packages metadata files (.referrers) collisions on
+    sync when using a venv with symlink cache method. (#2839)
+  * Build docs with object inventory to support cross references from
+    Sphinx documentation projects. (#2841)
+- 2.15.0
+  * Packages format preferences can now be defined in the project
+    pyproject.toml using the no-binary, only-binary and prefer-binary
+    keys of the tool.pdm.resolution section. (#2656)
+  * Don't create project and virtualenv when running pdm python
+    install. (#2809)
+  * Clean up the python installation directory if a previous download
+    was unsuccessful. (#2810)
+  * Don't cache editable installations. (#2816)
+  * Fix a bug that installing in-project plugins with editable local
+    paths doesn't work. (#2820)
+  * Don't create log directory until it's needed, to fix a
+    PermissionError in docker environment. (#2825)
+  * Fix recursive script detection on multiple invocations. (#2829)
+- 2.14.0
+  * Revert the package cache introduced in 2.13. Don't cache the
+    decompressed contents of wheels unless being told so. (#2803)
+  * Fix inconsistent logging when pdm use a different python
+    interpreter (#2776)
+  * Fix PDM unable to find Python interpreters when
+    PDM_IGNORE_ACTIVE_VENV is set (#2779)
+  * Check verify_ssl when trusting each source. (#2784)
+  * Fix name check for project itself in pdm outdated (#2785)
+  * Fix a regression that proxy env vars are not respected. (#2788)
+  * Fix an issue that venv provider can't be found when providers are
+    explicitly configured. (#2792)
+  * Fix a bug that [tool.pdm.options] are ignored if -c/--config
+    CONFIG is given. (#2793)
+  * Make --without respect groups in dev-dependencies (#2799)
+- 2.13.3
+  * Per-source configuration for ca-certs and client-cert. #2754
+  * Remove all caches by removing individual cache types one by one.
+    #2757
+  * Use the default HTTP client when downloading the pythons, to use
+    the certificates settings. #2759
+  * Fix a race condition where pth files take effect when multiple
+    packages are installed in parallel. #2762
+  * Refuse to run recursive composite scripts. #2766
+- 2.13.2
+  * Fix errors when parsing poetry format that contains special
+    characters in author name.
+  * Poetry-specific parse_name_email and NAME_EMAIL_RE moved from
+    pdm.formats.base to pdm.formats.poetry. #2665
+  * Fix a race condition in cached packages. When a cached package is
+    being created it shouldn't be used for installation. #2739
+  * Add back PreparedCandidate.build() for backward-compatibility.
+    #2747
+  * Fixed a small non-code typo in docs and prodivded better wording.
+    #2740
+- 2.13.1
+  * Fix a bug that PDM couldn't find interpreters for global project.
+    #2726
+  * Make the cache package path shorter to solve the Windows path
+    problem. #2730
+  * Extract "Lock file" doc from "Manage Dependencies" doc. #2725
+- 2.13.0
+  * Add option to exclude group(s) when running pdm sync/install
+    -G:all by adding flag --without group1,group2,... #2258
+  * Default to log to user home and make logs directory configurable.
+    #2398
+  * Add an option keep_going to continue on errors for composite
+    scripts and return the last failing exit code. #2582
+  * Add an option working_dir for PDM's scripts to set the current
+    working directory. #2620
+  * Allow updating specific sub-dependencies (i.e., transitive
+    dependencies) in the lock file. #2628
+  * Add --config-setting option to
+    add/install/sync/update/remove/export commands, the config
+    settings dictionary will be shared by all packages. #2636
+  * Cache the decompressed contents of wheels for faster access. #2660
+  * Add configuration for timeout for network requests. #2680
+  * Reuse the request sesison within the environment. #2697
+  * Caches can be disabled by using the --no-cache option or setting
+    the PDM_NO_CACHE environment variable. #2702
+  * Switch to httpx.Client for HTTP requests, drop requests
+    dependency. #2709
+  * We have timemachine now! You can exclude packages published newer
+    than a certain date via pdm lock --exclude-newer=<date>, allowing
+    reproduction of resolutions regardless of new package releases.
+    #2712
+  * Add command pdm outdated to check the outdated packages and list
+    the latest versions. #2718
+  * When python.use_venv is on, always try to create a virtualenv when
+    using pdm use to switch the Python interpreter. #2720
+  * Support installing Pythons from python-build-standalone. Add
+    command group pdm python to manage Python installations. And pdm
+    use can automatically install the Python interpreter if it's not
+    found. #2721
+  * Supports custom distribution files path via -d/--dest option for
+    pdm publish. #2723
+  * Don't modify TOML tables that are not related to PDM. #2666
+  * Made --without imply --with :all. #2670
+  * Expand user path for venv.location and other path-like config
+    values. #2672
+  * Give a default version when it's missing in pyproject.toml when
+    parsing candidate's metadata. #2677
+  * Fix the issue that ANSI codes are shown in the output of pdm
+    --help on Windows. #2678
+  * Don't show empty configuration sections in pdm config. #2683
+  * Document the difference between [tool.pdm.scripts] and
+    [project.scripts] #2121
+  * Remove the support of pth cache method. And symlink cache method
+    now behaves the same as symlink_individual cache method. #2660
+  * Remove pdm.models.environment module deprecated before. Also
+    remove the renamed members from pdm.environments. #2710
+  * Delete setup.cfg, move tool configurations under it to pyproject.toml #2703
+
+-------------------------------------------------------------------

Old:
----
  pdm-2.12.4.tar.gz

New:
----
  pdm-2.16.1.tar.gz

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

Other differences:
------------------
++++++ python-pdm.spec ++++++
--- /var/tmp/diff_new_pack.nRMC75/_old  2024-07-09 20:04:25.613644089 +0200
+++ /var/tmp/diff_new_pack.nRMC75/_new  2024-07-09 20:04:25.613644089 +0200
@@ -27,7 +27,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-pdm%{psuffix}
-Version:        2.12.4
+Version:        2.16.1
 Release:        0
 Summary:        Python Development Master
 License:        MIT
@@ -44,8 +44,10 @@
 Requires:       python-certifi
 Requires:       python-dep-logic
 Requires:       python-findpython >= 0.4
+Requires:       python-hishel
 Requires:       python-installer
 Requires:       python-packaging >= 20.9
+Requires:       python-pbs-installer
 Requires:       python-pdm-backend
 Requires:       python-platformdirs
 Requires:       python-pyproject-hooks
@@ -74,11 +76,15 @@
 BuildArch:      noarch
 # SECTION test requirements
 %if %{with test}
+BuildRequires:  %{python_module hishel}
+BuildRequires:  %{python_module httpx}
+BuildRequires:  %{python_module pbs-installer}
 BuildRequires:  %{python_module pdm = %{version}}
 BuildRequires:  %{python_module pytest-httpserver}
 BuildRequires:  %{python_module pytest-mock}
 BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module unearth}
 %endif
 # /SECTION
 %python_subpackages
@@ -121,6 +127,27 @@
 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"
+# Requires network
+donttest="$donttest or test_find_candidates_from_find_links"
+donttest="$donttest or test_build_single_module"
+donttest="$donttest or test_build_single_module_with_readme"
+donttest="$donttest or test_build_package"
+donttest="$donttest or test_build_src_package"
+donttest="$donttest or test_build_package_include"
+donttest="$donttest or test_build_src_package_by_include"
+donttest="$donttest or test_build_with_config_settings"
+donttest="$donttest or test_cli_build_with_config_settings"
+donttest="$donttest or test_build_ignoring_pip_environment"
+donttest="$donttest or test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV"
+donttest="$donttest or test_hooks[build] or test_hooks[publish]"
+donttest="$donttest or test_skip_option_from_signal"
+donttest="$donttest or test_skip_all_option_from_signal"
+donttest="$donttest or test_skip_pre_post_option_from_signal"
+donttest="$donttest or test_build_distributions"
+donttest="$donttest or test_show_self_package"
+donttest="$donttest or test_publish_and_build_in_one_run"
+donttest="$donttest or test_expand_project_root_in_url"
+
 %pytest -v -k "not ($donttest)"
 %endif
 

++++++ pdm-2.12.4.tar.gz -> pdm-2.16.1.tar.gz ++++++
++++ 9638 lines of diff (skipped)

Reply via email to