1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-19 16:50:38 +02:00
Commit Graph

5842 Commits

Author SHA1 Message Date
Sharlatan Hellseher
c4f9bd741c gnu: python-swagger-spec-validator: Fix tests.
* gnu/packages/python-xyz.scm (python-swagger-spec-validator)[source]:
Switch to git-fetch providing tests.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: Ia895d58a5a66292fe05972395c35bd92554551e2
2025-11-05 21:38:14 +00:00
Sharlatan Hellseher
19391429b3 gnu: python-pyhdf: Fix build with gcc-14.
* gnu/packages/python-xyz.scm (python-pyhdf)[arguments] <phases>: Add
'relax-gcc-14-strictness.
[native-inputs]: Remove python-numpy and python-wheel.

Change-Id: I33b09ceaab56857420a4a1af1386a916b5a8e9d9
2025-11-05 16:40:29 +00:00
Jake Coble
180f39cc8c gnu: Add python-txredisapi.
* gnu/packages/python-xyz.scm (python-txredisapi): New variable.

Change-Id: Ifb5a657030f540c6c603fc9319229fd3e4f08ea8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 16:40:29 +00:00
Jake Coble
99f9161236 gnu: python-canonicaljson: Update to 2.0.0.
* gnu/packages/python-xyz.scm (python-canonicaljson): Update to 2.0.0.
[arguments] <test-backend>: Use 'unittest.
<phases>: Remove 'loosen-requirements.
[native-inputs]: Remove python-pypa-build, python-pytest, and
python-setuptools-scm; add python-nose2.a
[propagated-inputs]: Remove python-frozendict, python-simplejson, and
python-six.

Change-Id: Ibd2e2a94ef8687b6e52276eab0cad6110c8e54ec
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 16:40:29 +00:00
Ayan Das
824de8a3df gnu: python-av: Re-enable deselected tests.
* gnu/packages/python-xyz.scm (python-av): Drop the deselection of
  Chapter and Packet side-data tests now that python-av-testdata provides
  the required samples; keep the dash IO exclusion.
  [arguments] <test-flags>: Update comment accordingly.
* gnu/packages/python-xyz.scm (python-av-testdata): Add the required FATE
  samples.

Change-Id: I0c3c35ffd37403dcbe3e698c1d9fe9f3c3b44f5c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04 12:12:57 +00:00
Sharlatan Hellseher
42df16cf78 gnu: Add python-conda-content-trust.
* gnu/packages/python-xyz.scm (python-conda-content-trust): New variable.

Change-Id: Icaca13dccb6cf161e2cf9ea1ed785c616f4dc22d
2025-11-04 12:05:53 +00:00
Sharlatan Hellseher
bf316e14e7 gnu: Add python-menuinst.
* gnu/packages/python-xyz.scm (python-menuinst): New variable.

Change-Id: Iafab812acb984b800ac04c0e77143c9eb6295e81
2025-11-04 12:05:53 +00:00
Sharlatan Hellseher
161fa204c0 gnu: python-conda-inject: Move to python-xyz.
* gnu/packages/package-management.scm (python-conda-inject): Move from
here ...
* gnu/packages/python-xyz.scm: ... to here.

Change-Id: Ie364dec68cca3f1e50e9b4951df45acd98f5624a
2025-11-04 12:05:53 +00:00
Sharlatan Hellseher
2ca7922d18 gnu: Add python-anaconda-cli-base.
* gnu/packages/python-xyz.scm (python-anaconda-cli-base): New variable.

Change-Id: Iaf3dd863af005bbada46080f5d2e666ec207816b
2025-11-04 10:50:02 +00:00
Sharlatan Hellseher
00b4c08d77 gnu: glances: Move to monitoring.
* gnu/packages/python-xyz.scm (glances): Move from here ...
* gnu/packages/monitoring.scm: ... to here.

Change-Id: Ifa7c9e448c914fed63533db7cdfe2236c6315553
2025-11-04 10:50:02 +00:00
Sharlatan Hellseher
f3e1cf830e gnu: glances: Switch to custom test-backend.
* gnu/packages/python-xyz.scm (glances)[arguments] <test-backend,
test-flags>: Use custom.
<phases>: Use default 'check.

Change-Id: I992dbc8c2068352680a7c542953339aef94c7f5e
2025-11-04 10:50:02 +00:00
Christian Birk Sørensen
2b82e6debb gnu: glances: Update to 4.3.0.
gnu/packages/python-xyz.scm (glances): Update to 4.3.0.

