gnu: Add python-pdm-backend.
* gnu/packages/python-build.scm (python-pdm-backend): New variable.
This commit is contained in:
parent
3c91f4ca49
commit
d1e4803474
1 changed files with 28 additions and 0 deletions
|
@ -715,3 +715,31 @@ (define-public python-hatch-vcs
|
|||
(description "This package is a plugin for Hatch that uses your preferred
|
||||
version control system (like Git) to determine project versions.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public python-pdm-backend
|
||||
(package
|
||||
(name "python-pdm-backend")
|
||||
(version "2.0.6")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (pypi-uri "pdm_backend" version))
|
||||
(sha256
|
||||
(base32
|
||||
"06bq846yy33alxbljgcf4lx9g2mx4b2sv04i59rrn9rxapcg2651"))))
|
||||
(build-system pyproject-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f ; Depends on pytest, which we cannot import into this module.
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'set-pythonpath
|
||||
(lambda _
|
||||
(setenv "PYTHONPATH" (string-append (getcwd) "/src")))))))
|
||||
(home-page "https://pdm-backend.fming.dev/")
|
||||
(synopsis
|
||||
"PEP 517 build backend for PDM")
|
||||
(description
|
||||
"PDM-Backend is a build backend that supports the latest packaging
|
||||
standards, which includes PEP 517, PEP 621 and PEP 660.")
|
||||
(license license:expat)))
|
||||
|
||||
|
|
Loading…
Reference in a new issue