gnu: python-lmfit: Update to 1.3.4. * gnu/packages/python-xyz.scm (python-lmfit): Update to 1.3.4. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Add python-dill. [native-inputs]: Add python-pytest-cov, python-setuptools. Change-Id: I3b44ed9627ba34f0b61f02a3fca13b084562f77f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-asteval: Update to 1.0.6. * gnu/packages/python-xyz.scm (python-asteval): Update to 1.0.6. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest-cov, python-setuptools, and python-setuptools-scm. Change-Id: Id721ed72211cf63128ed58fe0f8bb527dd49c081 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-jsonschema-objects. * gnu/packages/python-xyz.scm (python-jsonschema-objects): New variable. Change-Id: Ia8bbef10618c2a23fc4c2ee6be74f8a626cd44f7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-gridmap: Update to 0.15.0. * gnu/packages/python-xyz.scm (python-gridmap): Update to 0.15.0. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Run nose tests. Remove and <#:phases>. [native-inputs]: Add python-setuptools. [propagated-inputs]: Add python-cherrypy, python-cloudpickle. Change-Id: I8c70b7c8a9187daa95c91298df8cfd6e53f10979 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-grako: Switch to pyproject. * gnu/packages/python-xyz.scm (python-grako): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. [home-page]: Update it, the previous link doesn't exist anymore. Change-Id: I9a6efe82914abd648222c851cdc8531be7d73fa3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-drmaa: Switch to pyproject. * gnu/packages/python-xyz.scm (python-drmaa): [build-system]: Switch to pyproject-build-system. [arguments]: Run guix style -S arguments. [native-inputs]: Add python-setuptools. Change-Id: I22101509e65378aa5f0fe3f944402e8c8b37f51b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pywinrm: Update to 0.5.0. * gnu/packages/python-xyz.scm (python-pywinrm): Update to 0.5.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-setuptools. Change-Id: I671f168033a1eb01d9e726d0f8f18868a915c680 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-ffmpeg-python: Switch to pyproject. * gnu/packages/python-xyz.scm (python-ffmpeg-python): [source, properties, version]: Switch to new style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. Change-Id: I491284f6d42248e281927d26b9c647ae1f65e792 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-pygit2-1.18. * gnu/packages/python-xyz.scm (python-pygit2-1.18): New variable. Change-Id: Iad3a430d544be2c56bb27ea416adef161b5b3e94
gnu: Add python-dulwich-0.24. * gnu/packages/python-xyz.scm (python-dulwich-0.24): New variable. Change-Id: I711dbb2595fa6674b3f2e3ac029ed437d3480423
gnu: Add python-sqltrie. * gnu/packages/python-xyz.scm (python-sqltrie): New variable. Change-Id: Idb11ca5d9e94c90957046e0797b4e3b7147710b5
gnu: Add python-funcy-1.14. * gnu/packages/python-xyz.scm (python-funcy-1.14): New variable. Change-Id: I2915e5c4b848db9023b2f27f969d493291773bea
gnu: python-shshsh: Remove development inputs. * gnu/packages/python-xyz.scm (python-shshsh): [native-inputs]: Remove python-tox. Change-Id: I51632fe53e51ea7852b9a37ea8e287a5531b4510
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