gnu: hatch: Update to 1.9.7.
* gnu/packages/python-xyz.scm (hatch): Update to 1.9.7.
[source] <snippet>: Remove as no longer required.
[arguments] <test-flags>: Rework skipped tests and enable more.
[propagated-inputs]: Remove python-hatchling, python-pyperclip, and
python-virtualenv; add python-hatchling-for-hatch,
python-virtualenv-for-hatch, and python-zstandard.
[native-inputs]: Add nss-certs-for-test and python-hatch-vcs.
* gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): New variable.
* gnu/packages/python-build.scm (python-hatchling-for-hatch): New variable.
Change-Id: Ib22be321c7afe79bb9d21029a1a0b1909508ed2f
gnu: python-scitools-iris: Fix build by updating to 3.12.3.
* gnu/packages/geo.scm (python-scitools-iris): Update to 3.12.3.
[source]: Switch to git-fetch.
[arguments] <#:phases>: Update patches and tests to 3.12.3.
[native-inputs]: Remove python-wheel; add python-pytest-mock.
Change-Id: I69422fc4e7b60a4676c20d499e75f2afb6e488d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-imagehash: Update to 4.3.2.
* gnu/packages/python-science.scm (python-imagehash): Update to 4.3.2.
[arguments] <#:phases>: Add 'remove-six phase.
Change-Id: I201164afd8c327db4f9f652967c7ea30dfd84a8c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add tree-sitter-mermaid.
* gnu/packages/tree-sitter.scm (tree-sitter-mermaid): New variable.
Change-Id: Ide1c709fe4c4e0663cf72881a160e9d11ca5a26d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add tree-sitter-dot.
* gnu/packages/tree-sitter.scm (tree-sitter-dot): New variable.
Change-Id: I88a023574d2c05dff687805e3474b0d0512a0682
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add tree-sitter-qml.
* gnu/packages/tree-sitter.scm (tree-sitter-qml): New variable.
Change-Id: I0a513942073bd5911a37ccb2162b4f6d09b36d32
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add tree-sitter-toml.
* gnu/packages/tree-sitter.scm (tree-sitter-toml): New variable.
Change-Id: I0c0314331bffb1d60ef2b59e9c62ad7e2c645ecb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: Add tree-sitter-starlark.
* gnu/packages/tree-sitter.scm (tree-sitter-starlark): New variable.
Change-Id: If4ccd89defeeb20884a3f82c5fc66db849b0be85
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: python-tree-sitter-grammar: Fix long line.
* gnu/packages/tree-sitter.scm (python-tree-sitter-grammar)[description]:
Restrict to ≤ 80 characters per line.
gnu: tree-sitter-grammar: Allow input promises.
* gnu/packages/tree-sitter.scm (tree-sitter-grammar)[inputs]: Force inputs
if they are a promise.
gnu: tree-sitter: Sort topically and alphabetically.
* gnu/packages/tree-sitter.scm: Sort packages topically and alphabetically
within topics.
gnu: python-rst.linker: Rename and update to 2.6.0.
* gnu/packages/python-xyz.scm (python-rst.linker): Rename to
python-rst-linker and update to 2.6.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Add python-path, python-jaraco-vcs, python-pytest,
python-pytest-subprocess, python-setuptools-scm, python-setuptools.
[description]: Improve style.
Change-Id: I9dc2e2f9882ed3908766cf943a6d90611a165641
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-jaraco-versioning.
* gnu/packages/python-xyz.scm (python-jaraco-versioning): New variable.
Change-Id: I8d45cbdb7c498c9634a76ed3828037a49a989b71
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-jaraco-vcs.
* gnu/packages/python-xyz.scm (python-jaraco-vcs): New variable.
Change-Id: Ib029198d3e7dc629b221ac0133385850667b2d0b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-jaraco-path.
* gnu/packages/python-xyz.scm (python-jaraco-path): New variable.
Change-Id: Iaf8bc8ff56fd361b73b664d95f8a358dc1edcc02
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-pytest-home.
* gnu/packages/python-check.scm (python-pytest-home): New variable.
Change-Id: I9b41fded02eea4120a0c36b2f95d4de6a8d60e22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-scp: Update to 0.15.0.
* gnu/packages/python-xyz.scm (python-scp): Update to 0.15.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[arguments, description, propagated-inputs]: Run guix style.
Change-Id: Ic79dd2d9a2b0f01c0596b0e6fde664174ab9ee2c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyquery: Skip more tests.
* gnu/packages/python-xyz.scm (python-pyquery)[arguments] <test-flags>:
Refactor skipped tests to use "--deselect" option and add 6 more items to
the list.
Change-Id: Ic006521b36ae3494dfa88c25fcbffc11a32494dc
gnu: cl-array-utils: Use canonical home-page.
* gnu/packages/lisp-xyz.scm (cl-array-utils)[home-page]: Use canonical home-page.
Change-Id: If11bc7e387d53d2c47b2f34b05c7348d9818c2e1