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-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-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-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-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>
gnu: python-sortedcontainers: Switch to pyproject, enable tests. * gnu/packages/python-xyz.scm (python-sortedcontainers): [source]: Switch to git-fetch containing tests. [build-system]: Use pyproject. [arguments] <tests?>: Now enable them. [native-inputs]: Add python-pytest-bootstrap and python-setuptools. Change-Id: Ibce0dd93d964853e734424e029f9197e67f1f828
gnu: python-iniconfig: Update to 2.1.0. * gnu/packages/python-xyz.scm (python-iniconfig): Update to 2.1.0. [build-system]: Use pyproject. [arguments] <test?>: Visually disable them as PyPI does not provide tests and tests introduce cycle with Pytest. [native-inputs]: Add python-hatch-vcs, python-hatchling. Change-Id: I20f3bc55fbd94aa2c79ce77e35f1a62aacd4af14
gnu: Add python-pygments-bootstrap. * gnu/packages/python-xyz.scm (python-pygments-bootstrap): New variable. Change-Id: Icf982bbaa641b77afebafdd14a4c063012b2fdc0
gnu: python-pygments: Update to 2.19.1. * gnu/packages/python-xyz.scm (python-pygments): Update to 2.19.1. [source]: Fix PyPI package name; with capital P, the download doesn't work. [arguments] <test-flags>: Ignore just some problematic tests; drop "--ignore-glob" option. [native-inputs]: Add python-hatchling; replace python-pytest by python-pytest-bootstrap; remove python-setuptools and python-wheel. Change-Id: I85bf3cb2a8c4a996586e820bd582dea777ef930d Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: mallard-ducktype: Switch to pyproject. * gnu/packages/python-xyz.scm (mallard-ducktype)[build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I86592f5332819b160f0f804a3495ef1b0491ff78
gnu: Remove python-pafy. * gnu/packages/python-xyz.scm (python-pafy): Delete variable. Change-Id: Idade1f5610c7b9c29f1da047c2879bbef69d2d3e
gnu: Remove python-pillow-2.9. * gnu/packages/python-xyz.scm (python-pillow-2.9): Delete variable. Fixes: guix/guix#2086 Change-Id: I4ef66bff3aeeab8027d00a6685eeb32ad314720b
gnu: python-lief: Update to 0.17.0. * gnu/packages/python-xyz.scm (python-lief): Update to 0.17.0. Change-Id: I713a887e3444c5133431f61e029b898c04b9346d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-canmatrix: Remove python-pathlib2 native-input. * gnu/packages/python-xyz.scm (python-canmatrix)[native-inputs]: Remove python-pathlib2. Change-Id: Idad162c35dc6c36cf637f3991628c7caf57487d1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>