gnu: python-fontmath: Update to 0.9.4.
* gnu/packages/fontutils.scm (python-fontmath): Update to 0.9.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner and python-wheel; add
python-setuptools.
Change-Id: I606bc0afba02d68a524743958dded5ccb875105b
gnu: python-compreffor: Update to 0.5.6.
* gnu/packages/fontutils.scm (python-compreffor): Update to 0.5.6.
[bulid-system]: Switch to pyproejct-build-system.
[arguments] <test-flags>: Provide option to run tests agains installed library.
<phases>: Remove 'patch-setup.py as no loner required.
[native-inputs]: Remove python-pytest-runner; add python-cython and
python-setuptools.
Change-Id: If69282d19d2f97d3f5b8967759956e8547603d28
gnu: python-skia-pathops: Switch to pyproject-build-system.
* gnu/packages/fontutils.scm (python-skia-pathops): Switch to
pyproject-build-system.
[arguments] <phases>: Use default 'check.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-cython; add python-cython-0.
Change-Id: I08400c1dbfa8db84890030b32364b552ebbfc2cc
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ufonormalizer: Switch to pyproject-build-system.
* gnu/packages/fontutils.scm (python-ufonormalizer): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest.
Change-Id: I31de5b1fafca5a7853a0142cf051fbd187a5895d
gnu: python-booleanoperations: Switch to pyproject-build-system.
* gnu/packages/graphics.scm (python-booleanoperations): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-wheel; add python-setuptools.
Change-Id: I76396d349f87024a7a0c051b9471fbe83534d862
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-defcon-bootstrap: Switch to pyproject-build-system.
* gnu/packages/fontutils.scm (python-defcon-bootstrap): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner; add python-setuptools.
Change-Id: If0a61cdab7ec4bf9aa83822624eea46618e791f5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyclipper: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-pyclipper): Switch to
pyproject-build-system.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-cython, and python-pytest-runner, add
python-cython-0, and python-setuptools.
Change-Id: I914c261ba56a92c92402bf4a225acac5babf8c4f
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: libimobiledevice: Fix build.
* gnu/packages/libusb.scm (libimobiledevice)[native-inputs]: Remove
python-cython; add python-cython-0.
Change-Id: Ic061b843bdaa9074bca08a0ed0447580b7a39f5b
gnu: libplist: Fix build.
* gnu/packages/libusb.scm (libplist)[native-inputs]: Remove
python-cython; add python-cython-0.
Change-Id: I07efa5a4367a39bd5a4fa43dd3ba0a0640745037
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-trezor: Fix tests.
* gnu/packages/finance.scm (python-trezor)[build-system]: Switch to
pyproject-build-system.
[arguments] <test-flags>: Skip tests requiring network access
[native-inputs]: Remove python-black, python-isort, and python-wheel;
add nss-certs-for-test.
Change-Id: Iaf3de9fa292b147503c9579d2812b049c49ec03b
gnu: python-clinguin: Fix tests.
* gnu/packages/potassco.scm (python-clinguin)[native-inputs]: Remove
python-wheel; add python-pytest.
Change-Id: I54dc0dfde88c0f116354a3f3fea4fef3485091a0
gnu: debops: Skip check phase as no tests.
* gnu/packages/admin.scm (debops)[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.
Change-Id: Ic7d5ef355e5b2ca0cea8b605cb8c240fa8d1e46a
gnu: python-omemo-dr: Switch to pyproject.
* gnu/packages/python-crypto.scm (python-omemo-dr):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools. Remove
python-axolotl-curve25519.
Change-Id: I99f91b1fa4a2d9b54112144dc06ad33b633b9fec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-axolotl-curve25519: Fix tests.
* gnu/packages/python-crypto.scm (python-axolotl-curve25519)
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
Change-Id: Iea4a3f9254b088a6c0766d3458de3e9496b425b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rope: Ignore failing test.
* gnu/packages/python-xyz.scm (python-rope)
[arguments]<#:test-flags>: Ignore failing test.
[native-inputs]: Remove python-pip, python-pre-commit,
python-pytest-cov, python-wheel.
[description]: Improve style.
Change-Id: I506879b750ee63a60c9fd515721062b56612ba17
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-scanorama: Switch to git-fetch.
* gnu/packages/bioinformatics.scm (python-scanorama)[source]:
Switch to git-fetch.
Change-Id: I6da7488feb85be0f5fc60f00eeb5c25034a63dd5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-louvain: Run tests with unittests.
* gnu/packages/graph.scm (python-louvain)
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-pytest.
[propagated-inputs]: Improve style.
Change-Id: Icb00e04f4cd377b8d7d0256eb305ecd5e3618618
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sphinx-autodoc-typehints: Update to 1.25.3.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): Update to 1.25.3.
[arguments]<#:test-flags>: Ignore additional failing test.
[native-inputs]: Remove python-typing-extensions.
Change-Id: I444d2415c5a2fb8bf84ff55b92b5b14a241571c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-clorm: Fix tests.
* gnu/packages/potassco.scm (python-clorm)
[source]: Improve style.
[arguments]: Improve style.
<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel, python-typing-extensions.
Change-Id: I0d1856b155db7ce378d8fca10a7a279d58950839
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>