~ruther/guix-local

ref: 40c2edf91bcbbacda9956970aced4ffa7400f419 guix-local/gnu/packages/python-xyz.scm -rw-r--r-- 1.4 MiB
896872cb — Hilton Chain 6 months ago
gnu: python-mpv-jsonipc: Disable tests explicitly.

* gnu/packages/python-xyz.scm (python-mpv-jsonipc) [arguments] <#:tests?>:
Disable.

Change-Id: I921848852c7963951092e9beee0c630d954320b7
37550883 — Sharlatan Hellseher 6 months ago
gnu: Add python-six-bootstrap.

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

Fixes: guix-science/guix-past#20.
Reported-by: @gabor-udvari
Change-Id: I15b993e39c76dd39d1871179fc899e963d411d45
1b1db5f7 — Sharlatan Hellseher 6 months ago
gnu: mallard-ducktype: Move to documentation.

* gnu/packages/python-xyz.scm (mallard-ducktype): Move from here ...
* gnu/packages/documentation.scm: ... to here.

Fixes: guix/guix#1200.
Change-Id: I05895a56626a0416c4c7710c48f06b62538b4622
60e0723b — Sharlatan Hellseher 6 months ago
gnu: python-textdistance: Limit concurrent tests.

* gnu/packages/python-xyz.scm (python-textdistance)[arguments]
<test-flags>: Limit parallel tests up to 4 threads.

Change-Id: Id70320f528a0618e3058ccabaec5675180b06b74
0b1bb5d6 — Nicolas Graves 6 months ago
gnu: python-pygtrie: Fix and run tests.

* gnu/packages/python-xyz.scm (python-pygtrie)
[source]: Switch to git-fetch.
[arguments]<#:test-backend>: Set it.
<#:phases>: Add phase 'set-version.
[native-inputs]: Remove python-wheel.

Change-Id: Ib3da3430340077624410e334d7846b75b6928471
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
bdf0b56b — Nicolas Graves 6 months ago
gnu: python-distance: Update to 0.1.3-0.ad7f9dc.

* gnu/packages/python-xyz.scm (python-distance): Update to 0.1.3-0.ad7f9dc.
[source]: Switch to git-fetch.
[arguments]: Set <#:test-backend> and <#:test-flags>.
[native-inputs]: Remove python-wheel.

Change-Id: I76fdce7caa7cff779ef6df60dd3969aea57be5d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
f9fc9c1d — Nicolas Graves 6 months ago
gnu: python-pyxdameraulevenshtein: Run and fix tests.

* gnu/packages/python-xyz.scm (python-pyxdameraulevenshtein)
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, remove python-wheel.

Change-Id: I5835d0367438a3f3cc017b1dc37fd5d6f2f3c120
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
065a4861 — Nicolas Graves 6 months ago
gnu: python-shxparser: Fix tests.

* gnu/packages/python-xyz.scm (python-shxparser)
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.

Change-Id: Ia808170ee2b5e5515183b65c61164b78e530dcf7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
5f4fc7c5 — Nicolas Graves 6 months ago
gnu: python-sshtunnel: Update to 0.4.0-0.dc07328.

* gnu/local.mk (python-sshtunnel): Update to 0.4.0-0.dc07328.
* gnu/packages/patches/python-sshtunnel-pep518.patch
* gnu/packages/python-xyz.scm (python-sshtunnel)
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'remove-deprecated-dsskey.
[native-inputs]: Add python-setuptools.

Change-Id: I05da3ee717076b690d4a3e609b98d23a5ffa965a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
aa7383fd — Hugo Buddelmeijer 6 months ago
gnu: python-dbus-fast: Update to 2.44.3.

* gnu/packages/python-xyz.scm (python-dbus-fast): Update to 2.44.3.
[source]: Switch to git-fetch; PyPI does not have tests.
[arguments] <test-flags>: Disable tests needing python_codspeed or access dbus.
[native-inputs]: Remove python-wheel; add python-pytest, python-pytest-cov,
python-pytest-asyncio, and python-covdefaults.

Change-Id: I36b16866bd3a7a17b4468db411d60e702d526d69
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
6c4ae291 — Sharlatan Hellseher 6 months ago
gnu: python-google-pasta: Fix tests.

