gnu: python-cftime: Update to 1.6.5. Also remove development inputs. * gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.5. [native-inputs]: Remove python-twine. Change-Id: I41d2061e6bf0435bc16e04519631b5333f7e0737
gnu: python-moto: Fix tests, don't run in parallel. The project provides a mixture of thread save and threads untolerated test suites. Tests took 705.18s in a single thread while they were timed out when threading was enabled after 3827s. This change reworks skipped tests and run them in a single thread. * gnu/packages/python-xyz.scm (python-moto): Use G-Expressions. [arguments] <test-flags>: Rework skipped tests and run them in a single thread. <phases>: Remove 'compatibility as no longer required; add 'pre-check. [native-inputs]: Remove python-pytest-xdist and python-wheel; add python-pycognito and python-pyotp. Fixes: guix/guix#3678 Change-Id: I735d035c31c29435ad5774c5e38b0e3f1a2e19bd
gnu: python-pyjwt: Update to 2.10.1. * gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.10.1. [arguments] <test-flags>: Skip one test. [native-inputs]: Remove python-coverage, python-cryptography, python-sphinx, python-sphinx-rtd-theme, and python-wheel. [propagated-inputs]: Set python-cryptography as optional when supported. Change-Id: I936dcee1b6b06636e8ae6ee2cfaad886ac716f95
gnu: Add python-envs. * gnu/packages/python-xyz.scm (python-envs): New variable. Change-Id: I2d660f2f24a150ba8cb4dce9e3c3e101b1df0425
gnu: python-twisted: Improve packaging. * gnu/packages/python-xyz.scm (python-twisted)[arguments] <test-backend>: Use 'custom instead of overwriting check phase. <test-flags>: Run tests slightly in parallel. <phases>: Remove 'patch-build-system; use default 'check. [native-inputs]: Remove python-coverage; add python-incremental. Change-Id: I9a7222de07f14ee3c309e574fdd91ba07fba6645
gnu: python-incremental: Improve packaging. * gnu/packages/python-xyz.scm (python-incremental)[arguments] <build-backend>: Use it instead of patching pyproject.toml. <phases>: Remove 'patch-build-system. [propagated-inputs]: Remove python-tomli. [native-inputs]: Remove python-pytest and python-wheel. Change-Id: Ie80d4bf324e7a52a6aa2ae127f0248dd131ee97a
gnu: python-txacme: Move to python-web. * gnu/packages/python-xyz.scm (python-txacme): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I2ea24601514d135dc9c14b775c25b01ff5429f84
gnu: python-txaio: Move to python-web. * gnu/packages/python-xyz.scm (python-txaio): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I9c48976bda164db898f669b982e92cff2bbe5a3c
gnu: python-txaio: Update to 25.9.2. * gnu/packages/python-xyz.scm (python-txaio): Update to 25.9.2. [native-inputs]: Remove python-twisted and python-wheel. Change-Id: Ic326dcfee1671d0a4b4248a9a4b03a17ea43f3f6
gnu: python-txamqp: Move to python-web. * gnu/packages/python-xyz.scm (python-txamqp): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I992d90d280971140ec3bad5bae3bbdc91fe04d12
gnu: python-txamqp: Switch to pyproject. * gnu/packages/python-xyz.scm (python-txamqp)[build-system]: Switch to pyproject-build-system. [arguments] <tests?>: All tests are broken due to age of the package. [native-inputs]: Add python-setuptools. Change-Id: I55fa657a1e5d11d4bc554ff8ca933d9c3bc9a8d1
gnu: python-txsni: Move to python-web. * gnu/packages/python-xyz.scm (python-txsni): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Iec202f8ddc7d0f36d383aa679e35847b8f4082dd
gnu: python-txsni: Update to 0.2.0. * gnu/packages/python-xyz.scm (python-txsni): Update to 0.2.0. Improve style. [source]: Use the latest git tag instead of commit. [build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'custom. <test-flags>: Run tests with twisted. [native-inputs]: Add python-setuptools. Change-Id: Ic65f89a40f07378b9743471b1be5f247ba5e27e0
gnu: python-progressbar33: Switch to pyproject. * gnu/packages/python-xyz.scm (python-progressbar33): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Run custom tests. [native-inputs]: Add python-setuptools. Change-Id: I513b8fb678b6c0e7a676d6d2404f007efd2ffbbf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-progress: Switch to pyproject. * gnu/packages/python-xyz.scm (python-progress): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ic1b2d829c77a60a90eb399160c144b515d047164 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-promise: Update to 2.3.0. * gnu/packages/python-xyz.scm (python-promise): Update to 2.3.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. [native-inputs]: Add python-mock, python-pytest, python-pytest-asyncio, python-setuptools. [propagated-inputs]: Add python-six. [description]: Improve style. Change-Id: Ibdec3dc276f68a8fd68c569d215370fbc7379801 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-hissp: Update to 0.5.0. * gnu/packages/python-xyz.scm (python-hissp): Update to 0.5.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-hypothesis, python-setuptools. [description]: Improve style. Change-Id: I8262a093a32777003deda3eefb8704c1eff5cc73 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-rply: Switch to pyproject. * gnu/packages/python-xyz.scm (python-rply): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore file that fails test collection and requires an additional argument. <#:phases>: Add phase 'fix-pytest-use. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I31428106bfbd044fa2e696e263c7459a1cad84ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-click-log: Switch to pyproject. * gnu/packages/python-xyz.scm (python-click-log): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I59b78645cfcd6c74a0420e121df8f40977407c11 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-click-threading: Switch to pyproject. * gnu/packages/python-xyz.scm (python-click-threading): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I5d8bc8a10eb0a2580f7930c4cac72f34272235b0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>