~ruther/guix-local

1f549f87 — Sharlatan Hellseher 8 months ago
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
51d8cc80 — Sharlatan Hellseher 8 months ago
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
959d1674 — Sharlatan Hellseher 8 months ago
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
6562b221 — Sharlatan Hellseher 8 months ago
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
0383b3a3 — Sharlatan Hellseher 8 months ago
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
fc33f438 — Sharlatan Hellseher 8 months ago
gnu: python-pyparsing: Update to 3.2.3.

* gnu/packages/python-build.scm (python-pyparsing): Update to 3.2.3.

Change-Id: I478c1ded15e0470658a98490a767a7de723b9a80
62c4b82b — wrobell 9 months ago
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>
c34f0028 — wrobell 9 months ago
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
941edd29 — Sharlatan Hellseher 8 months ago
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
8a711514 — Sharlatan Hellseher 8 months ago
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
aac71e01 — Sharlatan Hellseher 8 months ago
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
ee5eb416 — Sharlatan Hellseher 8 months ago
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
349cda46 — Sharlatan Hellseher 8 months ago
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
b5089976 — Sharlatan Hellseher 8 months ago
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
941b6ff1 — Sharlatan Hellseher 8 months ago
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
a1c92ead — wrobell 9 months ago
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>
7b5d938a — Sharlatan Hellseher 8 months ago
gnu: python-pytest: Update to 8.4.1.

* gnu/packages/check.scm (python-pytest): Update to 8.4.1.
  [arguments] <test-flags>: Skip only 2 tests.
  [propagated-inputs]: Remove python-attrs-bootstrap,
  python-exceptiongroup, python-py, and python-tomli; add
  python-pygments-bootstrap.
  [native-inputs]: Remove python-nose and python-pytest-bootstrap; add
  python-attrs-bootstrap.

Change-Id: Ib13c2578cc5fdd8508a83ed97ea2471ab756f541
523d68a2 — Sharlatan Hellseher 7 months ago
gnu: python-elementpath: Enable tests.

* gnu/packages/xml.scm (python-elementpath): Enable tests.
[arguments] <test-backend>: Use 'unittest.
<phases>: Add 'set-locales.
[native-inputs]: Add glibc-locales, python-lxml, and
python-xmlschema-bootstrap.

Change-Id: I9a48dc1e508a6701472890a17a3ed0cf95d051a8
8d02f097 — Sharlatan Hellseher 7 months ago
gnu: Add python-xmlschema-bootstrap.

* gnu/packages/xml.scm (python-xmlschema-bootstrap): New variable.

Change-Id: I2b5ae32a3157c57a8e89a2d14b314404043a0a5c
a49c2fb6 — Sharlatan Hellseher 7 months ago
gnu: python-xmlschema: Update to 4.1.0.

* gnu/packages/xml.scm (python-xmlschema): Update to 4.1.0.
[build-system]: Use pyproject.
[arguments] <test-backend>: Use 'unittest.
<phases>: Use default 'check.
[native-inputs]: Add python-setuptools.

Change-Id: Ia7fd7d8af9981e19566be05d85cf8288a772a7e9
Next