gnu: python-pyls-black: Update to 0.4.7.
...and add support for PYTHON-LSP-SERVER while at it. * gnu/packages/python-xyz.scm (python-pyls-black): Update to 0.4.7. [source](modules, snippet): New fields. [propagated-inputs]: Remove PYTHON-TOML. Add PYTHON-TOMLI.
This commit is contained in:
parent
d7b15a363b
commit
da5d0b10c4
1 changed files with 18 additions and 3 deletions
|
@ -1405,7 +1405,7 @@ (define-public python-hnswlib
|
|||
(define-public python-pyls-black
|
||||
(package
|
||||
(name "python-pyls-black")
|
||||
(version "0.4.6")
|
||||
(version "0.4.7")
|
||||
(source
|
||||
(origin
|
||||
;; There are no tests in the PyPI tarball.
|
||||
|
@ -1415,12 +1415,27 @@ (define-public python-pyls-black
|
|||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0cjf0mjn156qp0x6md6mncs31hdpzfim769c2lixaczhyzwywqnj"))))
|
||||
(base32 "0bkhfnlik89j3yamr20br4wm8975f20v33wabi2nyxvj10whr5dj"))
|
||||
;; Patch to work with python-lsp-server. Taken from
|
||||
;; <https://github.com/rupert/pyls-black/pull/37>.
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
(substitute* "setup.cfg"
|
||||
(("python-language-server")
|
||||
"python-lsp-server"))
|
||||
(substitute* '("pyls_black/plugin.py" "tests/test_plugin.py")
|
||||
(("pyls_format_document")
|
||||
"pylsp_format_document")
|
||||
(("pyls_format_range")
|
||||
"pylsp_format_range")
|
||||
(("from pyls([ \\.])" _ char)
|
||||
(string-append "from pylsp" char)))))))
|
||||
(build-system python-build-system)
|
||||
(arguments
|
||||
`(#:test-target "pytest"))
|
||||
(propagated-inputs
|
||||
(list python-black python-language-server python-toml))
|
||||
(list python-black python-lsp-server python-tomli))
|
||||
(native-inputs
|
||||
(list python-flake8 python-isort python-mypy python-pytest
|
||||
python-pytest-runner))
|
||||
|
|
Loading…
Reference in a new issue