gnu: Add python-pyemd.
* gnu/packages/python-xyz.scm (python-pyemd): New variable.
Change-Id: Ibdbbebd22616aa1a83ad721d3a96caa75ab7e1b1
gnu: python-jsondiff: Update to 2.2.1.
* gnu/packages/python-xyz.scm (python-jsondiff): Update to 2.2.1.
[build-system]: Use pyproject-build-system.
[arguments]: Add phase 'set-version.
[propagated-inputs]: Add python-pyyaml.
[native-inputs]: Add python-hypothesis, python-pytest, python-setuptools,
python-setuptools-scm, and python-wheel; remove python-nose and
python-nose-random.
Change-Id: Ib3756e561e6f53353c950e472c8cf5275e055005
gnu: python-strict-rfc3339: Disable more tests on 32-bit platforms.
* gnu/packages/python-xyz.scm (python-strict-rfc3339)[arguments]:
Conditionally ignore the TestTimestampToRFC3339UTCOffset tests on 32-bit
platforms due to the size of the time_t type.
Change-Id: I2c9844c6a022946d9ec917bb3a6b06777b0fc260
gnu: python-numpy: Disable test on 32 bit systems.
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Conditionally disable
failing test_int test.
Change-Id: I12b25b4019ff8a06b311decdcd2eafe68854b241
gnu: Remove python-anyio/without-dataclasses.
* gnu/packages/python-xyz.scm (python-anyio/without-dataclasses): Remove
variable.
* gnu/packages/jupyter.scm (python-jupyter-server)[propagated-inputs]: Replace
python-anyio/without-dataclasses with python-anyio.
Change-Id: I81433128fc3ed2f098bd84f1f89555e9dda62d6d
gnu: python-dask-image: Update to 2024.5.3.
* gnu/packages/python-xyz.scm (python-dask-image): Update to 2024.5.3.
[arguments]: Add phase 'set-version.
[native-inputs]: Add python-coverage, python-flake8, python-pytest-cov,
python-pytest-timeout, python-setuptools, python-setuptools-scm, python-twine,
and python-wheel.
Change-Id: I2297cb6942f7c97a330847bda8e0c33c84266322
gnu: python-duckdb: Disable one more test.
* gnu/packages/python-xyz.scm (python-duckdb)[arguments]: Disable wrap
coverage test.
Change-Id: I625bc37c979d7c0fa3a2e67d35267993ae791b9e
gnu: python-ratelimiter: Update to 1.2.0.post1.
* gnu/packages/python-xyz.scm (python-ratelimiter): Update to 1.2.0.post1.
[build-system]: Use pyproject-build-system.
[arguments]: Add phase 'pytest-compatibility.
[native-inputs]: Add python-pytest, python-pytest-asyncio, python-setuptools,
and python-wheel.
Change-Id: I9f7665feb4cf31e38185be7e0cd5ffe7691e26f7
gnu: snakemake-6: Disable one more test.
* gnu/packages/python-xyz.scm (snakemake)[arguments]: Disable test_lint test;
replace custom 'check phase with 'pre-check phase.
Change-Id: I9631383ab6160ee8a234145515bbf198b54b1e57
gnu: snakemake: Disable one more test.
* gnu/packages/python-xyz.scm (snakemake)[arguments]: Disable test_lint test.
Change-Id: I00d3e1e900c5d4dacb660d253a2a1839c7c7826a
gnu: python-yte: Update to 1.7.0.
* gnu/packages/python-xyz.scm (python-yte): Update to 1.7.0.
[build-system]: Use pyproject-build-system.
[arguments]: Replace 'check phase.
[propagated-inputs]: Add python-dpath.
[native-inputs]: Add python-numpy, python-poetry-core, and python-pytest.
Change-Id: If1d4e8e0289d9a36205353ad2c9bb345076e4ff7
gnu: python-dpath: Update to 2.2.0.
* gnu/packages/python-xyz.scm (python-dpath): Update to 2.2.0.
[build-system]: Use pyproject-build-system.
[arguments]: Remove custom 'check phase.
[native-inputs]: Remove python-mock and python-nose; add python-nose2,
python-setuptools, and python-wheel.
Change-Id: I30ca919712b03f868d3e9fed4802817e4602dcda
gnu: snakemake-7: Update to 7.32.4.
* gnu/packages/python-xyz.scm (snakemake-7): Update to 7.32.4.
[arguments]: Use #:test-flags instead of a custom 'check phase; remove
'tabulate-compatibility phase; add 'pre-check phase.
[propagated-inputs]: Add python-humanfriendly, python-reretry, and
python-throttler; remove python-ratelimiter.
Change-Id: Iea7f17559b19098ca5a589d164355f3918f4bb3e
gnu: python-toposort: Update to 1.10.
* gnu/packages/python-xyz.scm (python-toposort): Update to 1.10.
[build-system]: Use pyproject-build-system.
[arguments]: Replace 'check phase.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ifde522ecba6331634c911856892c3b25098fbd88
gnu: Add python-reretry.
* gnu/packages/python-xyz.scm (python-reretry): New variable.
Change-Id: Ic54bdb5eee422b12d2c0e475abb6c4f142cad1e3
gnu: Add python-throttler.
* gnu/packages/python-xyz.scm (python-throttler): New variable.
Change-Id: I04a07281d4ba77d880d7c8176b1a3269713b9b63
gnu: python-cftime: Fix tests.
* gnu/packages/python-xyz.scm (python-cftime) [arguments] <phases>:
Remove 'remove-unwanted-dev-dependencies, add ''remove-unwanted-pytest-options.
[native-inputs]: Remove python-sphinx.
Change-Id: Ib196a6a3781da4067d287f62f5f92b72eb024de3
gnu: Remove python-pep8.
* gnu/packages/python-xyz.scm (python-pep8): Delete variable.
(python-cliapp, python-ttystatus)[native-inputs]: Remove python-pep8.
* gnu/packages/radio.scm (chirp)[native-inputs]: Remove python-pep8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-anndata: Ignore failing test.
* gnu/packages/python-xyz.scm (python-anndata)[arguments]{test-flags}:
Ignore test_read_write_X test.
gnu: Remove python-dictpath.
* gnu/packages/python-xyz.scm (python-dictpath): Remove variable.
* gnu/packages/python-web.scm (python-openapi-core)[propagated-inputs]:
Remove unecessary python-dictpath.