Change-Id: I467ca911e2f7b6c98904143294a98232e437c22d
2025-11-04 10:50:02 +00:00
Allan Adair
0eb576635e gnu: Add python-keeper-secrets-manager-helper.
* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-helper): New variable.

Change-Id: I17ff36b9e642e1b16bb10d63f04222c16765c376
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-03 20:10:40 +00:00
Allan Adair
d1431491e9 gnu: Add python-keeper-secrets-manager-core.
* gnu/packages/python-xyz.scm (python-keeper-secrets-manager-core): New variable.

Change-Id: I347117693cc4a29c04c775da74d6e584cdd480a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-03 20:10:40 +00:00
Liliana Marie Prikler
8cfdc118c6 gnu: Add python-pillow-heif-0.22.
* gnu/packages/python-xyz.scm (python-pillow-heif-0.22): New variable.
2025-11-03 17:35:06 +01:00
Sharlatan Hellseher
5170023a8e gnu: python-av: Update to 16.0.1.
* gnu/packages/python-xyz.scm (python-av): Update to 16.0.1.
[arguments] <test-flags>: Skip 3 more tests.
<phases>: Remove 'build-extension; {pre-check} remove local "av" to
prevent interference.
[native-inputs]: Remove python-wheel.

Change-Id: I6d0c1fbdaf4f1d25c3091143a3304c1aa85e1db4
2025-11-03 07:53:59 +00:00
Sharlatan Hellseher
526cf9a292 gnu: Add python-chameleon.
* gnu/packages/python-xyz.scm (python-chameleon): New variable.

Change-Id: I33237b19a76bf37402ac7f1e386704fd299403a4
2025-10-30 18:34:54 +00:00
Nicolas Graves
8e8839eb99 gnu: python-robotframework-seleniumscreenshots: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-robotframework-seleniumscreenshots):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[home-page, synopsis, description]: Run guix style.

Change-Id: I8a3701a215776fd408c828344df3b13970da7a53
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 16:23:53 +00:00
Nicolas Graves
10e6072561 gnu: python-robotframework-seleniumlibrary: Update to 6.8.0.
* gnu/packages/python-xyz.scm (python-robotframework-seleniumlibrary): Update to 6.8.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing tests.
[native-inputs]: Add python-approvaltests, python-pytest-mockito,
python-pytest, python-setuptools.
[propagated-inputs]: Add python-click.

Change-Id: Icd882285948afa5821700eec3524c618b459c013
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 16:23:53 +00:00
Nicolas Graves
f34fb2180e gnu: python-robotframework-pythonlibcore: Update to 4.4.1.
* gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore):
Update to 4.4.1.
[native-inputs]: Add python-approvaltests.

Change-Id: I66d7cf460957eb0cb0d70bcae727a7d65e22c43f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 16:23:53 +00:00
Nicolas Graves
640b7d6f0c gnu: python-robotframework-pythonlibcore: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-robotframework-pythonlibcore):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Migrate <#:phases> to <#:test-backend> and <#:test-flags>.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ide6662215b9f449e2c7fd31ce5e73f0853d70ad1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 16:23:52 +00:00
Nicolas Graves
7ed2cfa0b9 gnu: python-robotframework-sshlibrary: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-robotframework-sshlibrary):
[build-system]: Switch to pyproject-build-system.
[arguments]: Run guix style -S arguments.
<#:phases>: Improve style of phase 'build-and-install-doc.
[native-inputs]: Add python-setuptools.
[description]: Run guix style.

Change-Id: Ib9e70c340eb24448a8402e1f0ea599c763eed529
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 16:23:52 +00:00
Nicolas Graves
7fd8b57c20 gnu: python-robotframework-stacktrace: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-robotframework-stacktrace):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Run guix style -S arguments.
<phases>: Remove unused custom 'check; add 'set-version.
[native-inputs]: Add python-setuptools.

Change-Id: Ib44bb2df810c6bda544df1fc9ad6ae5eca5df5ce
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 16:22:57 +00:00
Nicolas Graves
fa772b10a7 gnu: python-rellu: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-rellu):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Run guix style.

Change-Id: I92085ad6c97d702b01ab566ca78ca02ea391e193
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 16:09:30 +00:00
Hugo Buddelmeijer
b015f88dce gnu: python-xmldiff: Update to 3.0b1.
* gnu/packages/python-xyz.scm (python-xmldiff): Update to 3.0b1.
[source]: Switch to git-fetch.