* gnu/packages/python-xyz.scm (python-google-pasta)[native-inputs]:
Remove python-wheel; add python-pytest.

Change-Id: Ie0436d9735aabd02b9f58f17d64e6167cd5d744f
11eec1e9 — Sharlatan Hellseher 6 months ago
gnu: python-setuptools-declarative-requirements: Update to 1.3.0.

* gnu/packages/python-xyz.scm (python-setuptools-declarative-requirements): Update to 1.3.0.
[arguments] <tests?>: Avoid running tests as they require old no packaged
projects.
[propagated-inputs]: Remove python-toml and python-wheel; add
python-setuptools.
[native-inputs]: Remove python-pytest.

Change-Id: I0c652f0de8e28d8a4b487b117433ac68b64d8efc
c3744a8b — Sharlatan Hellseher 6 months ago
gnu: python-pillow-simd: Don't inherit from python-pillow.

* gnu/packages/python-xyz.scm (python-pillow-simd): Don't inherit from
python-pillow.
[arguments] <test-flags>: Skip one more test.
[inputs]: Add freetype, lcms, libimagequant, libjpeg-turbo, libraqm,
libtiff, libwebp, openjpeg, and zlib.
[native-inputs]: Add python-check-manifest, python-defusedxml,
python-markdown2, python-olefile, python-packaging, python-pytest,
python-pytest-timeout, python-setuptools, and python-trove-classifiers.

Change-Id: Ie2473266b4d1447ece70b4da12cc17a9e7fbcf4a
8f54f8f0 — Sharlatan Hellseher 6 months ago
gnu: python-txacme: Update to 0.9.3-0.ac18f92, fix build.

* gnu/packages/python-xyz.scm (python-txacme): Update to 0.9.3-0.ac18f92.
[source]: Switch to git-fetch and use the latest commit from trunk
branch.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Provide option to run tests with twisted.
[native-inputs]: Remove python-fixtures, python-hypothesis, python-mock,
python-service-identity, python-testrepository, python-testscenarios,
and python-testtools; add python-setuptools.

Change-Id: Ifd7feb33bbca051e61f9eddf7b6e1a5026ec5568
b06b3ad0 — Sharlatan Hellseher 6 months ago
gnu: python-mando: Update to 0.8.2.

* gnu/packages/python-xyz.scm (python-mando): Update to 0.8.2. Improve
style.
[bulid-system]: Switch to pyproject-bulid-system.
[arguments]: Drop all.
[propagated-inputs]: Remove python-rst2ansi and python-six.
[native-inputs]: Add python-setuptools.

Change-Id: I2ef5ca1c19e209404491be4a4fd616080d6ca744
efe87a4d — Hugo Buddelmeijer 6 months ago
gnu: python-colormath2: Fix tests.

* gnu/packages/python-xyz.scm (python-colormath2): Fix tests.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-pytest; add python-nose2.

Change-Id: I969d0271cc9d7cdb9a662e0a007f2c895a331ace
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
884fe1b5 — Sharlatan Hellseher 6 months ago
gnu: python-cykhash: Disalbe tests.

* gnu/packages/python-xyz.scm (python-cykhash)[arguments] <tests?>: No
tests in PyPI, git does not provide 2.0.1 tag or any newer.
[native-inputs]: Remove python-wheel.

Change-Id: Id356556121023a1ad3077d190d0f153de903a91a
50e1610d — Sharlatan Hellseher 6 months ago
gnu: Add python-cachetools-5.

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

Change-Id: I88a91b87f89f1ae49e251fba316f1edaad77d121
7c0206ad — Nicolas Graves 6 months ago
gnu: python-reretry: Fix tests.

* gnu/packages/python-xyz.scm (python-reretry)
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, python-pytest-asyncio.  Remove
python-setuptools.

Change-Id: I559f5d00d8093fd468a308f3b8588a75c0f75161
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
7c156003 — Nicolas Graves 6 months ago
gnu: python-treelib: Remove python-six properly.

The package still used python-six.  Luckily a PR was ready for its
removal.

* gnu/packages/python-xyz.scm (python-treelib)[source]: Add patch.
* gnu/packages/patches/python-treelib-remove-python2-compat.patch: Add file.
* gnu/local.mk: Record patch.

Change-Id: I91a37770391cc72f158ade5b9619e80ab9a36bc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Next