gnu: gandi.cli: Rename variable.
* gnu/packages/networking.scm (gandi.cli): Rename to gandi-cli and
deprecate gandi.cli.
(gandi-cli): New variable.
Change-Id: I082481f310e1fe968987906ad67df7c57d410390
gnu: gandi.cli: Improve package.
* gnu/packages/networking.scm (gandi.cli): Apply G-expressions.
[build-system]: Use pyproject.
[arguments]: Remove trailing #t from lambdas.
[native-inputs]: Remove python-docutils and python-tox; add
python-docutils-0.19, python-setuptools, and python-wheel.
Change-Id: I1dc1c0a51d26fa48153c11c1bc656b0b000d37fd
gnu: proot: Use python-docutils-0.19 for rst2mamn.
* gnu/packages/linux.scm (proot): [native-inputs]: Remove
python-docutils; add python-docutils-0.19.
Change-Id: I7c150b9a72ffc07cc573cd3ab3bfefc3fed5cc91
gnu: xauth: Remove cmdtest from native inputs.
cmdtest is not required any longer to run unit tests and the project is
not maintained since 2011, see <https://liw.fi/cmdtest/>.
* gnu/packages/xorg.scm (xauth) [native-inputs]: Remove cmdtest.
Change-Id: I649ccd9c81dfd8a7923a7db73b758a60a81d8581
gnu: ulauncher: Update to 6.0.0-18.901ce03.
* gnu/packages/xdisorg.scm (ulauncher): Update to 6.0.0-18.901ce03.
[build-system]: Switch to pyproject-build-system.
[arguments]{test-flags}: Ignore some failing tests.
{phases}: Remove deprecated phase 'fix-usr. Add phase 'fix-bash.
[native-inputs]: Remove python-distutils-extra. Add python-pytest,
python-pytest-mock, python-setuptools, python-wheel.
[propagated-inputs]: Add python-xlib.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: ulauncher: Improve style.
* gnu/packages/xdisorg.scm (ulauncher): Run guix style and properly
pin the commit with a git-version.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: solaar: Switch to pyproject.
* gnu/packages/admin.scm (solaar)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel, python-pytest-mock
and python-typing-extensions.
Change-Id: Ic4bebcf4d616d759c184eb096cbc085d505935fd
gnu: s-tui: Use python-psutil.
* gnu/packages/admin.scm (s-tui): [inputs]: Remove python-psutil-7; add
python-psutil.
Change-Id: I97816f7827b64d6facfa4b31d038ec303a91a6a1
gnu: repo2docker: Update to 2024.07.0.
* gnu/packages/jupyter.scm (repo2docker): Update to 2024.07.0.
Change-Id: I5c0bea8245b6072b85c5c3cb901a8c6c86056276
gnu: python-sphinxcontrib-github-alt: Switch to pyproject.
* gnu/packages/sphinx.scm (python-sphinxcontrib-github-alt):
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-flit-core.
Change-Id: I0a403a5eadf7b76c4448781ff20ca18ff466cb2d
gnu: python-pypugjs: Update to 5.12.0.
* gnu/packages/python-xyz.scm (python-pypugjs): Update to 5.12.0.
[arguments] <test-flags>: Drop it, as all tests passed just fine.
<phases>: Remove 'disable-pyramid.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-coverage, python-flake8, python-nose,
and python-wheel.
Change-Id: I8d421e7777d37ed2caf1b040d71a72b58cfba66c
gnu: python-pyclibrary: Adjust inputs.
* gnu/packages/python-xyz.scm (python-pyclibrary)
[propagated-inputs]: Remove python-pyparsing-2.4.7; add
python-pyparsing.
[native-inputs]: Remove python-wheel.
Change-Id: Ifc03f143b92ebedfc938f7feb6363e5c96b064c1
gnu: python-jaraco-packaging: Update to 9.4.0.
* gnu/packages/python-xyz.scm (python-jaraco-packaging): Update to 9.4.0.
[arguments] <tests?>: Disable them.
[propagated-inputs]: Remove python-pytest, python-pytest-checkdocs,
python-pytest-flake8, python-rst.linker, python-setuptools,
python-setuptools-scm, and python-six; add python-pypa-build,
python-virtualenv, python-domdf-python-tools, and
python-jaraco-context.
[native-inputs]: Add python-setuptools and python-setuptools-scm.
Change-Id: Ic2b9c97d6c31dfeaed17c6e642bde7744119f3f1
gnu: python-numpy-documentation: Fix build.
* gnu/packages/python-xyz.scm (python-numpy-documentation):
[arguments] <phases>: Do not delete 'build, extract all build steps
from 'install; PDF build fails and excluded for now.
[native-inputs]: Remove python-sphinx-panels; {texlive-local-tree}:
add texlive-cmap.
[description]: Remove mention of PDF.
Change-Id: I5f154ec681b127fd4c74667ec097a6409eacf099
gnu: python-graphene: Update to 3.4.3.
* gnu/packages/python-xyz.scm (python-graphene): Update to 3.4.3.
[build-system]: Use pyproject.
[propagated-inputs]: Remove python-aniso8601, python-promise, and
python-six; add python-dateutil and python-typing-extensions.
[native-inputs]: Add python-setuptools.
Change-Id: I193d1b7580c4647357d6150d49a9a5e5610d590b
gnu: python-flex: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-flex): Add a maintenance note to
remove the packages in the future.
[build-system]: Use pyproject.
[arguments] <tests?>: No tests in PyPI archive provided.
[native-inputs]: Add python-seuptools.
Change-Id: I61cb165c089a97514ead78317158f21591003c32
gnu: python-flask-restx: Switch to pyproject, fix buld.
* gnu/packages/python-web.scm (python-flask-restx):
[build-system]: Use pyproject.
[argument] <test-flags>: Utilze it and rework skipped tests.
<phases>: Use default 'check.
[propagated-inputs]: Add python-importlib-resources and python-werkzeug.
[native-inputs]: Add python-setuptools.
Change-Id: Idd82b4d255854a21953533c3a66c74adeb6ac596
gnu: python-esptool: Update to 5.0.2.
* gnu/packages/engineering.scm (python-esptool): Update to 5.0.2.
[propagated-inputs]: Remove python-rich-click-next; add python-rich-click.
[native-inputs]: Remove python-wheel.
Change-Id: I3365176fbe02cb8bd2e190d1e584b91d27643b28
gnu: python-changeo: Adjust style.
* gnu/packages/bioinformatics.scm (python-changeo): Re-order fields,
activate tests.
[source]: Switch to PyPI archive which provides tests.
[native-inputs]: Remove python-airr and python-wheel; add python-pytest.
[home-page]: Use the one which is provided by PyPI.
Change-Id: I5b21bc984f197d7fa634efb0672b5cbb6fc85447
gnu: python-changeo: Adjust inputs.
* gnu/packages/bioinformatics.scm (python-changeo)[propagated-inputs]:
Remove python-importlib-resources-6; add python-importlib-resources.
Change-Id: I3e738146d68d6c20387451ae14791329df2bc968