Change-Id: Ib83b5d60f2260b88d6ebe7939e4343381993f15c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 15:49:15 +00:00
Vinicius Monego
9218186867 gnu: Add python-unicodeitplus.
* gnu/packages/python-xyz.scm (python-unicodeitplus): New variable.

Change-Id: Ief9e0f558510b0df49c2cb51cb559694c7ca0c96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 15:09:34 +00:00
Nicolas Graves
40cd87d4c6 gnu: python-pystitcher: Update to 1.0.5-0.d8150be.
* gnu/packages/python-xyz.scm (python-pystitcher): Update to
d8150be85d53335f7077491ab4d73fad772ef1c9 commit.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Remove python-setuptools, python-wheel.  Add
python-hatchling, python-hatch-vcs.
[inputs]: Replace python-pypdf3 by python-pypdf.

Change-Id: I0e053fc2460fd425015a70d730fd96173665fc30
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 14:07:36 +00:00
Ayan Das
dcd44c5cf9 gnu: python-diff-cover: Update to 9.7.1.
* gnu/packages/python-xyz.scm (python-diff-cover): Update to 9.7.1.
  (home-page): Use non-redirected 'diff_cover' URL.

Change-Id: I120ad2f2f4f6f21fff1b20c0137f4046dc0aadfd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 13:59:54 +00:00
Cayetano Santos
ffb8b9b5f7 gnu: Add python-wadler-lindig.
* gnu/packages/python-xyz.scm (python-wadler-lindig): New variable.

Change-Id: Ia493938cf8983ee978a1a37c04dd7a90ee473f32
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 13:32:52 +00:00
Cayetano Santos
16b22c416e gnu: python-pytooling: Update to 8.7.6.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.7.6.
[native-inputs]: Remove python-wheel.

Change-Id: I371c4b3419c7076c0b35d3ce9f437959da912ecf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30 13:02:14 +00:00
Sharlatan Hellseher
5024471e4c gnu: python-schema-0.5: Deprecate in favor of python-schema.
There is no any users in Guix main channel, keeping the symbol for one
month.

* gnu/packages/python-xyz.scm (python-schema-0.5): Deprecate variable.

Change-Id: I099b91df49448eae5f38b066eca0ae6f61f80a5c
2025-10-29 21:20:44 +00:00
Hugo Buddelmeijer
d5e5bbc5cc gnu: python-gipc: Enable tests.
* gnu/packages/python-xyz.scm (python-gipc)
[arguments] <tests?>: Enable them.
<phases>: Add 'adjust-for-pytest-8 phase.

Change-Id: Ib118dfd8f6cff1400e19880f1a96460fbac343b9
2025-10-29 21:02:42 +00:00
Nicolas Graves
09fdd22638 gnu: python-pysaml2: Update to 7.5.4.
* gnu/packages/python-xyz.scm (python-pysaml2): Update to 7.5.4.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing tests.
<#:phases>: Add phase 'relax-requirements.
[native-inputs]: Add python-poetry-core, python-pytest.
[propagated-inputs]: Remove python-importlib-resources, python-pytz,
python-six.  Add python-pymongo, python-responses, python-xmlsec.

Change-Id: Ic558dee40c24429be43d3afbd4079dbc08ba993c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:28 +00:00
Nicolas Graves
32c6889aa1 gnu: python-pem: Update to 23.1.0.
* gnu/packages/python-xyz.scm (python-pem): Update to 23.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.
[native-inputs]: Add nss-certs-for-test, python-certifi,
python-hatch-fancy-pypi-readme, python-hatch-vcs, python-hatchling.
Remove python-sphinx.

Change-Id: I097de6b515663075a8654aaadf9bcd4387cfec9b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:28 +00:00
Nicolas Graves
b746b971fb gnu: python-boltons: Update to 25.0.0.
* gnu/packages/python-xyz.scm (python-boltons): Update to 25.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-flit-core, python-pytest, python-setuptools.

Change-Id: I4f2f1feb385e5b6eb323ea2805ea6e240c8b5049
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:27 +00:00
Nicolas Graves
29ae8fd873 gnu: python-ldap3: Update to 2.9.1.
* gnu/packages/python-xyz.scm (python-ldap3): Update to 2.9.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> by <#:test-backend>.
[native-inputs]: Add python-setuptools.  Replace python-nose by
python-pynose.

