~ruther/guix-local

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
0d0211a1 — Sharlatan Hellseher 7 months ago
gnu: python-elementpath: Update to 5.0.4.

* gnu/packages/xml.scm (python-elementpath): Update to 5.0.4.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.

Change-Id: I03f0a0c46644946370694fceb3a68c3c03dccb59
d3e3103f — Sharlatan Hellseher 8 months ago
gnu: python-hypothesis: Update to 6.135.26.

* gnu/packages/check.scm (python-hypothesis): Update to 6.135.26.
  [build-system]: Use pyproject
  [arguments] <phases>: Keep 'sanity-check.
  [native-inputs]: Add python-setuptools, and python-wheel.

Change-Id: I306fd548268da91b2e86d2ca214771126331e0d1
f1351846 — Sharlatan Hellseher 8 months ago
gnu: python-exceptiongroup: Update to 1.3.0.

* gnu/packages/python-build.scm (python-exceptiongroup): Update to 1.3.0.
  [build-system]: Use pyproject.
  [arguments] <build-backend>: Use 'setuptools.bulid_meta' propagated by
  flit_scm.
  <phases>: Use default 'build, 'install and 'check; add 'set-version.
  [propagated-inputs]: Add python-typing-extensions.
  [native-inputs]: Remove python-pypa-build.

Change-Id: I400165688236086ad85d961698e14d8ed8dd486f
b66ea1e9 — Sharlatan Hellseher 8 months ago
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
e4c2f803 — Sharlatan Hellseher 8 months ago
gnu: python-flit-scm: Improve package.

Reduce closure size by removing redundant python-setuptools and
python-wheel as it was a workaround import issue which was resolved by
using flit_core.buildapi directly.

* gnu/packages/python-build.scm (python-flit-scm): Fix indentation.
  [arguments] <build-backend>: Let it auto detect.
  <phases>: Add 'fix-backend.
  [native-inputs]: Remove python-setuptools and python-wheel.

Change-Id: Ib3f591365411ba5f8b710a8256a324dfb7d5b565
92b76e8c — Sharlatan Hellseher 8 months ago
gnu: python-hatch-fancy-pypi-readme: Update to 25.1.0.

* gnu/packages/python-build.scm (python-hatch-fancy-pypi-readme): Update to 25.1.0.
[propagated-inputs]: Remove python-typing-extensions.

Change-Id: Iaa5d2e74d2da831af31f7205b4cf98ad2b816e22
62a443d7 — Sharlatan Hellseher 8 months ago
gnu: python-typing-extensions: Update to 4.15.0.

* gnu/packages/python-build.scm (python-typing-extensions): Update to 4.15.0.

Change-Id: I1a218c75a41539902a34c53d465535d5856674e0
34a1f532 — Sharlatan Hellseher 8 months ago
gnu: python-pytest-bootstrap: Reduce closure size.

* gnu/packages/check.scm (python-pytest-bootstrap): Use PACKAGE/INHERIT.
  [arguments] <phases>: Delete 'sanity-check.
  [native-inputs]: Remove python-iniconfig, python-tomli, and
  python-wheel.

Change-Id: I6e0820a7ea7b6b7008de7f5307002af9e5fc62af
949f90a5 — Sharlatan Hellseher 8 months ago
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
9b81fa21 — Sharlatan Hellseher 8 months ago
gnu: Add python-pygments-bootstrap.

* gnu/packages/python-xyz.scm (python-pygments-bootstrap): New variable.

Change-Id: Icf982bbaa641b77afebafdd14a4c063012b2fdc0
95504f48 — Felix Gruber 1 year, 2 months ago
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>
2a1185d8 — Sharlatan Hellseher 8 months ago
gnu: python-hatch-vcs: Update to 0.5.0.

* gnu/packages/python-build.scm (python-hatch-vcs): Update to 0.5.0.

Change-Id: Ib9a72b525c56ada23a8689fcd0808537983a3825
ff0f8d1d — Sharlatan Hellseher 8 months ago
gnu: python-hatchling: Update to 1.27.0.

* gnu/packages/python-build.scm (python-hatchling): Update to 1.27.0.
[propagated-inputs]: Remove python-editables.

Change-Id: Ief8429d7044f4f8fd6a2b35faf70d77e50e6d92e
3e283212 — Sharlatan Hellseher 8 months ago
gnu: python-pluggy: Update to 1.6.0.

* gnu/packages/python-build.scm (python-pluggy): Update to 1.6.0.
  [build-system]: Use pyproject.

Change-Id: I0084e9fae704fc7ec3eb0f41823e948784aedf3f
d8a9b0a3 — Sharlatan Hellseher 8 months ago
gnu: python-trove-classifiers: Update to 2025.5.9.12.

* gnu/packages/python-build.scm (python-trove-classifiers): Update to 2025.5.9.12.

Change-Id: Iac57d876d1df1300c1ad59e2c3e8a05116be9e1e
e5b60ea3 — Sharlatan Hellseher 8 months ago
gnu: python-pathspec: Update to 0.12.1.

* gnu/packages/python-build.scm (python-pathspec): Update to 0.12.1.
  [build-system]: Use pyproject.
  [arguments] <test-backend>: Use 'unittest.
  [native-inputs]: Add python-flit-core and python-setuptools.

Change-Id: I2ac5abfd1acc54849ad523cde8afd5da320849e0
de993c89 — Sharlatan Hellseher 8 months ago
gnu: python-setuptools-scm: Update to 8.3.1.

* gnu/packages/python-build.scm (python-setuptools-scm): Update to 8.3.1.
  [build-system]: Use pyproject.
  [arguments] <build-backend>: Use "setuptools.build_meta".
  [propagated-inputs]: Remove python-tomli, and
  python-typing-extenstions; add python-setuptools.

Change-Id: I810fc2a642a23380e8d5773c507361aeedd2f67d
c76125e0 — Sharlatan Hellseher 8 months ago
gnu: python-packaging-bootstrap: Update to 25.0.

* gnu/packages/python-build.scm (python-packaging-bootstrap): Update to 25.0.
[propagated-inputs]: Remove python-pyparsing and python-six-bootstrap.

Change-Id: I57729f30f4b2d216bde3f2224c330fda24043299
Next