me
/
guix
Archived
1
0
Fork 0

gnu: Add python-poetry-dynamic-versioning.

* gnu/packages/python-xyz.scm (python-poetry-dynamic-versioning): New
variable.

Change-Id: I2a9a38b2002426f5265cf0203b88dd523d1fa2b8
master
Sharlatan Hellseher 2024-07-02 15:35:03 +01:00
parent 573d478f72
commit ae7a4bf697
No known key found for this signature in database
GPG Key ID: 76D727BFF62CD2B5
1 changed files with 40 additions and 0 deletions

View File

@ -1765,6 +1765,46 @@ different units.")
scatter plots, histograms and heatmaps in the terminal using braille dots.")
(license license:expat)))
(define-public python-poetry-dynamic-versioning
(package
(name "python-poetry-dynamic-versioning")
(version "1.4.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "poetry_dynamic_versioning" version))
(sha256
(base32 "19v9jrawbx1nwnwrd6giyzwfq50y2mjzkrsx0ga2sbx2a2yphlbj"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list "--ignore=tests/test_integration.py"
;; E RuntimeError: Unable to detect version control system. Not
;; installed: Git, Mercurial, Darcs, Subversion, Bazaar, Fossil,
;; Pijul.
"-k"
(string-append
"not test__get_version__defaults"
" and not test__get_version__format_jinja"
" and not test__get_version__format_jinja_with_enforced_style"
" and not test__get_version__format_jinja_imports_with_module_only"
" and not test__get_version__format_jinja_imports_with_module_and_item"))))
(native-inputs
(list python-poetry-core
python-pytest))
(propagated-inputs
(list poetry
python-dunamai
python-jinja2
python-tomlkit))
(home-page "https://github.com/mtkennerly/poetry-dynamic-versioning")
(synopsis "Poetry plugin enabling VCS tags dynamic versioning")
(description
"This package provides a build backend that patches Poetry Core to enable
the versioning system in PEP 517 build frontends.")
(license license:expat)))
(define-public python-portpicker
(package
(name "python-portpicker")