~ruther/guix-local

ref: 1fdf3c2f60305a8ec0da5d4dceef68890da8926e guix-local/gnu/packages/python-xyz.scm -rw-r--r-- 1.4 MiB
1fdf3c2f — Nicolas Graves 6 months ago
gnu: pyzo: Switch to pyproject.

* gnu/packages/python-xyz.scm (pyzo):
[build-system]: Switch to pyproject-build-system.
[arguments]: Enable <#:tests?>, replace <#:phases> with <#:test-flags>.
[native-inputs]: Add python-pytest and python-setuptools-next.

Change-Id: Ia163f37bb64282cc8f9e9f10600dd40125915aa0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
bcdf37a0 — Nicolas Graves 6 months ago
gnu: ptpython: Switch to pyproject.

* gnu/packages/python-xyz.scm (ptpython):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Improve comment.
[native-inputs]: Add python-setuptools-next.
[propagated-inputs]: Remove python-black.

Change-Id: Ibfc663d028160ca8cb16b8ffce838a5be951d715
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
ab6f1504 — Nicolas Graves 6 months ago
gnu: online-judge-tools: Switch to pyproject.

* gnu/packages/python-xyz.scm (online-judge-tools):
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> with <#:test-flags>.
[native-inputs]: Add python-setuptools-next.

Change-Id: I4590ac8211c9d18b1c71be06fe2cf17cb285bbc4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
5d3f1932 — Nicolas Graves 6 months ago
gnu: offlate: Switch to pyproject.

* gnu/packages/python-xyz.scm (offlate):
[build-system]: Switch to pyproject-build-system.
[arguments, description]: Improve style.
[native-inputs]: Add python-setuptools-next.

Change-Id: I40c59c552950055cc7bea3d354f0eda246d56a71
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1a4c0024 — Nicolas Graves 6 months ago
gnu: nbss-upload: Switch to pyproject.

* gnu/packages/python-xyz.scm (nbss-upload):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Reorder, improve style.
[native-inputs]: Add python-setuptools-next.

Change-Id: If24058b1711447f6478c255b726e8f75ce1bfae5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
774bb0f5 — Nicolas Graves 6 months ago
gnu: glances: Switch to pyproject.

* gnu/packages/python-xyz.scm (glances):
[source]: Switch to git-fetch. Move snippet to <#:phases>.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Import former source snippet. Add 'check phase
replacement.
[native-inputs]: Add python-pytest, python-setuptools-next.

Change-Id: I18f1ded40f64fcd640728af778e48666d8d762f0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
e26a5f59 — Nicolas Graves 6 months ago
gnu: i3-autotiling: Switch to pyproject.

* gnu/packages/python-xyz.scm (i3-autotiling):
[source]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Replace python-wheel with python-setuptools-next.

Change-Id: Id59fcca76a4d8c2453a136d321165e5976314921
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f27d2aea — Nicolas Graves 6 months ago
gnu: date2name: Switch to pyproject.

* gnu/packages/python-xyz.scm (date2name):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
[description, arguments]: Improve style.

Change-Id: I2fb064cc19992887391f7eac35c1129d3234dbc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
27e5b6c6 — Sharlatan Hellseher 6 months ago
gnu: python-colorcet: Update to 3.1.1a1.

* gnu/packages/python-xyz.scm (python-colorcet): Update to 3.1.1a1.
[native-inputs]: Remove python-pytest-cov, python-setuptools, and
python-wheel; add python-setuptools-next and python-setuptools-scm.

Closes: guix/guix#2540.
Change-Id: I9f1f28a99c47527d74938f6d671ee6bc78519e9c
ad1941a0 — Sharlatan Hellseher 6 months ago
gnu: python-tables: Update to 3.10.2.

* gnu/packages/python-xyz.scm (python-tables): Update to 3.10.2.
[build-system]: Switch to pyproject-build-system.
[phases]{set-LD_LIBRARY_PATH}: Replace by {pre-build} with setting up
environment variables for each library path which is available in
setup.py.  Regenerate C code with Cython before build.
{pre-check}: New phase.
{check}: Rework test invocation to run just bare minimal test suite, add
a notes popping up during tests invocation describing it.
[native-inputs]: Add python-pytest, python-setuptools-next, and
python-sphinx.
[inputs]: Remove hdf5-1.10, and zlib; add bzip2, and hdf5.

