pdm: 2.12.4 -> 2.13.2

Changelog: https://github.com/pdm-project/pdm/releases/tag/2.13.2
This commit is contained in:
natsukium 2024-04-02 21:35:37 +09:00
parent 6c5a089eb9
commit a579808735
No known key found for this signature in database
GPG Key ID: 9EA45A31DB994C53
1 changed files with 17 additions and 13 deletions

View File

@ -1,8 +1,6 @@
{ lib
, stdenv
, python3
, fetchFromGitHub
, fetchpatch
, fetchPypi
, nix-update-script
, runtimeShell
@ -35,41 +33,46 @@ in
with python.pkgs;
buildPythonApplication rec {
pname = "pdm";
version = "2.12.4";
version = "2.13.2";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-0Eh3Ni+Vz5/8HSw4uFH2k3BuSSiEDkiYauV22tV0FJY=";
hash = "sha256-4oK/HK8KCD/A+16JrW9518V5/1LHu1juhYfqPVu54Uo=";
};
nativeBuildInputs = [
pdm-backend
installShellFiles
];
propagatedBuildInputs = [
build-system = [
pdm-backend
];
dependencies = [
blinker
certifi
cachecontrol
dep-logic
filelock
findpython
hishel
httpx
installer
msgpack
packaging
pbs-installer
platformdirs
pyproject-hooks
python-dotenv
requests-toolbelt
resolvelib
rich
shellingham
tomlkit
unearth
virtualenv
]
++ cachecontrol.optional-dependencies.filecache
] ++ httpx.optional-dependencies.socks
++ pbs-installer.optional-dependencies.install
++ lib.optionals (pythonOlder "3.11") [
tomli
]
@ -100,7 +103,6 @@ buildPythonApplication rec {
nativeCheckInputs = [
pytestCheckHook
pytest-mock
pytest-rerunfailures
pytest-xdist
pytest-httpserver
] ++ lib.optional stdenv.isLinux first;
@ -120,7 +122,9 @@ buildPythonApplication rec {
"test_convert_setup_py_project"
# pythonfinder isn't aware of nix's python infrastructure
"test_use_wrapper_python"
"test_use_invalid_wrapper_python"
# touches the network
"test_find_candidates_from_find_links"
];
__darwinAllowLocalNetworking = true;