~ruther/guix-local

c2820e46 — Nguyễn Gia Phong 10 months ago
gnu: python-trustme: Update to 1.2.1.

* gnu/packages/python-crypto.scm (python-trustme): Update to 1.2.1.
  [home-page]: Adjust it as seen on project's GitHub page.
  [native-inputs]: Remove python-pytest-cov, python-service-identity,
  python-setuptools, python-wheel, python-zipp, and
  python-more-itertools; add python-hatchling.
  [propagated-inputs]: Remove python-ipaddress.

Change-Id: I0393508129f344832965cdf93baf6aca96e88eb5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
7e876c41 — Sharlatan Hellseher 8 months ago
gnu: python-aiohappyeyeballs: Update to 2.6.1.

* gnu/packages/python-web.scm (python-aiohappyeyeballs): Update to 2.6.1.
[native-inputs]: Remove python-pytest-asyncio; add python-pytest-asyncio-0.26.

Change-Id: I68b9473360755f3454bd13d0ec604da7f3e5b0db
c35b9804 — Sharlatan Hellseher 8 months ago
gnu: python-aiosignal: Update to 1.4.0.

* gnu/packages/python-web.scm (python-aiosignal): Update to 1.4.0.
  [arguments] <test-flags>: Remove redundant options.

Change-Id: I644d508804291eb90fb2f979667714080ca1a9ad
aae4b50f — Sharlatan Hellseher 7 months ago
gnu: python-re-assert: Switch to pyproject-build-system.

* gnu/packages/python-check.scm (python-re-assert)
  [build-system]: Use pyproject.
  [arguments]: Drop them.
  [native-inputs]: Remove python-covdefaults and python-coverage; add
  python-setuptools.

Change-Id: Ifc6f24e45196988cf3741ce2cf7b489dbb0a13f3
260269a0 — Sharlatan Hellseher 7 months ago
gnu: python-pyasn1-modules: Update to 0.4.2.

* gnu/packages/python-xyz.scm (python-pyasn1-modules): Update to 0.4.2.
  [build-system]: Use pyproject.
  [arguments] <test-backend>: Use unittest.
  [native-inputs]: Add python-setuptools.
  [home-page]: Fix URL as the project has migrated to GitHub.

Change-Id: I9c40854215589fbae87f9f7c44aa5c52e1f47cb9
e1ee92f3 — Sharlatan Hellseher 8 months ago
gnu: python-importlib-metadata: Update to 8.7.0.

* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 8.7.0.
  [build-system]: Use pyproject.
  [arguments]: Drop them.
  [native-inputs]: Remove python-pypa-build and python-pytest; add
  python-jaraco-test, python-packaging-bootstrap,
  python-pytest-bootstrap, and python-setuptools.

Change-Id: I9ba93055061c44999a368d302d439f8123755afa
bb68040a — Sharlatan Hellseher 8 months ago
gnu: python-pyfakefs: Update to 5.9.1.

* gnu/packages/check.scm (python-pyfakefs): Update to 5.9.1.
  [source]: Switch to git-fetch, not GitHub repository provides proper
  releases and tests.
  <patches>: Drop it.
  [arguments] <test-backend>: Use 'custom.
  <test-flags>: Run all self tests without extra packages.
  <phases>: Add 'disable-root-tests.
  [build-system]: Use pyproject.
  [home-page]: Now pyproject.toml points to GitHub page as the main one,
  no reference to <http://pyfakefs.org/> in documentation was found.
  [native-inputs]: Remove python-pytest; add python-setuptools.

* gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: Remove file.
* gnu/local.mk: Deregister patch.

Change-Id: I4427d889019275b304ad021d8e5d0829bcff518a
e6dbf583 — Sharlatan Hellseher 8 months ago
gnu: python-async-timeout: Update to 5.0.1.

* gnu/packages/python-xyz.scm (python-async-timeout): Update to 5.0.1.
[native-inputs]: Add python-pytest-asyncio.

Change-Id: Ia3332930600cf56c36454493e62776f921480c4c
26c24db8 — Sharlatan Hellseher 8 months ago
gnu: python-mistune: Update to 3.1.3.

