From 04ead52648dd25327713f2db6bba351dda239d81df192512eb2594fc1e6d0af7 Mon Sep 17 00:00:00 2001 From: Daniel Garcia Date: Wed, 5 Oct 2022 09:46:36 +0000 Subject: [PATCH 1/2] Accepting request 1008034 from home:yarunachalam:branches:devel:languages:python - Update to v2.1.4 (2022-09-17) Bug Fixes Fix a lock failure when depending on self with URL requirements. #1347 Ensure list to concatenate args for composite scripts. #1359 Fix an error in pdm lock --refresh if some packages has URLs. #1361 Fix unnecessary package downloads and VCS clones for certain commands. #1370 Fix a conversion error when converting a list of conditional dependencies from a Poetry format. #1383 Documentation Adds a section to the docs on how to correctly work with PDM and version control systems. #1364 - Update to v2.1.3 (2022-08-30) Features & Improvements When adding a package to (or removing from) a group, enhance the formatting of the group name in the printed message. #1329 Bug Fixes Fix a bug of missing hashes for packages with file:// links the first time they are added. #1325 Ignore invalid values of data-requires-python when parsing package links. #1334 Leave an incomplete project metadata if PDM fails to parse the project files, but emit a warning. #1337 Fix the bug that editables package isn't installed for self package. #1344 Fix a decoding error for non-ASCII characters in package description when publishing it. #1345 Documentation Clarify documentation explaining setup-script, run-setuptools, and is-purelib. #1327 OBS-URL: https://build.opensuse.org/request/show/1008034 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=17 --- pdm-2.1.2.tar.gz | 3 --- pdm-2.1.3.tar.gz | 3 +++ python-pdm.changes | 25 +++++++++++++++++++++++++ python-pdm.spec | 2 +- 4 files changed, 29 insertions(+), 4 deletions(-) delete mode 100644 pdm-2.1.2.tar.gz create mode 100644 pdm-2.1.3.tar.gz diff --git a/pdm-2.1.2.tar.gz b/pdm-2.1.2.tar.gz deleted file mode 100644 index e431066..0000000 --- a/pdm-2.1.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:53c697b24ab73dd2155cd8544d9ed3551cdae1d7b166885e1ced463b46869dea -size 3280137 diff --git a/pdm-2.1.3.tar.gz b/pdm-2.1.3.tar.gz new file mode 100644 index 0000000..9804900 --- /dev/null +++ b/pdm-2.1.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fa50be65778c34148125d8fe36f8d21516f10bb306690319022181080625875 +size 3281284 diff --git a/python-pdm.changes b/python-pdm.changes index b449188..36999bc 100644 --- a/python-pdm.changes +++ b/python-pdm.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Tue Oct 4 22:54:50 UTC 2022 - Yogalakshmi Arunachalam + +- Update to v2.1.4 (2022-09-17) + Bug Fixes + Fix a lock failure when depending on self with URL requirements. #1347 + Ensure list to concatenate args for composite scripts. #1359 + Fix an error in pdm lock --refresh if some packages has URLs. #1361 + Fix unnecessary package downloads and VCS clones for certain commands. #1370 + Fix a conversion error when converting a list of conditional dependencies from a Poetry format. #1383 + Documentation + Adds a section to the docs on how to correctly work with PDM and version control systems. #1364 + +- Update to v2.1.3 (2022-08-30) + Features & Improvements + When adding a package to (or removing from) a group, enhance the formatting of the group name in the printed message. #1329 + Bug Fixes + Fix a bug of missing hashes for packages with file:// links the first time they are added. #1325 + Ignore invalid values of data-requires-python when parsing package links. #1334 + Leave an incomplete project metadata if PDM fails to parse the project files, but emit a warning. #1337 + Fix the bug that editables package isn't installed for self package. #1344 + Fix a decoding error for non-ASCII characters in package description when publishing it. #1345 + Documentation + Clarify documentation explaining setup-script, run-setuptools, and is-purelib. #1327 + ------------------------------------------------------------------- Sun Aug 14 10:47:53 UTC 2022 - Ben Greiner diff --git a/python-pdm.spec b/python-pdm.spec index ee5f67a..95f2d12 100644 --- a/python-pdm.spec +++ b/python-pdm.spec @@ -26,7 +26,7 @@ %bcond_with test %endif Name: python-pdm%{psuffix} -Version: 2.1.2 +Version: 2.1.3 Release: 0 Summary: Python Development Master License: MIT From b955d945dce1bfcf3faf5cd0bc3881d405eb2f74eb76834515667f2bfddfa421 Mon Sep 17 00:00:00 2001 From: Daniel Garcia Date: Wed, 5 Oct 2022 09:58:05 +0000 Subject: [PATCH 2/2] - Update to v2.1.5 * Ensure pypi.[ca,client]_cert[s] config items are passed to distribution builder install steps to allow for custom PyPI index sources with self signed certificates. #1396 * Fix a crash issue when depending on editable packages with extras. #1401 * Do not save the python path when using non-interactive mode in pdm init. #1410 * Restrict importlib-metadata (<5.0.0) for Python <3.8 #1411 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pdm?expand=0&rev=18 --- pdm-2.1.3.tar.gz | 3 --- pdm-2.1.5.tar.gz | 3 +++ python-pdm.changes | 12 ++++++++++++ python-pdm.spec | 3 ++- 4 files changed, 17 insertions(+), 4 deletions(-) delete mode 100644 pdm-2.1.3.tar.gz create mode 100644 pdm-2.1.5.tar.gz diff --git a/pdm-2.1.3.tar.gz b/pdm-2.1.3.tar.gz deleted file mode 100644 index 9804900..0000000 --- a/pdm-2.1.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6fa50be65778c34148125d8fe36f8d21516f10bb306690319022181080625875 -size 3281284 diff --git a/pdm-2.1.5.tar.gz b/pdm-2.1.5.tar.gz new file mode 100644 index 0000000..91511e6 --- /dev/null +++ b/pdm-2.1.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bee41d497cec93a49693fa57b5cf1c833701804eb12bc4d347c3ec7955d7ce7 +size 3282155 diff --git a/python-pdm.changes b/python-pdm.changes index 36999bc..32ce02c 100644 --- a/python-pdm.changes +++ b/python-pdm.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Wed Oct 5 09:47:36 UTC 2022 - Daniel Garcia + +- Update to v2.1.5 + * Ensure pypi.[ca,client]_cert[s] config items are passed to distribution + builder install steps to allow for custom PyPI index sources with self + signed certificates. #1396 + * Fix a crash issue when depending on editable packages with extras. #1401 + * Do not save the python path when using non-interactive mode in pdm init. + #1410 + * Restrict importlib-metadata (<5.0.0) for Python <3.8 #1411 + ------------------------------------------------------------------- Tue Oct 4 22:54:50 UTC 2022 - Yogalakshmi Arunachalam diff --git a/python-pdm.spec b/python-pdm.spec index 95f2d12..a1aeb4f 100644 --- a/python-pdm.spec +++ b/python-pdm.spec @@ -26,7 +26,7 @@ %bcond_with test %endif Name: python-pdm%{psuffix} -Version: 2.1.3 +Version: 2.1.5 Release: 0 Summary: Python Development Master License: MIT @@ -104,6 +104,7 @@ sed -i 's/"certifi>=[0-9.]*"/"certifi"/' pyproject.toml donttest="network" # mock testing finds the wrong python versions in our multiflavor setup donttest="$donttest or test_project_packages_path or test_conda_backend_create" +donttest="$donttest or test_init_non_interactive" %pytest -k "not ($donttest)" %endif