gnu: python-peachpy: Update to 0.2.0-3.349e8f8.
* gnu/packages/python-xyz.scm (python-peachpy): Update to
0.2.0-3.349e8f8.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove {phases}. Add {test-target} to ignore a failing
test.
[native-inputs]: Remove python-nose, python-rednose. Add
python-pytest, python-wheel.
gnu: python-pykdtree: Update to 1.3.9.
* gnu/packages/python-xyz.scm (python-pykdtree): Update to 1.3.9.
[native-inputs]: Remove python-nose. Add python-cython, python-pytest,
python-setuptools, python-wheel.
gnu: python-multiprocessing-on-dill: Use pyproject-build-system.
* gnu/packages/python-xyz.scm (python-multiprocessing-on-dill): Use pyproject-build-system.
[arguments]: Remove field.
[native-inputs]: Remove uneeded python-check-manifest. Add python-pytest.
gnu: python-cftime: Update to 1.6.4.
* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.4.
[arguments]{phases}: Add phase 'remove-unwanted-dev-dependencies.
[native-inputs]: Remove python-check-manifest, python-pytest-cov. Add
python-setuptools.
gnu: python-beartype: Update to 0.19.0.
* gnu/packages/python-check.scm (python-beartype): Update to 0.19.0.
[arguments]: Remove former test-flags.
[native-inputs]: Remove python-setuptools, python-wheel. Add
python-hatchling, python-numpy and python-pygments.
gnu: python-pillow-heif: Update test-flags.
* gnu/packages/python-xyz.scm (python-pillow-heif)[arguments]{test-flags}:
Update them.
[native-inputs]: Remove uneeded python-pylint.
gnu: python-uvicorn: Rename python-watchgod native-input.
* gnu/packages/python-web.scm (python-uvicorn)[native-inputs]: Rename
python-watchgod to python-watchfiles. Add python-a2wsgi.
gnu: python-watchgod: Rename package to python-watchfiles.
* gnu/packages/python-xyz.scm (python-watchgod): Define in terms of
'deprecated-package'.
[version]: Update to 1.0.4.
[build-system]: Switch to cargo-build-system.
[arguments]: Likewise.
[native-inputs]: Add maturin, python-dirty-equals,
python-pytest-timeout, python-wrapper. Remove python-pygments,
python-pytest-sygar, python-setuptools and python-wheel.
(python-watchfiles): New variable, formerly known as
"python-watchgod".
gnu: Add rust-notify-7.
* gnu/packages/crates-io.scm (rust-notify-7): New variable.
(rust-notify-6): Inherit from rust-notify-7.
gnu: Add rust-notify-types-1.
* gnu/packages/crates-io.scm (rust-notify-types-1): New variable.
gnu: python-opt-einsum: Use pyproject-build-system.
* gnu/packages/python-science.scm (python-opt-einsum)[build-system]: Use
pyproject-build-system.
[arguments]: Remove.
[native-inputs]: Remove python-pytest-pep8; add python-setuptools and
python-wheel.
Change-Id: I6da632c3c7e02ec13ab61124ce2984aa2675d996
gnu: python-pytest-flakes: Use pyproject-build-system.
* gnu/packages/check.scm (python-pytest-flakes)[build-system]: Use
pyproject-build-system.
[arguments]: Remove custom 'check phase; use #:test-flags instead.
[native-inputs]: Remove python-pytest-pep8; add python-setuptools and
python-wheel.
Change-Id: I510ed41d7750e4024c404322c60deae4291dc9b7
gnu: d-feet: Deprecate.
d-feet is no longer maintained and depends on the unmaintained python-pep8,
which is slated for removal.
* gnu/packages/gnome.scm (d-feet): Deprecate in favor of d-spy.
Change-Id: I57908295e78aeb9013a2d3290b53981fb687e283
gnu: python-shortuuid: Update to 1.0.13.
* gnu/packages/python-xyz.scm (python-shortuuid): Update to 1.0.13.
[native-inputs]: Remove python-pep8; add python-poetry-core and python-pytest.
[build-system]: Use pyproject-build-system.
Change-Id: If854af9296fa378c505e83d87bacf609978edf9f
gnu: python-multiprocess: Update to 0.70.17.
* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.17.
[arguments]{phases}: Use gexps. Remove phase
'disable-broken-tests. Improve phase 'check.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dill: Update to 0.3.9.
* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.9.
[arguments]{phases}: Rewrite using gexp. Adapt 'check phase.
[native-inputs]: Remove python-nose.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove python-flake8-pie.
* gnu/packages/python-xyz.scm (python-flake8-pie): Delete variable.
Change-Id: I094d1b46090473f4cdb19bf40088d717c574f778
gnu: python-protobuf: Update to 3.20.3.
* gnu/packages/protobuf.scm (python-protobuf): Update to 3.20.3.
[inputs]: Use protobuf-3.20.
[arguments]: Do not use C++ implementation.
Change-Id: I21d140ce2959b009026847b1ad73c15dfa23fd91
gnu: protobuf: Update to 3.20.3.
* gnu/packages/protobuf.scm (protobuf): Update to 3.20.3.
Change-Id: I451913a3f379f7bad1f6cea56fb6b028627984bb
gnu: python-ml-collections: Update to 1.0.0.
* gnu/packages/machine-learning.scm (python-ml-collections): Update to 1.0.0.
[source]: Fetch from git repository.
[arguments]: Remove custom 'check phase; use test-flags instead.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-mock, python-setuptools, and python-wheel; add
python-pylint, python-pytest-xdist, and python-flit-core.
Change-Id: Icdd340d138a14eaa5b1972d53b4a788a2a0e830e