diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2023-11-09 06:01:40 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-09 06:01:40 +0000 |
commit | fecd99b105c644b1b61abfec6c203b304269e1e2 (patch) | |
tree | ba0cde17b0de008691f339cdae1c4d19369a729c /pkgs/tools/package-management/pdm/default.nix | |
parent | 50249cdaf29f872fb960dc9110696d208a77fc3a (diff) | |
parent | 4aad65bfdbc56be726873b09b4bbaa88448ecbba (diff) | |
download | nixlib-fecd99b105c644b1b61abfec6c203b304269e1e2.tar nixlib-fecd99b105c644b1b61abfec6c203b304269e1e2.tar.gz nixlib-fecd99b105c644b1b61abfec6c203b304269e1e2.tar.bz2 nixlib-fecd99b105c644b1b61abfec6c203b304269e1e2.tar.lz nixlib-fecd99b105c644b1b61abfec6c203b304269e1e2.tar.xz nixlib-fecd99b105c644b1b61abfec6c203b304269e1e2.tar.zst nixlib-fecd99b105c644b1b61abfec6c203b304269e1e2.zip |
Merge staging-next into staging
Diffstat (limited to 'pkgs/tools/package-management/pdm/default.nix')
-rw-r--r-- | pkgs/tools/package-management/pdm/default.nix | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/pkgs/tools/package-management/pdm/default.nix b/pkgs/tools/package-management/pdm/default.nix index dff2375199e9..aabdf1724411 100644 --- a/pkgs/tools/package-management/pdm/default.nix +++ b/pkgs/tools/package-management/pdm/default.nix @@ -2,6 +2,7 @@ , stdenv , python3 , fetchFromGitHub +, fetchpatch , fetchPypi , nix-update-script , runtimeShell @@ -31,15 +32,25 @@ in with python.pkgs; buildPythonApplication rec { pname = "pdm"; - version = "2.10.0"; + version = "2.10.1"; format = "pyproject"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-ziJJWVr59hsJJqCJljLfSbHHESYegFak+uFLU/k9kZM="; + hash = "sha256-0WZTHGWfxJBZM1RlRN0uFs9kjCum2JjIISatakIReoE="; }; + patches = [ + # https://github.com/NixOS/nixpkgs/issues/265883 + # https://github.com/pdm-project/pdm/pull/2379 + (fetchpatch { + name = "fix-template-permission.patch"; + url = "https://github.com/pdm-project/pdm/commit/f0efdcefe589bc58c28ccf6ce2d23cad9a81dccc.patch"; + hash = "sha256-NnHDSz2N63JzSzh2t9a5f/QQWM6Hyd5Cn5JY2zem6Ac="; + }) + ]; + nativeBuildInputs = [ pdm-backend ]; @@ -101,10 +112,11 @@ buildPythonApplication rec { passthru.updateScript = nix-update-script { }; meta = with lib; { - homepage = "https://pdm.fming.dev"; + homepage = "https://pdm-project.org"; changelog = "https://github.com/pdm-project/pdm/releases/tag/${version}"; description = "A modern Python package manager with PEP 582 support"; license = licenses.mit; maintainers = with maintainers; [ cpcloud ]; + mainProgram = "pdm"; }; } |