~ruther/guix-local

b297d423 — Sharlatan Hellseher 8 months ago
gnu: python-dask-image: Reduce closure size.

* gnu/packages/python-science.scm (python-dask-image):
  [propagated-inputs]: Remove python-pandas-2; add python-pandas.
  [native-inputs]: Remove python-coverage, python-flake8,
  python-pytest-cov, python-pytest-flake8, python-twine, and
  python-wheel.

Change-Id: I30880cb0abc6d24533871f072d4277fed644c82d
e5d9fb07 — Sharlatan Hellseher 8 months ago
gnu: Add python-domdf-python-tools.

* gnu/packages/python-xyz.scm (python-domdf-python-tools): New variable.

Change-Id: If3da8a2193001129bcc95b2bc2866bbdabe60547
7668bd68 — Sharlatan Hellseher 8 months ago
gnu: python-pdoc3: Fix tests.

* gnu/packages/python-xyz.scm (python-pdoc3) [arguments] <test-backend>:
  Use 'unittest.
  [native-inputs]: Remove python-wheel.

Change-Id: If307d72856cc7109ede8479939e62ed1638d1b7e
d8e2caa6 — Sharlatan Hellseher 9 months ago
gnu: python-hdmedians: Switch to Pytest backend.

* gnu/packages/statistics.scm (python-hdmedians)[source]<patch>: Add
patch fixing tests.
[arguments] <test-flags>: Provide "--pyargs" option to tests against
compiled module.
<phases>: Remove 'build-extensions.
[native-inputs]: Remove python-nose; add python-pytest.

* gnu/packages/patches/python-hdmedians-replace-nose.patch: New file
* gnu/local.mk (dist_patch_DATA): Register new patch.

Change-Id: I86c577a55c2c273bd6504d225af8056f65593f77
cd06ad91 — Sharlatan Hellseher 8 months ago
gnu: python-pip-run: Reduce closure size.

* gnu/packages/python-xyz.scm (python-pip-run): [native-inputs]: Remove
python-pytest-black, python-pytest-checkdocs, python-pytest-cov,
python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy.

Change-Id: Ie3f09e82419e6e4b000c35fcffde70a9a6c843ff
20918f62 — Sharlatan Hellseher 8 months ago
gnu: python-screed: Reduce closure size.

* gnu/packages/bioinformatics.scm (python-screed): [native-inputs]:
Remove python-pycodestyle, python-pytest-cov,
python-setuptools-scm-git-archive, and python-wheel.

Change-Id: Ibcae582fc0da5375178647912483a3b0b6dd74c3
3b6ca503 — Sharlatan Hellseher 8 months ago
gnu: python-sphinxcontrib-apidoc: Update to 0.6.0.

* gnu/packages/sphinx.scm (python-sphinxcontrib-apidoc): Update to 0.6.0.

Change-Id: Ic424424f158ac603012b19c69154a3d2177ff1f0
3d34d500 — Sharlatan Hellseher 8 months ago
gnu: python-translation-finder: Update to 2.22.

* gnu/packages/python-web.scm (python-translation-finder): Update to 2.22.
  [propagated-inputs]: Remove python-chardet; add
  python-charset-normalizer-3 and python-weblate-language-data.
  [native-inputs]: Remove python-wheel.

Change-Id: I92a6c70a144a659f188388fb3184aa7f2da399b3
b3e54958 — Sharlatan Hellseher 7 months ago
gnu: python-sphinx-repoze-autointerface: Update to 1.0.0.

* gnu/packages/sphinx.scm (python-sphinx-repoze-autointerface): Update to 1.0.0.
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools.

Change-Id: I10d3d48a21c969c0ca49d19044c92197ec0ed02a
075139ad — Sharlatan Hellseher 7 months ago
gnu: vdirsyncer: Fix tests, reduce closure size.

* gnu/packages/dav.scm (vdirsyncer): Update to 0.19.3.
  [arguments] <phases>: Add 'relax-requirements, and 'pre-check.
  [native-inputs]: Remove python-sphinx, python-wheel,
  python-hypothesis, and python-pytest-asyncio; add
  python-pytest-asyncio-0.26.

