~ruther/guix-local

ref: ec2375d2dc739d448d91583bb08c4466e79a262d guix-local/gnu/packages/python-xyz.scm -rw-r--r-- 1.4 MiB
254fdd04 — Sharlatan Hellseher 7 months ago
gnu: python-olefile: Update to 0.47.

* gnu/packages/python-xyz.scm (python-olefile): Update to 0.47.
  [source]: Switch to git-fetch.
  [build-system]: Use pypproject.
  [native-inputs]: Add python-pytest and python-setuptools.

Change-Id: Ia74e58310f6810a888b7d20b44aed2bfa0a6e2c7
50caf2b5 — Sharlatan Hellseher 8 months ago
gnu: python-markdown2: Update to 2.5.3.

* gnu/packages/python-xyz.scm (python-markdown2): Update to 2.5.3.
  [arguments] <test-backend>: Use 'custom.
  <test-flags>: Provides options as seen in project's Makefile.
  [native-inputs]: Remove python-pygments, python-pytest, and
  python-wheel.

Change-Id: I502c32abd249a1b3b8532e01621dc36ce7b74734
f7f6e295 — Sharlatan Hellseher 8 months ago
gnu: python-anytree: Update to 2.13.0.

* gnu/packages/python-xyz.scm (python-anytree): Update to 2.13.0.
  [propagated-inputs]: Remove python-six.
  [native-inputs]: Remove python-poetry-core; add python-pdm-backend,
  python-pytest-cov, python-pyyaml and python-test2ref.

Change-Id: I013875d693c0bc910544d0edbae0764103165b50
15fb90ed — Sharlatan Hellseher 8 months ago
gnu: python-binaryornot: Switch to pyproejct-build-system.

* gnu/packages/python-xyz.scm (python-binaryornot):
  [build-system]: Use pyproejct.
  [arguments] <test-backend>: Use custom unittest.
  <phases>: Remove trailing #t from lambdas.
  [propagated-inputs]: Remove python-hypothesis.
  [native-inputs]: Add python-hypothesis and python-setuptools.

Change-Id: Ic6e24e1bbfae846bc9b0ab9195556fcf86af9c25
ccd86b71 — Sharlatan Hellseher 7 months ago
gnu: python-scour: Switch to pyproject-build-system.

This project is unmaintained since 2020, the only user is Inkscape, and
the development has been moved to GitLab.

See: <https://gitlab.com/inkscape/inkscape-docs/documentation/-/issues/43>,
     <https://github.com/scour-project/scour/issues/321>.

* gnu/packages/python-xyz.scm (python-scour): Add a maintenance note on
  the upstream status.
  [source] <url>: Switch to Inkscape's GitLab page.
  [build-system]: Use pyproject.
  [arguments] <test-backend>: Use 'custom.
  [native-inputs]: Add python-setuptools.
  [home-page]: Switch URL to Inkscape's GitLab page.
  [description]: Start from a new line, fix fill column.

Change-Id: I56d94188b8a69a6739e5d2a5550bb0a3ee8b9247
7809bebb — Sharlatan Hellseher 8 months ago
gnu: python-appdirs: Switch to pyproject-build-system.

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

Change-Id: I234b65a99870f0e7e373681719b1ba61e2da85fb
7674e46b — Sharlatan Hellseher 7 months ago
gnu: python-flasgger: Reduce closure size.

* gnu/packages/python-xyz.scm (python-flasgger): Update to 0.9.7.1.
  [arguments] <test-flags>: Skip example tests to reduce closure size
  from native inputs.
  <phases>: Remove 'prepare-check.
  [native-inputs]: Remove python-apispec, python-apispec-webframeworks,
  python-decorator, python-flask-restful, python-flex,
  python-marshmallow, python-pytest-cov, and python-wheel.

Change-Id: I724855c2cdd22d9d36c0f7716ae183cf3b7db382
0ac41884 — Sharlatan Hellseher 7 months ago
gnu: python-dotenv: Update to 1.1.1.

* gnu/packages/python-xyz.scm (python-dotenv): Update to 1.1.1.
  [build-system]: Use pyproject.
  [arguments]: Drop them.
  [native-inputs]: Remove python-mock; add python-setuptools.

Change-Id: I6dce45f8aabf5dc12f3b37b2d851d910a2786b6b
d348f3f2 — Sharlatan Hellseher 7 months ago
gnu: python-anyio: Reduce closure size.

* gnu/packages/python-xyz.scm (python-anyio): Reduce closure size.
  [propagated-inputs]: Remove python-contextvars and
  python-typing-extensions.
  [native-inputs]: Remove python-wheel.

Change-Id: I740b7e3fd1c3b89eb762729e04fe70c71ea50202
e1462564 — Sharlatan Hellseher 7 months ago
gnu: python-sh: Update to 2.2.2.

* gnu/packages/python-xyz.scm (python-sh): Update to 2.2.2.
  [build-system]: Use pyproject.
  [arguments] <test-flags>: Skip some shaky tests.
  <phases>: Add 'pre-check and use default 'check.
  [native-inputs]: Remove python-coverage; add python-poetry-core and
  python-pytest.

Change-Id: Ibf59528a75ea21a3312b8afa3eece2ef5273de69
fb8e47c5 — Sharlatan Hellseher 7 months ago
gnu: python-async-generator: Switch to pyproject-build-system.

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

Change-Id: I230bdc35578a03cd1fd5a614ee5b6eb1e659d6f8
a917cad0 — Sharlatan Hellseher 7 months ago
gnu: python-outcome: Update to 1.3.0.post0.

* gnu/packages/python-xyz.scm (python-outcome): Update to 1.3.0.post0.
[native-inputs]: Remove python-pytest-cov; add python-setuptools.

Change-Id: I04d1a829ffdee4ada25e70e09308d73b1af073cc
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
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
Next