* gnu/packages/python-xyz.scm (python-mistune): Update to 3.1.3.
[native-inputs]: Add python-pytest.

Change-Id: If0954697380a12d0eb61e844a0d082553ae29aa2
e8841b51 — Sharlatan Hellseher 7 months ago
gnu: python-pyasn1: Update to 0.6.1.

* gnu/packages/python-xyz.scm (python-pyasn1): Update to 0.6.1.
  [build-system]: Use pyproject.
  [arguments] <test-backend>: Use 'unittest.
  [native-inputs]: Add python-setuptools.
  [home-page]: Fix URL as development moved to GitHub.

Change-Id: Idcf44dacf179be325f171cabe9c06f906d0b45ed
25a65f31 — Sharlatan Hellseher 8 months ago
gnu: python-isoduration: Do not try to run tests.

* gnu/packages/python-xyz.scm (python-isoduration) [arguments] <tests?>:
  Visually disable tests as PyPI archive provides none.

Change-Id: I1c4177544a859b38d8c40f800ad1969ad6af8b59
637277e1 — Sharlatan Hellseher 7 months ago
gnu: python-rfc3339-validator: Switch to pyproject-build-system.

* gnu/packages/python-xyz.scm (python-rfc3339-validator):
  [build-system]: Use pyproject.
  [native-inputs]: Remove python-hypothesis and python-pytest-runner;
  add python-setuptools.

Change-Id: I94807d4307e1896d0493003da762ed3139b5ac8f
facdb268 — Sharlatan Hellseher 7 months ago
gnu: python-rfc3986-validator: Reduce closure size.

* gnu/packages/python-xyz.scm (python-rfc3986-validator)
[native-inputs]: Remove python-pip, python-pytest-runner, and
python-wheel.

Change-Id: I28a78201d142953b2b4a2e4ec6a0c7e17cf0f702
9122f392 — Sharlatan Hellseher 7 months ago
gnu: python-rfc3987: Update to 1.3.8.

* gnu/packages/python-xyz.scm (python-rfc3987): Update to 1.3.8.
  [build-system]: Use pyproject.
  [arguments] <test-backend>: Use 'custom.
  [native-inputs]: Add python-setuptools.

Change-Id: Ia1f62b969de5ba0eeab3c0cc48bccb3b9c703522
c7114c8a — Sharlatan Hellseher 7 months ago
gnu: python-strict-rfc3339: Switch to pyproject-build-system.

* gnu/packages/python-xyz.scm (python-strict-rfc3339):
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools.

Change-Id: I5d96db0720775f872d61b55d77e3fbc6fa230608
6a5dd284 — Sharlatan Hellseher 8 months ago
gnu: python-jsonpointer: Update to 3.0.0.

* gnu/packages/python-xyz.scm (python-jsonpointer): Update to 3.0.0.
  [arguments] <test-backend>: Set to 'unittest.

Change-Id: I2fdc9c98ac3d64ecd45771636b18304213f8ea62
6167484e — Sharlatan Hellseher 8 months ago
gnu: python-pip: Update to 25.1.1.

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

Change-Id: I4d3280d0cbf21c64f0564e4683a385fd936cbb2a
43dd1403 — Sharlatan Hellseher 8 months ago
gnu: python-arrow: Update to 1.3.0.

* gnu/packages/time.scm (python-arrow): Update to 1.3.0.
  [arguments] <test-flags>: Drop all tests skip options.
  [propagated-inputs]: Add python-types-python-dateutil.
  [native-inputs]: Remove python-chai, python-setuptools, and
  python-wheel; add python-dateparser and python-flit-core.

Change-Id: I93b5c134fbf85f1d1a8a54938282f18a758ebb68
65477af7 — Sharlatan Hellseher 8 months ago
gnu: python-dateparser: Update to 1.2.2.

* gnu/packages/python-xyz.scm (python-dateparser): Update to 1.2.2.
[native-inputs]: Remove python-wheel.

Change-Id: I9077b232f77f5b2c3872c67cac891a1acd44c188
d040cf4f — Sharlatan Hellseher 8 months ago
gnu: Add python-types-python-dateutil.

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

Change-Id: I823d4d3b077326d8c16b79a0dfd43e4b4b7314e4
Next