~ruther/guix-local

2c37d4ed — Sharlatan Hellseher 10 months ago
gnu: python-webtest: Update to 3.0.6.

* gnu/packages/python-web.scm (python-webtest): Update to 3.0.6.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-setuptools.

Change-Id: I582650db04b599d2cda71ade68451dfa731897ff
9d03e6f6 — Sharlatan Hellseher 11 months ago
gnu: python-webob: Update to 1.8.9.

* gnu/packages/python-web.scm (python-webob): Update to 1.8.9.
  [build-system]: Use pyproject.
  [native-inputs]: Remove python-nose; add python-pytest and
  python-setuptools.

Change-Id: I8b98fc29f5f32370f5083f44bcaef38afd03b14f
b7d83919 — Sharlatan Hellseher 1 year, 1 month ago
gnu: python-myst-parser: Update to 4.0.1.

* gnu/packages/sphinx.scm (python-myst-parser): Update to 4.0.1.
[native-inputs]: Remove python-docutils and python-sphinx.

Change-Id: I0d937ef1f5525e6ba1a2e53d18da1be304eebdf7
24fff21a — Sharlatan Hellseher 10 months ago
gnu: python-testfixtures: Update to 9.1.0.

* gnu/packages/python-check.scm (python-testfixtures): Update to 9.1.0.
[bulid-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest, python-pytest-cov, python-twine,
and python-wheel; add python-setuptools.

Change-Id: Ida1dbbc639153399847d87aa81cae2b9a42eef1d
f1be2c7b — Sharlatan Hellseher 10 months ago
gnu: python-natsort: Update to 8.4.0.

* gnu/packages/python-xyz.scm (python-natsort): Update to 8.4.0.
[buld-system]: Switch to pyproject-build-system.
[arguments]: Drop all.
[propagated-inputs]: Add python-fastnumbers.
[native-inputs]: Remove python-hypothesis and python-pytest-cov; add
python-setuptools.

Change-Id: Ib0efe56d7f03b474d935beaede108b7a593b4444
76206d74 — Sharlatan Hellseher 10 months ago
gnu: Add python-fastnumbers.

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

Change-Id: I40176b1b621949972be176eed2cd374eeefad8b9
9048edcc — Sharlatan Hellseher 1 year, 3 days ago
gnu: python-fsspec: Update to 2025.7.0.

* gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.7.0.
  [arguments] <test-flags>: Skip tests requiring network access or hang.
  <phases>: Remove 'fix-version, 'install-version; add 'set-version.
  [native-inputs]: Add nss-certs-for-test, python-hatch-vcs,
  python-pytest-asyncio, and python-pytest-rerunfailures.

Change-Id: I1532618a8d01c5fd45a232954b83a94624a31923
8cf04079 — Sharlatan Hellseher a year ago
gnu: python-twisted: Adjust inputs.

* gnu/packages/python-xyz.scm (python-twisted): Update to 24.11.0.
  [propagated-inputs]: Add python-appdirs, python-cryptography,
  python-h2, python-priority, python-idna, python-pyopenssl,
  python-service-identity, and python-pyserial.
  [native-inputs]: Remove python-pyflakes, python-sphinx, and
  python-sphinx-rtd-theme.

Change-Id: Ia7050206716ddc175d21c85b817ab336d08120fc
21f15ea4 — Sharlatan Hellseher 11 months ago
gnu: python-scikit-build: Update to 0.18.1.

* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.18.1.
  [srouce] <patch>: Add patch fixing compatability with newer
  Setuptools, taken from upstream.
  [propagated-inputs]: Remove python-tomli.
  [native-inputs]: Remove python-coverage, python-mock,
  python-packaging, python-path, python-pytest-cov,
  python-pytest-virtualenv, and python-setuptools-scm.

* gnu/packages/patches/python-scikit-build-setuptools-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new patch.

Change-Id: I132f6558188c32e7e31fd78527ec6805b91a1443
0b3a240a — Sharlatan Hellseher 10 months ago
gnu: python-constantly: Update to 23.10.4.

* gnu/packages/python-xyz.scm (python-constantly): Update to 23.10.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools and python-versioneer.

Change-Id: Ib52c1d75628bf5859df0fd2139bf0bacb08df871
86d8f820 — Sharlatan Hellseher 10 months ago
gnu: python-pyicu: Update to 2.15.2.

* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.15.2.
[source] <uri>: Adjust archie name according to PyPI.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add pkg-config and python-setuptools.

Change-Id: I3da31d4536590871230a0945e3af94010c3a9d8a
7403fdb9 — Sharlatan Hellseher 1 year, 1 day ago
gnu: python-passlib: Swap Nose with Pytest.

* gnu/packages/python-crypto.scm (python-passlib)
  [native-inputs]: Remove python-nose; add python-pytest.

Change-Id: I3d963259f5553fbeb935aa031001732960c6aee8
adce9d90 — Sharlatan Hellseher 10 months ago
gnu: python-pyhamcrest: Update to 2.1.0.

* gnu/packages/check.scm (python-pyhamcrest): Update to 2.1.0.
[source]: Switch to url-fetch, PyPI contains tests.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-pytest-cov, python-mock, python-pytest,
and python-hypothesis; add python-hatch-vcs, python-hatchling, and
python-pytest-bootstrap.

Change-Id: Icda80f0a54a5b043d887993056bce3667cd4ecec
11d9d663 — Sharlatan Hellseher 10 months ago
gnu: python-zope-event: Update to 6.0.

* gnu/packages/python-web.scm (python-zope-event): Update to 6.0.
[source] <uri>: Fix archive name according to PyPI.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.
[description]: Start from a new line, fix indentation.

Change-Id: I8886fc93c24d6b5b85092a1f05152c6ba118776a
7394d82c — Sharlatan Hellseher 11 months ago
gnu: python-distro: Update to 1.9.0.

* gnu/packages/python-xyz.scm (python-distro): Update to 1.9.0.
  [build-system]: Use pyproject.
  [arguments] <test-flags>: Skip 3 tests.
  [native-inputs]: Add python-setuptools.
  [home-page]: Fix permanent redirect.

Change-Id: I64acf4c3811f2b0e97abc2a6f568fe55a0ab9693
5bcc5e70 — Sharlatan Hellseher 10 months ago
gnu: python-pbr: Update to 7.0.1.

This change is to simplify bootstrap for python-pbr. All of the native
inputs were added to active tests but the #:tests? was set to false
making no sense to keep them.

* gnu/packages/python-xyz.scm (python-pbr): Update to 7.0.1.
Do not inherit from python-pbr-minimal and migrate all missing fields.
[build-system]: Switch to pyprject-build-system.
[propagated-inputs]: Remove git-minimal/pinned; add python-setuptools.
[native-inputs]: Remove python-fixtures-bootstrap, python-mock,
python-six, python-sphinx, python-testrepository-bootstrap,
python-testresources-bootstrap, python-testscenarios-bootstrap,
python-testtools-bootstrap, and python-virtualenv.

Change-Id: I5e53fd5ebd9bb0cfdd8e1da1c1a3d797a7bbfaeb
6fdd0a3d — Sharlatan Hellseher 11 months ago
gnu: python-pydot: Update to 4.0.1.

* gnu/packages/graphviz.scm (python-pydot): Update to 4.0.1.
  [build-system]: Use pyproject.
  [arguments] <phases>: Use default 'check.
  [propagated-inputs]: Remove python-pyparsing-2.4.7; add
  python-pyparsing.
  [native-inputs]: Add python-parameterized, python-pytest,
  python-pytest-xdist, and python-setuptools.

Change-Id: I5f192b2b83ea38ad09921131629f85e2e3207d66
74895932 — Sharlatan Hellseher 11 months ago
gnu: python-pyxdg: Update to 0.28.

* gnu/packages/freedesktop.scm (python-pyxdg): Update to 0.28.
  [build-system]: Use pypproject.
  [arguments] <test-flags>: Skip 2 tests with Pytest "--deselect" option.
  <phases>: Use default 'check; add 'pre-check.
  [native-inputs]: Remove python-nose; add python-pytest and
  python-setuptools.

Change-Id: Ic870ffa65d992e985563d832c9464aade3a27f82
0a37b21b — Sharlatan Hellseher 1 year, 2 days ago
gnu: python-pytest-checkdocs: Update to 2.10.0.

* gnu/packages/python-check.scm (python-pytest-checkdocs): Update to 2.10.0.
  [source]: Switch to git-fetch, PyPI provides only the latest version
  of source packge where we need older compatible with
  python-pypa-build.
  [arguments] <phases>: Add 'set-version.
  [propagated-inputs]: Remove python-importlib-metadata, python-pep517,
  and python-pytest; add python-pypa-build.
  [native-inputs]: Add python-pytest-bootstrap and python-wheel.

Change-Id: I414b8538cb143c94dc7f5c5c5b5db56a56e97c14
fd65332b — Sharlatan Hellseher 1 year, 2 days ago
gnu: python-pytest-enabler: Update to 3.4.0.

* gnu/packages/check.scm (python-pytest-enabler): Update to 3.4.0.
  [arguments] <tests?>: Enable them.
  [propagated-inputs]: Add python-importlib-resources.
  [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs,
  python-pytest-flake8, python-pytest-mypy, and python-types-toml.

Change-Id: I5d0ba4ef12ff15e100f4a851a6f10a11bd32b251
Next