gnu: python-redis: Ignore i686 failing test.
* gnu/packages/databases.scm (python-redis)
[arguments]{test-flags}: Ignore i686 failing test.
Change-Id: Ifeb08bbfc8dae70d7fff897603985b8b2e382387
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-wxpython: Update to 4.2.2.
* gnu/packages/wxwidgets.scm (python-wxpython): Update to 4.2.2.
[source]: Remove uneeded patch.
[arguments]{phases}: Add phase 'patch-avoid-circular-import. Add phase
'add-missing.so.
{modules}: Add necessary modules for new phases.
[native-inputs]: Add python-setuptools, python-wheel.
* gnu/packages/patches/python-wxwidgets-type-errors.patch: Remove
patch.
* gnu/local.mk: Unregister patch.
Signed-off-by: Steve George <steve@futurile.net>
gnu: bpytop: Switch to pyproject-build-system.
* gnu/packages/admin.scm (bpytop)
[build-system]: Switch to pyproject.
[arguments]{tests?}: Disable tests.
{phases}: Add phase 'use-poetry-core. Improve phase 'install-theme.
[native-inputs]: Add python-poetry-core.
Change-Id: Ib671bb71c3f920b9e134554628b16a8e8968500b
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-ujson: Update to 5.10.0.
* gnu/packages/python-xyz.scm (python-ujson): Update to 5.10.0.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Change-Id: I73a0352677cfb4d1cd2c48560955415ce57fafbf
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-gixy: Rename package to python-gixy-ng.
* gnu/packages/check.scm (python-gixy): Deprecate package, defaults to
python-gixy-ng.
* gnu/packages/check.scm (python-gixy-ng): New variable.
Change-Id: I20da38898ddbcb7c87078521bcf6e0b208d95836
Signed-off-by: Steve George <steve@futurile.net>
gnu: ledger-agent: Switch to pyproject-build-system.
* gnu/packages/finance.scm (ledger-agent)[build-system]: Switch to
pyproject.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: I83217137e8992a497fae5605ab9f7fc7cf82ba46
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-ledgerblue: Fix version detection.
* gnu/packages/finance.scm (python-ledgerblue): Fix version detection.
[arguments]{phases}: Add 'pretend-version phase.
[native-inputs]: Add python-setuptools-scm.
Change-Id: Ib62881b490557b838a74ce35d5557afc97c9a9bc
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-u2flib-host: Fix build.
* gnu/packages/finance.scm (python-u2flib-host): Fix build.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools, python-pytest, python-wheel.
[arguments]{test-flags}: filter out broken tests.
Change-Id: I05d70f064f6968c1e0990dc4e0c106452feefbec
gnu: python-mailman-hyperkitty: Update to 1.2.1.
* gnu/packages/mail.scm (python-mailman-hyperkitty): Update to 1.2.1.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-mock, python-nose. Add
python-setuptools, python-wheel.
Change-Id: Iaee680b7d95823c0ba5dbd12adedd4efa20e1bc2
Signed-off-by: Steve George <steve@futurile.net>
gnu: mailman: Update to 3.3.10.
* gnu/packages/mail.scm (mailman): Update to 3.3.10.
[build-system]: Switch to pyproject.
[arguments]{tests?}: Disable tests?
[native-inputs]: Remove python-nose. Add python-pytest,
python-pdm-backend.
Change-Id: I8235a95ebdb6af2740eb71a14a2896dc0a12e265
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-authheaders: Update to 0.16.3.
* gnu/packages/mail.scm (python-authheaders): Update to 0.16.3.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: I65a81f7f65d252af678f64be16b4eb66e9657f43
Signed-off-by: Steve George <steve@futurile.net>
gnu: cnvkit: Update to 0.9.12.
* gnu/packages/bioinformatics.scm (cnvkit): Update to 0.9.12.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: Ia48f681ac2c45872c92214d685819579a40eae7a
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-flufl-i18n: Update to 5.1.0.
* gnu/packages/python-xyz.scm (python-flufl-i18n): Update to 5.1.0.
[build-system]: Switch to pyproject.
[arguments]{test-flags}: Ignore docs and coverage tests.
{phases}: Add phase 'add-custom-dist-info.
[native-inputs]: Add python-hatchling, python-pytest,
python-pytest-cov, python-sybil.
Change-Id: Ibbe6edfe9fcf94c0b09eed6a308f452d25073760
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-flufl-lock: Update to 8.1.0.
* gnu/packages/python-xyz.scm (python-flufl-lock): Update to 8.1.0.
[build-system]: Switch to pyproject.
[arguments]{test-flags}: Ignore docs and coverage tests.
{phases}: Add phase 'add-custom-dist-info.
[native-inputs]: Add python-hatchling, python-pytest,
python-pytest-cov, python-sybil.
Change-Id: I11b115a054d7e59aa19b72cd8c375a19dabffc71
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-pymodbus: Update to 3.8.6.
* gnu/packages/python-xyz.scm (python-pymodbus): Update to 3.8.6.
[build-system]: Swith to pyproject.
[arguments]{test-flags}: Ignore failing tests.
{phases}: Remove field, use test-flags instead.
[native-inputs]: Add python-pytest-asyncio, python-pytest-cov,
python-pytest-xdist, python-setuptools, python-wheel.
Change-Id: I39425bc6d3697e942e6f81868406bd83c8da7332
Signed-off-by: Steve George <steve@futurile.net>
gnu: pomegranate: Disable tests.
* gnu/packages/python-xyz.scm (pomegranate): Disable tests.
[build-system]: Switch to pyproject.
[arguments]{tests?}: Disable them.
{phases}: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools, python-wheel. Remove python-nose.
Change-Id: Id3ded96a59703eae4c12ccc96aedce756a3fa07d
Signed-off-by: Steve George <steve@futurile.net>
gnu: Remove python-pydiff.
This package is a leaf package, stale for 11 years and not compatible
with the latest python.
* gnu/packages/python-xyz.scm (python-pydiff): Delete variable.
Change-Id: Ia80e3949c4d05b584241d783d49207c8553e9da1
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-lap: Update to 0.5.12.
* gnu/packages/machine-learning.scm (python-lap): Update to 0.5.12.
[build-system]: Switch to pyproject.
[arguments]{test-flags}: Run tests in output.
{phases}: Add a 'check-cleanup phase to remove tests from output.
[propagated-inputs]: Remove python-scipy.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: Id4c94c8a90c98ae4674e5d6c5a37ae9cfc9a63a1
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-lazr-config: Update to 3.1.
* gnu/packages/python-xyz.scm (python-lazr-config): Update to 3.1.
[build-system]: Switch to pyproject.
[arguments]{test-flags}: Run tests in output.
{phases}: Add a 'check-cleanup phase to remove tests from output.
[native-inputs]: Remove python-nose. Add python-pytest,
python-setuptools, python-wheel.
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-lazr-delegates: Update to 2.1.1.
* gnu/packages/python-xyz.scm (python-lazr-delegates): Update to 2.1.1.
[build-system]: Switch to pyproject.
[arguments]{test-flags}: Run tests in output.
{phases}: Add a 'check-cleanup phase to remove tests from output.
[native-inputs]: Remove python-nose. Add python-pytest,
python-setuptools, python-wheel.
Change-Id: Ic60d9a53af627c360d6829df27ec83c4b58e5638
Signed-off-by: Steve George <steve@futurile.net>