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>
gnu: python-stem: Update to 1.8.2.
* gnu/packages/python-xyz.scm (python-stem): Update to 1.8.2.
[build-system]: Switch to pyproject.
[arguments]{phases}: Remove phase 'fix-tests.
[native-inputs]: Remove python-mock, python-pycodestyle,
python-pyflakes. Add python-setuptools, python-wheel.
Change-Id: I32dce8ff5ddd8d8ac8c3a3eb96fab54206f2ab7f
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-sanic: Update to 25.3.0.
* gnu/packages/python-web.scm (python-sanic): Update to 25.3.0.
[source]: Add a snippet to loosen setuptools requirement.
[native-inputs]: Add python-chardet, python-cryptography,
python-docutils, python-mypy, python-pygments,
python-pytest-benchmark, python-pytest-sanic, python-slotscheck,
python-towncrier, python-types-ujson.
Change-Id: I6babcb936dc11a1cd253019edf679e8991976527
Signed-off-by: Steve George <steve@futurile.net>
gnu: python-orange-canvas-core: Fix tests.
* gnu/packages/orange.scm: Add (gnu packages python-check).
(python-orange-canvas-core) [arguments] <tests-flags>: Skip some tests
failing to call Qt event loop.
[phases]{pre-check}: Set environment variable for QT_PLUGIN_PATH.
[inputs]: Add qtbase.
[native-inputs]: Add python-pytest-qt.
Change-Id: Ibb576b1bd10aeb6edf79a52fdf5d5d8e26ee5172
gnu: python-pymc: Update to 5.21.0.
* gnu/packages/statistics.scm (python-pymc): Update to 5.21.0.
[phases]{versioneer}: Simplify it.
Change-Id: Iaf9e87c917265c0d113c4c5c771522c5dfdcd5cd
gnu: python-dropbox: Enable tests.
* gnu/packages/python-web.scm (python-dropbox): [source]: Swap to
git-fetch.
[arguments] <tests-flags>: Skip all tests requiring networking.
<phases>: Add 'relax-requirements, and 'pre-check.
[native-inputs]: Remove python-pytest-runner; add nss-certs-for-test,
python-mock, python-pytest-mock, python-setuptools, and python-wheel.
Change-Id: I0da3b5a99872dfab9207499ec0f150f52f0b1e4c
gnu: python-dropbox: Move python-web.
* gnu/packages/file-systems.scm (python-dropbox): Move from here ...
* gnu/packages/python-web.scm: .. to here.
Change-Id: Ib75e507a4c3d98becdd606b466bb360e77956637
gnu: python-scrapy: Run test in parallel.
* gnu/packages/python-web.scm (python-scrapy) [arguments] <test-flags>:
Run tests in parallel (supported upstream, see
<docs/contributing.rst>). Skip documentation tests.
Change-Id: Id86dd5e7701be4997fa241b126f18ca733940aef
gnu: python-decoupler-py: Update to 1.8.0.
* gnu/packages/bioinformatics.scm (python-decoupler-py): Update to 1.8.0.
[arguments] <phases>: Add 'relax-requirements.
[native-inputs]: Remove python-wheel; add python-poetry-core.
Change-Id: I6ef7548dcbe90c87e049fef12402bcc58f807ce4
gnu: python-itemloaders: Update to 1.3.2.
* gnu/packages/python-xyz.scm (python-itemloaders): Update to 1.3.2.
[native-inputs]: Add python-packaging.
[propagated-inputs]: Remove python-w3lib.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-country-converter: Add missing native-input.
* gnu/packages/iso-codes.scm (python-country-converter)[native-inputs]:
Add python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flask-seasurf: Update to 2.0.0.
* gnu/packages/python-web.scm (python-flask-seasurf): Update to 2.0.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-rq: Update to 3.0.0.
* gnu/packages/django.scm (python-django-rq): Update to 3.0.0.
[arguments]{test-flags}: Ignore failing tests.
{phases}: Replace 'check phase replacement by a simpler 'pre-check
configuration phase.
[native-inputs]: Add python-pytest, python-pytest-django.
[propagated-inputs]: Add python-redis, python-pyaml.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove python-cookies.
This is a leaf package in python, broken and undevelopped for 10 years.
* gnu/packages/python-web.scm (python-cookies): Delete variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-port-for: Update to 0.7.4.
* gnu/packages/python-web.scm (python-port-for): Update to 0.7.4.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-mock. Add python-setuptools,
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rq-scheduler: Update to 0.14.
* gnu/packages/databases.scm (python-rq-scheduler): Update to 0.14.
[build-system]: Switch to pyproject.
[arguments]{test-flags}: Ignore failing tests. They fail because of
mcron's requirements to be run with root when -u flag is used.
{phases}: Remove 'check phase replacement.
[native-inputs]: Add python-crontab, python-freezegun, python-pytest,
python-setuptools, python-wheel. Remove which.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>