Change-Id: I89c1991793eee46e727bd1485831039ae39b4498
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:27 +00:00
Nicolas Graves
a3ee84ac8f gnu: python-pymacaroons: Update to 0.13.0-0.78c55c1.
* gnu/packages/python-xyz.scm (python-pymacaroons): Update to 0.13.0-0.78c55c1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing test.
[native-inputs]: Add python-hypothesis, python-mock, python-pytest,
python-setuptools.
[propagated-inputs]: Remove python-six.

Change-Id: Idd9f6993586f930c0666982ba126ca41c2a7e260
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:27 +00:00
Nicolas Graves
85d3a24843 gnu: python-daemonize: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-daemonize):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'fix-tests.
[native-inputs]: Add coreutils-minimal, procps, python-setuptools.
[description]: Improve style.

Change-Id: I45f68ce73e1dddec8573eaa553d92e4b8b0f17fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:27 +00:00
Nicolas Graves
0a1c8f797c gnu: python-pifpaf: Update to 3.4.0.
* gnu/packages/python-xyz.scm (python-pifpaf): Update to 3.4.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Drop 'check phase replacement.  Add phase
'install-drivers.
[native-inputs]: Add python-setuptools and python-packaging.  Replace
python-os-testr by python-stestr.
[description]: Improve style.

Change-Id: I57c69f114f961c759458cacf4b7728d655e1f4e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:27 +00:00
Nicolas Graves
3bf77c8020 gnu: python-block-tracing: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-block-tracing):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I15d18625d89f87bf000f20b95be4aa7942bf00d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:27 +00:00
Nicolas Graves
c51a28cc5e gnu: python-fuzzywuzzy: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-fuzzywuzzy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ifb4cc94ee97be094fdcea9fce51a959698c7d373
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:27 +00:00
Nicolas Graves
b57d343fc2 gnu: python-android-stringslib: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-android-stringslib):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I7c061c2e0dca15dec54d4be502c5c941559bb1f1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 16:17:23 +00:00
Nicolas Graves
d5ae99f884 gnu: python-requests-file: Update to 3.0.1.
* gnu/packages/python-xyz.scm (python-requests-file): Update to 3.0.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-pytest, python-setuptools.
[propagated-inputs]: Remove python-six.
[home-page]: Update it.

Change-Id: Iaeae065b9ab7fbb54a442d9890f98673a78cb3ef
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 15:28:37 +00:00
Nicolas Graves
473ec0750d gnu: python-userspacefs: Update to 3.1.1.
* gnu/packages/python-xyz.scm (python-userspacefs): Update to 3.1.1.
[propagated-inputs]: Remove python-fusepyng, add python-aiohttp,
python-typing-extensions.

Change-Id: Idb1fe6116e4433e789baaee916783f33e4ce41a8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 15:28:37 +00:00
Nicolas Graves
2e4c2c69a0 gnu: python-fusepy: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-fusepy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable it.
<#:phases>: Refresh it.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I4855d99676f65aa1fc9176e9fcbbd206bafea537
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 15:28:36 +00:00
Nicolas Graves
87a41ed724 gnu: python-gitignore-parser: Update to 0.1.13.
* gnu/packages/python-xyz.scm (python-gitignore-parser): Update to 0.1.13.
[arguments]: Replace <#:phases> with <#:test-backend>.
[native-inputs]: Remove python-wheel.

Change-Id: Iacb4eb8dfbe8c8bf7916f51b060d4cdb26619110
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 15:28:36 +00:00
Nicolas Graves
051252201f gnu: python-globber: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-globber):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ifcde6333973d4769574174c291b1876ecc2fdae6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 15:28:36 +00:00
Nicolas Graves
e4fd402e36 gnu: python-beautifultable: Update to 1.1.0.
* gnu/packages/python-xyz.scm (python-beautifultable): Update to 1.1.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> with <#:test-backend>.
[native-inputs]: Add python-pandas, python-setuptools.
[description]: Improve style.

Change-Id: I305dede9a5fa05189ecb2f728f394fba1ea5506e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 15:28:36 +00:00
Nicolas Graves
43857e4cf0 gnu: python-gipc: Update to 1.8.0.
* gnu/packages/python-xyz.scm (python-gipc): Update to 1.8.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-pytest, python-setuptools.  Remove unzip.
[description]: Improve style.

Change-Id: Ib98a76e6df6d37f718e363485351a61c78e6858f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29 15:28:36 +00:00
Andreas Enge
395591c09d gnu: Remove python-iocapture.
* gnu/packages/python-xyz.scm (python-iocapture): Delete variable.

Fixes: guix/guix#3054
Change-Id: I501bef2a65aca45eb526c3eebde59dab4bac47b0
2025-10-29 10:46:20 +01:00