gnu: python-huey: Add a maintenance note.
* gnu/packages/python-xyz.scm (python-huey): Add a maintenance note.
Change-Id: I98397177a3d17f5564bd984538ff51545ba8533e
gnu: python-huey: Fix tests.
* gnu/packages/python-xyz.scm (python-huey):
[arguments]<#:phases>{pre-check}: Delete.
{check}: Replace.
Change-Id: I801baae9aa6a646bb9df452876a591db7da7a653
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-flufl-bounce: Switch to pyproject, fix build.
* gnu/packages/python-xyz.scm (python-flufl-bounce):
[build-system]: Switch to pyporject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I4d057a611bbad330ec4e0a94693acee6da1684a7
gnu: python-autopep8: Move to python-check.
* gnu/packages/python-xyz.scm (python-autopep8): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: Icce2a85151398eae4be5c54982497897751a43b7
gnu: python-autopep8: Update to 2.3.2.
* gnu/packages/python-xyz.scm (python-autopep8): Update to 2.3.2.
[native-inputs]: Remove python-wheel.
Change-Id: I8369c20cef2c89966efa243f12bfe7647817ff90
gnu: python-git-hammer: Update to 0.3.2.
* gnu/packages/python-xyz.scm (python-git-hammer): Update to 0.3.2. Fix
indentation.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Remove 'patch-setup.py, add 'relax-requirements.
[native-inputs]: Add python-pytest and python-setuptools.
[description]: Fix fill column.
Change-Id: I22609e48142c2dacf2d9dec7c07a9cc917f5db03
gnu: Add python-types-tqdm.
* gnu/packages/python-xyz.scm (python-types-tqdm): New variable.
Change-Id: I91ba21d84b467c9bf172db48aeba5309a70fe51d
gnu: Add python-types-aiofiles.
* gnu/packages/python-xyz.scm (python-types-aiofiles): New variable.
Change-Id: I7f21b80b47f1c0a71812623c574a6892a9782af0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-types-regex.
* gnu/packages/python-xyz.scm (python-types-regex): New variable.
Change-Id: Ie526b19c84c08c7778d41bc12619b4d2e8f0dd8b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-rodi.
* gnu/packages/python-xyz.scm (python-rodi): New variable.
Change-Id: I72d04e61b7286047906d303af03e91696d6a66c0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-essentials.
* gnu/packages/python-xyz.scm (python-essentials): New variable.
Change-Id: Ief6d00aac122d33269f9237673770bfd7f98fbb8
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-apprise: Move to python-web.
* gnu/packages/python-xyz.scm (python-apprise): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Iec9be9ed71ea199bbcf9a0ad66a6251d51bc0484
gnu: python-apprise: Update to 1.9.4.
* gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.4.
[arguments] <#:test-flags>: Remove --numprocesses in the hope to make
the tests more deterministic.
[propagated-inputs]: Add python-pygobject.
[native-inputs]: Remove python-pytest-xdist, and python-wheel.
Change-Id: I3c63be39433d9044b0c994c7adb5ab6a4e9f2a2d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pycountry: Move to (gnu packages iso-codes).
This package makes a lot more sense there, and is actually needed to
run tests of other python packages in this module.
* gnu/packages/python-xyz.scm (python-pycountry)
(python-pycountry@20.7.3): Move them...
* gnu/packages/iso-codes.scm (python-pycountry)
(python-pycountry-20.7.3): ... to this module.
* gnu/packages/music.scm: Import (gnu packages iso-codes).
* gnu/packages/tryton.scm: Import (gnu packages iso-codes).
(trytond-country): Correct python-pycountry@20.7.3 to
python-pycountry-20.7.3.
Change-Id: I7aa424663fb2edc73bca3fcac38de3226cc57a9b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-iocapture: Fix tests.
* gnu/packages/python-xyz.scm (python-iocapture)[native-inputs]:
Remove python-wheel; add python-six.
Change-Id: Ifa2191412463b03759527cd8073e6760d648c2f4
gnu: python-grandalf: Update to 0.8.
* gnu/packages/python-xyz.scm (python-grandalf): Update to 0.8.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-runner; add python-setuptools.
[arguments] <#:phases>: Add 'patch-requirements phase; remove
check-phase replacement.
Change-Id: Icaf77d0909b67b857bceffd21bb132c9e0e69edc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-calmjs-parse: Fix tests.
* gnu/packages/python-xyz.scmf (python-calmjs-parse)[native-inputs]:
Remove python-wheel; add python-pytest.
Change-Id: I0cde88ae9fa6f210e436a64a7a3f0ea1114506df
gnu: python-attr: Fix tests.
* gnu/packages/python-xyz.scm (python-attr)[arguments] <test-backend>:
Use 'custom.
<test-flags>: Provide test script as seen in <tox.ini>.
[native-inputs]: Remove python-wheel.
Change-Id: Iee70e41ca607f0200ac2387fd62e01a2a7b5e49e
gnu: python-zeroc-ice-3.6: Fix build with gcc-14.
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6)[arguments]
<phases>: Add 'relax-gcc-14-strictness.
Change-Id: I205e103f6e8e5856a10fb716fec3831b555ab3cf
gnu: python-zeroc-ice: Disable tests.
* gnu/packages/python-xyz.scm (python-zeroc-ice)[arguments] <tests?>:
Test provided in Git, but there is no tag reflecting PyPI archive.
[native-inputs]: Remove python-wheel.
Change-Id: I1a9b2453fc53589e1701e5eb7d78575416881734