Fixes: guix/guix#2342.
Change-Id: Ia1d00979123e459640d74a0dfd7fd52b25f8b9b7
17ae4546 — Cayetano Santos 7 months ago
gnu: python-pytooling: Update to 8.7.0.

* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.7.0.

Change-Id: Ie6ce81eb59a72534eed963195b2ac3b7099fde61
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
44577e18 — Hugo Buddelmeijer 7 months ago
gnu: python-musical-scales: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-musical-scales):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-wheel; add python-setuptools-next.
[home-page]: Fix URL.

Change-Id: Id77d49aa4e75f54aacb09b1ddc94e01eeccb6490
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
476f38bb — Hugo Buddelmeijer 7 months ago
gnu: python-clrprint: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-clrprint):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.

Change-Id: I8f6f06925f84ef892f7c25d553d8f249ab1a856b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
a7780fbc — Hugo Buddelmeijer 7 months ago
gnu: python-titlecase: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-titlecase):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
[arguments] <phases>: Use custom 'check.

Change-Id: I0c52c3f815d0c7a44eed92b4cc9c5dbf25be23d0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
57835001 — Hugo Buddelmeijer 7 months ago
gnu: Remove python-colormath.

* gnu/packages/python-xyz.scm (python-colormath): Delete variable.
(python-colormath2): Do not inherit and adopt all missing fields from
python-colormath.
[native-inputs]: Remove python-setuptools, and python-wheel; add
python-setuptools-next, and python-pytest.

Change-Id: Ied54dda89d2078150fd4d832974f74cef980a1da
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
6cdb7e7e — Sharlatan Hellseher 7 months ago
gnu: python-glymur: Update to 0.14.3.

* gnu/packages/python-xyz.scm (python-glymur): Update to 0.14.3.
[propagated-inputs]: Remove python-packaging; add python-pillow.
[native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next.

Change-Id: I5644607ba14a01bfb045a36d4f9405744ce9184c
f553f9c4 — Sharlatan Hellseher 7 months ago
gnu: python-extension-helpers: Update to 1.4.0.

* gnu/packages/python-xyz.scm (python-extension-helpers): Update to 1.4.0.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Use default 'check.
[propagated-inputs]: Add python-setuptools-next.
[native-inputs]: Remove python-pytest-astropy, python-pytest-cov,
python-tomli, python-setuptools, python-wheel, and python-pip.

Change-Id: I577f2021e77ad30fa60250fcccaf53f963c740b0
dd187bb3 — Nicolas Graves 7 months ago
gnu: python-murmurhash: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-murmurhash):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:modules>: Remove them, they are probably not needed
anymore because of the switch to git-fetch.
<#:phases>: Remove phase 'set-source-file-time-to-1980 for the same
reason.  Add phase 'fix-installation and replace 'check phase.
[inputs]: Remove them.
[native-inputs]: Add python-murmurhash3, python-setuptools,
python-wheel.

Signed-off-by: jgart <jgart@dismail.de>
f0658eb3 — Nicolas Graves 7 months ago
gnu: python-murmurhash3: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-murmurhash3):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:modules>: Remove them, they are probably not needed
anymore because of the switch to git-fetch.
<#:phases>: Remove phase 'set-source-file-time-to-1980 for the same
reason.  Add phase 'fix-package.
[native-inputs]: Add python-setuptools, python-wheel.
[inputs]: Remove python.

Signed-off-by: jgart <jgart@dismail.de>
edd6befe — Nicolas Graves 7 months ago
gnu: python-plumbum: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-plumbum):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore problematic tests (requiring $HOME,
tty, sudo or ssh).
<#:phases>: Add phase 'set-version.
[native-inputs]: Add procps, python-psutil, python-pytest-cov, python-setuptools, python-setuptools-scm, python-wheel.

Signed-off-by: jgart <jgart@dismail.de>
Next