Change-Id: I81161cc8460a15b5a5cf9b6f525c060de96609a6
1dc0cb50 — Sharlatan Hellseher 8 months ago
gnu: python-sphinx-gallery: Update to 0.19.0.

* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.19.0.
  [arguments] <tests-flags>: Skip just 2 tests.  <phases>: Remove
  'delete-webp-example.
  [propagated-inputs]: Add python-pillow and python-sphinx.
  [native-inputs]: Remove python-pillow and python-sphinx; add
  python-absl-py, python-graphviz, python-ipython, python-lxml,
  python-packaging, python-plotly, python-seaborn, and
  python-setuptools-scm.

Change-Id: Ib92d09d43c38d925e542604f65ce3a2162fffccf
2d977d2b — Sharlatan Hellseher 8 months ago
gnu: python-click-7: Fix build.

* gnu/packages/python-xyz.scm (python-click-7): Fix build.
  [arguments] <tests?>: Disable them.
  [native-inputs]: Add python-setuptools.

Change-Id: I09887788efb52c7088c3f69503004ff664d3c956
0e485125 — Sharlatan Hellseher 6 months ago
gnu: eyed3: Update to 0.9.8a5.

* gnu/packages/mp3.scm (eyed3): Update to 0.9.8a5.
[native-inputs]: Remove python-wheel.

Change-Id: I61d9ec50b01cc6a135b2c3df101b6d0bbac666ef
a8af2970 — Sharlatan Hellseher 6 months ago
gnu: python-airr: Adjust style.

* gnu/packages/bioinformatics.scm (python-airr)[source]: Switch to PyPI
archive, activate tests.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: I8d02f86b0e54f30839c5c3ecf94b3e05144820dc
84e46a50 — Sharlatan Hellseher 8 months ago
gnu: borg: Switch to pyproject-build-system.

* gnu/packages/backup.scm (borg)
  [build-system]: Use pyproject.
  [arguments] <test-flags>: Move all test related options here; run
  tests in parallel, supported by upstream.
  <phases>: Use default 'check.
  [native-inputs]: Add python-pytest-benchmark, python-pytest-xdist,
  python-setuptools, and python-wheel.

Change-Id: Ifa47a71be055cab86ee3c0a8dc34b943da881ad7
49a60ce1 — Sharlatan Hellseher 7 months ago
gnu: python-apispec: Update to 6.8.2.

* gnu/packages/python-xyz.scm (python-apispec): Update to 6.8.2.
[propagated-inputs]: Add python-packaging.
[native-inputs]: Remove python-mypy.

Change-Id: I8444ac7c4ef78f6eee69ecd36ce176083f258e44
bb251034 — Sharlatan Hellseher 8 months ago
gnu: python-allpairspy: Update to 2.5.1.

* gnu/packages/python-check.scm (python-allpairspy): Update to 2.5.1.
  [build-system]: Use pyproject.
  [native-inputs]: Remove python-pytest-runner; add python-setuptools.

Change-Id: Iea02a2db43a159f9f3866469846b2d90005f9ff7
7bdac6ee — Sharlatan Hellseher 8 months ago
gnu: python-ansicolors: Switch to pyproject-build-system.

* gnu/packages/python-xyz.scm (python-ansicolors): Update to 1.1.8.
  [build-system]: Use pyproject.
  [native-inputs]: Remove python-tox and python-pytest-cov; add
  python-pytest and python-setuptools.

Change-Id: I6f9ccda995916bad05aa246cab159d8d21309257
8ea317bb — Sharlatan Hellseher 8 months ago
gnu: python-pygdbmi: Do not try to run tests.

* gnu/packages/python-xyz.scm (python-pygdbmi): Disable tests.

Change-Id: I76a4f69be8cf97447cda706fa638284a6cffd5ba
31d945f6 — Sharlatan Hellseher 8 months ago
gnu: python-distutils-extra: Do not try to run tests.

Tests were never run and silently skipped before.

* gnu/packages/python-xyz.scm (python-distutils-extra) [arguments]
<tests?>: Disable them visually.

Change-Id: I2003fcf69b6afff0d2133d30e18d4ccfcdf93f40
Next