gnu: python-pytest-xdist: Update to 3.8.0. * gnu/packages/check.scm (python-pytest-xdist): Update to 3.8.0. [propagated-inputs]: Remove python-pytest-forked. Change-Id: I257e9588360389eb6438b858ba9d41abb448b8d3
gnu: Add python-pytest-asyncio-0.26. * gnu/packages/check.scm (python-pytest-asyncio-0.26): New variable. Change-Id: Ie72a17dd220f877e2f07ed3230a7a3dc5fa8f83f
gnu: python-pytest-asyncio: Update to 1.0.0. * gnu/packages/check.scm (python-pytest-asyncio): Update to 1.0.0. [arguments] <test-flags>: Skip 4 tests. [propagated-inputs]: Add python-typing-extensions. Change-Id: Ie8be3423e62102943f8cc66114289a750ec63cb9
gnu: python-mako: Update to 1.3.10. * gnu/packages/python-xyz.scm (python-mako): Update to 1.3.10. [buid-system]: Use pyproject. [arguments] <phases>: Use default 'check. [native-inputs]: Remove python-mock; add python-setuptools and python-wheel. Change-Id: I3bf921cd52ee4671ab34820fe1a35b34db226251
gnu: python-lit: Switch to pyproject-build-system. * gnu/packages/check.scm (python-lit): [build-system]: Use pyproject. [arguments]: Utilize <test-backend> and <test-flags> instead of overwriting 'check phase. [native-inputs]: Add python-setuptools. Change-Id: I606a34a54047d86b95af652aa87d408f127a1bb2
gnu: python-ply: Switch to pyproject-build-system. * gnu/packages/python-xyz.scm (python-ply): [build-system]: Use pyproject. [arguments] <tests?>: Visually disable them as PyPI archive provides no tests, where Git source contains. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I99b04238b4ec4421d6d7acae47edb915826d9c94
gnu: python-pypa-build: Update to 0.9.0 * gnu/packages/python-build.scm (python-pypa-build): Update to 0.9.0. [build-system]: Use pyproject. [arguments] <phases>: Remove 'use-toml-instead-of-tomli. [native-inputs]: Add python-setuptools. Change-Id: Id1f9fea2b4d933fdf5ade8d8d5888345a1ae7b40
gnu: python-pep517-bootstrap: Update to 0.13.1. * gnu/packages/python-build.scm (python-pep517-bootstrap): Update to 0.13.1. [build-system]: Use pyproject. [propagated-inputs]: Remove python-toml and python-wheel. [native-inputs]: Add python-flit-core. Change-Id: Ifc578d8925a20c6c6b3e5efdbb5ed67714f3f093
gnu: python-pretend: Switch to pyproject-build-system. * gnu/packages/python-xyz.scm (python-pretend): [source]: Switch to git-fetch containing tests. [build-system]: Use pyproject. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I339b7c2463c41e5f1017c9d71857c593f6211d5b
gnu: python-pyparsing: Update to 3.2.3. * gnu/packages/python-build.scm (python-pyparsing): Update to 3.2.3. Change-Id: I478c1ded15e0470658a98490a767a7de723b9a80
gnu: python-markupsafe: Update to 3.0.2. * gnu/packages/python-xyz.scm (python-markupsafe): Update to 3.0.2. [source]: Update project name (it is lowercase now). [build-system]: Use pyproject-build-system. [arguments]: Run pytest with default verbosity provided by the build system. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I76b03fd0c28bbfdd2e5f2260fd34cba0f39d08d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyyaml: Update to 6.0.2. * gnu/packages/python-xyz.scm (python-pyyaml): Update to 6.0.2. [build-system]: Use pyproject. [native-inputs]: Add python-cython3, python-seuptools, python-pytest, and python-wheel. Change-Id: Ic3d5cdc75650644831ad7192bc17427f9881f2e4
gnu: python-six: Do not inherit. python-six-bootstrap is no longer required, this change removes it and refactor python-six as a stand alone package. * gnu/packages/python-build.scm (python-six-bootstrap): Remove variable. * gnu/packages/python-xyz.scm (python-six): Do not inherit, re-use package definition from python-six-bootstrap. (python2-six) [native-inputs]: Add python-setuptools, and python-wheel. Change-Id: Ia4abf667e0a2df65c171b3c8f5808d8e6d597b17
gnu: python-six-bootstrap: Update to 1.17.0. * gnu/packages/python-build.scm (python-six-bootstrap): Update to 1.17.0. [build-system]: Use pyproject. [native-inputs]: Add python-setuptools. Change-Id: I3d673d13efe60d90221061759e4ea90fd4164882
gnu: Pin some packages to python-cython-0. * gnu/packages/audio.scm (python-pyliblo): [native-inputs]: Remove python-cython; add python-cython-0. * gnu/packages/bioinformatics.scm (python-pysam): Likewise. * gnu/packages/parallel.scm (openpmix): Likewise. * gnu/packages/python-science.scm (python-scipy): Likewise. Change-Id: I7a02d39b7d7cbb8a40ab4434bfe90d4e944433d3
gnu: python-cython-0: Update to 0.29.37. * gnu/packages/python-xyz.scm (python-cython-0): Update to 0.29.37. Use G-expressions. [build-system]: Inherit pyproject form python-cython. [arguments] <test-backend>: Use 'custom; <test-flags>: Utilize it instead of overwriting 'check phase. <phases>: Add 'pre-check; use default 'check. [inputs]: Inherit from python-cython. [native-inputs]: Likewise. [home-page]: Likewise. [synopsis]: Likewise. [description]: Likewise. Change-Id: I97e8662f0a53aa9bc702b835a347900c7ebd5ea1
gnu: python-cython: Fix tests on i686-linux. * gnu/packages/python-xyz.scm (python-cython): [arguments] <test-backend>: Use 'custom. <test-flags>: Skip one test on i686-linux. <phases>: Use default 'check; add 'pre-check. Change-Id: Ia2aa75cf341f9db043c2c2bc99ed56ef6816ca21
gnu: python-cython: Build with gcc@14. * gnu/packages/python-xyz.scm (python-cython): [native-inputs]: Remove (cond ((target-x86-32?) gcc-11) (else gcc-13)). Change-Id: I04ff6694a147d73beda119231d5a79579cf01c82
gnu: python-cython: Set default to v3. * gnu/packages/python-xyz.scm (python-cython): Overwrite with python-cython-3 and making it a default. (python-cython-0): New variable, copy of python-cython@0.23.32. (python-cython-3): Set to python-cython. Change-Id: I6af9caeb77cd0be352b814baae7e37c2eafb00e7
gnu: python-cython-3: Update to 3.1.2. * gnu/packages/python-xyz.scm (python-cython-3): Update to 3.1.2. Change-Id: I0cfe7d6bfdc2df37fd9309ae39c09674f616dee2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>