1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-04 08:15:54 +02:00
Commit Graph

5921 Commits

Author SHA1 Message Date
Nicolas Graves ae2e089b5a gnu: python-bibtexparser: Update to 2.0.0b8.
* gnu/packages/python-xyz.scm (python-bibtexparser): Update to 2.0.0b8.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-future.  Add python-pylatexenc,
python-pytest and python-setuptools.
(python-bibtexparser-for-cobib): New variable.

* gnu/packages/textutils.scm (cobib)[propagated-inputs]: Remove
python-bibtexparser; add python-bibtexparser-for-cobib.

Change-Id: I924fba9ccf9487dea6409fb4d1e1d69ab026c130
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-11 16:02:05 +00:00
Nicolas Graves a5c32a958b gnu: python-pyroutelib3: Update to 2.0.0.
* gnu/packages/python-xyz.scm (python-pyroutelib3): Update to 2.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-protobuf-5.
[native-inputs]: Add python-filelock, python-flit-core, python-pytest.

Change-Id: I15f41b76ec18b22fc239a05559d35ff9f67a8e99
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-11 16:02:04 +00:00
Nicolas Graves 62c1769738 gnu: python-dbfread: Update to 2.0.7-0.dce5446.
* gnu/packages/python-xyz.scm (python-dbfread): Update to 2.0.7-0.dce5446.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'relax-setup.py.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I9bcc3d44124d5a0f4b38d79682ddfca8aa6ee1ff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-11 16:02:04 +00:00
Nicolas Graves 9fc4c0c863 gnu: Add python-berkeleydb.
* gnu/packages/python-xyz.scm (python-berkeleydb): New variable.
(python-bsddb3): Inherit from python-berkeleydb.

Change-Id: Icc9bb816a243f7bbc7b03f067ec4e8dfb9ba5125
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-11 16:02:04 +00:00
Nicolas Graves c82f1adadc gnu: python-croniter: Update to 5.0.1.
* gnu/packages/python-xyz.scm (python-croniter): Update to 5.0.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.
[propagated-inputs]: Add python-pytz.

Change-Id: Idbe53c299cadb11d2107aba36d8471242d905ceb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-11 16:02:04 +00:00
Nicolas Graves 40c02462fa gnu: python-construct: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-construct):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase.
<#:test-flags>: Ignore benchmark tests.
[native-inputs]: Add python-setuptools.  Remove
python-pytest-benchmark.

Change-Id: I9097caa0369d49bbda3ec8883468881ace24bbed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-11 16:02:04 +00:00
Sharlatan Hellseher f80fe5f4d4 gnu: Remove python-bumpversion.
Undeveloped for 10 years, deprecated for 6, fails to build.

* gnu/packages/python-xyz.scm (python-bumpversion): Delete variable.

Fixes: guix/guix#3403
Change-Id: I543d47e8b32d1abefba5918094af60f6af4b3b7f
2025-11-09 20:04:08 +00:00
Ghislain Vaillant 45eadd2acf gnu: python-apscheduler: Fix build.
* gnu/packages/python-xyz.scm (python-apscheduler): Fix build.
  [native-inputs]: Replace python-pytest-asyncio by
  python-pytest-asyncio-0.26.

Change-Id: I7cc0bc7d687bc40bbda93d453b22698d85232c48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 19:57:51 +00:00
Cayetano Santos fcc34e53ad gnu: python-gfloat: Update to 0.5.2.
* gnu/packages/python-xyz.scm (python-gfloat): Update to 0.5.2.
[arguments]: Adjust #:test-flags.
[propagated-inputs]: Add python-array-api-compat.
[native-inputs]: Remove python-wheel; add python-ml-dtypes, python-pytorch, and
openssl.

Change-Id: Id354d09933ad471b24cb5aa97d7fbecbe0157ce3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 08:50:13 +00:00
Cayetano Santos 7e4ee9b615 gnu: python-bitstring: Fix tests.
Disable a couple of tests, which are incompatible with upgrade of python-gfloat.

* gnu/packages/python-xyz.scm (python-bitstring)[arguments]: Adjust

Change-Id: I66358e5390ce939f83403ef1247e70b82b9f604d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 08:50:13 +00:00
Cayetano Santos c23faabcc7 gnu: python-array-api-compat: Update to 1.12.0.
* gnu/packages/python-xyz.scm (python-array-api-compat): Update to 1.12.0.
[propagated-inputs]: Remove python-numpy.
[native-inputs]: Remove python-wheel.

Change-Id: Ie8dacb74c5443266b3edcb3c7c52a7cdc4f93fae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 08:50:12 +00:00
Sharlatan Hellseher 536d3e6a04 gnu: Remove python-rawkit.
Fails to build, no users in Guix. The project never pass through alpha
stage.

Notes from upstream:

  rawkit is still alpha quality software. Until it hits 1.0, it may
  undergo substantial changes, including breaking API changes.

  This repository was archived by the owner on Oct 4, 2020. It is now
  read-only.

* gnu/packages/python-xyz.scm (python-rawkit): Delete variable.

Fixes: guix/guix#3265
Change-Id: I57950ba736e0b5de1e7a1bdf8cac65ec570cdb00
2025-11-07 12:02:32 +00:00
Sharlatan Hellseher 289390a0cd gnu: Remove python-d2to1.
Fails to build, no longer required.

Note from upstream:

  This repository was archived by the owner on Jun 10, 2020. It is now
  read-only.

* gnu/packages/python-xyz.scm (python-d2to1): Delete variable.

Fixes: guix/guix#3251
Change-Id: I3c37e8f289026e1e8e5147a666f717c8310b5b9e
2025-11-07 12:02:32 +00:00
Sharlatan Hellseher 1ba3b2c6c7 gnu: python-txredisapi: Sort variable.
* gnu/packages/python-xyz.scm (python-txredisapi): Sort variable
alphabetically.

Change-Id: I7051c0efab8f21dd173f074b5ab039d4ee8c10ba
2025-11-06 11:38:28 +00:00
Sharlatan Hellseher 9148df3426 gnu: packages/python-xyz: Sort python-s[pqrstvwy]* variables.
* gnu/packages/python-xyz.scm: (python-speg, python-spinners,
python-sqlglot, python-sqlglotrs, python-sqltrie, python-sre-yield,
python-srsly, python-srt, python-sshpubkeys, python-sshtunnel,
python-stack-data, python-stdio-mgr, python-stdlib-list, python-stem,
python-stltools, python-stone, python-stopit, python-straight-plugin,
python-streamtracer, python-strenum, python-structlog, python-style,
python-svgelements, python-svgutils, python-swagger-spec-validator,
python-syllables, python-sympy): Sort variables alphabetically.

Change-Id: I2ad816d86df3e67e35a44d892d8905a0a84e4707
2025-11-06 11:34:44 +00:00
Sharlatan Hellseher c7685fdbcc gnu: python-speg: Update to 0.3-0.877acdd.
* gnu/packages/python-xyz.scm (python-speg): Update to
877acddfd5ac5ae8b4a4592d045e74e108477643 commit.
[source]: Switch to git-fetch providing tests.
[arguments] <tests?>: Enable.
[propagated-inputs]: Add python-six.
[native-inputs]: Remove python-wheel and unzip; add python-pytest.

Change-Id: Ied063f1dc7660680a053012c8e7d99bb2b047375
2025-11-06 11:16:02 +00:00
Sharlatan Hellseher 3f912eafb2 gnu: python-sqltrie: Reduce closure size.
* gnu/packages/python-xyz.scm (python-sqltrie):
[arguments] <test-flags>: Ignore benchmark tests.
[native-inputs]: Remove python-mypy, python-pytest-benchmark,
python-pytest-cov, and python-wheel.

Change-Id: Icc7756894f90222e4628ea15d9f2d3bf4f008634
2025-11-06 11:07:44 +00:00
Sharlatan Hellseher b8c7432bf0 gnu: python-sre-yield: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-sre-yield)[build-system]: Switch
to pyproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Remove python-nose; add python-setuptools.

Change-Id: I9a2165b6058f6d8150798169d4c67fed5a66043b
2025-11-06 11:02:48 +00:00
Sharlatan Hellseher 2fd304efbc gnu: python-stltools: Switch to pyproject, refresh style.
* gnu/packages/python-xyz.scm (python-stltools): Use G-Expressions.
[build-system]: Switch to pyproject-build-system.
[arguments] <phases>: Use default 'check.

[native-inputs]: Add python-setuptools.

Change-Id: I37a2154270077b7361a2464312038fd2ee62ca5c
2025-11-06 10:39:35 +00:00
Sharlatan Hellseher 353effb150 gnu: python-stone: Reduce closure size.
* gnu/packages/python-xyz.scm (python-stone)[native-inputs]: Remove
python-pytest-runner and python-wheel.

Change-Id: Iad281c3081e5bd0eb0fea13fef0f234ec0c945db
2025-11-06 10:23:15 +00:00
Sharlatan Hellseher a56dc0bea0 gnu: python-stopit: Enable tests.
* gnu/packages/python-xyz.scm (python-stopit)[source]: Switch to
git-fetch providing tests.
[arguments] <test-backend, test-flags>: Use custom.

Change-Id: Icfc3ecc393f4ea24e5b46f71b2a397e6d4d1f1c2
2025-11-06 10:12:38 +00:00
Sharlatan Hellseher a6ae7d9d2d gnu: python-strenum: Enable tests.
* gnu/packages/python-xyz.scm (python-strenum)[source]: Switch to
git-fetch providing tests.
[arguments] <test-flags>: Extract some test options from "pytest.ini"
<phases>: Add 'fix-version, and 'fix-pytest-config.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: I2c0207f87121f8e23d007ff201a05af98fe41381
2025-11-06 09:56:21 +00:00
Sharlatan Hellseher ca4d271222 gnu: python-strict-rfc3339: Move to time.
* gnu/packages/python-xyz.scm (python-strict-rfc3339): Move from here ...
* gnu/packages/time.scm: ... to here.

Change-Id: I3098ecf219fe4255c59611e293fd1a99a94eab37
2025-11-06 09:43:45 +00:00
Sharlatan Hellseher fd65d21c24 gnu: python-strict-rfc3339: Improve description.
* gnu/packages/python-xyz.scm (python-strict-rfc3339)[description]:
Provide a reference link to RFC3339 and add it's title.

Change-Id: I05f52df9564016b6c3217bbb5c6f936b06020446
2025-11-06 09:39:39 +00:00
Sharlatan Hellseher 73fa31e593 gnu: python-stripe: Move to python-web.
* gnu/packages/python-xyz.scm (python-stripe): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I7ed64071e57d8eb77b2e6df50de3cf2642cd60ce
2025-11-06 09:17:59 +00:00
Sharlatan Hellseher 8705e59524 gnu: python-stripe: Update to 13.2.0.
* gnu/packages/python-xyz.scm (python-stripe): Update to 13.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Add python-httpx.
[native-inputs]: Add python-flit-core.

Change-Id: I8be107702b2d20258f2d214dd9db517ce0d32426
2025-11-06 09:16:05 +00:00
Sharlatan Hellseher 7defdcb5f5 gnu: python-structlog: Update to 25.5.0.
* gnu/packages/python-xyz.scm (python-structlog): Update to 25.5.0.
[native-inputs]: Remove python-freezegun and python-pretend; add python-time-machine.

Change-Id: Idb6616601239e751e54d37f386b2f07557831093
2025-11-06 00:29:35 +00:00
Sharlatan Hellseher 02fcd10fdb gnu: python-glom: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-glom)[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop all.
[native-inputs]: Add python-setuptools.

Change-Id: I58d68a25f91af1cb12a6fdd5a3fb029177c48f06
2025-11-05 23:58:33 +00:00
Sharlatan Hellseher 426642229f gnu: python-box: Update to 7.3.2.
* gnu/packages/python-xyz.scm (python-box): Update to 7.3.2.
[arguments] <test-flags>: Skip one test.
[propagated-inputs]: Remove python-tomli.
[native-inputs]: Remove python-cython and python-wheel.

Change-Id: If9a2f7e07dfcb57e0819e1fd72a82c25bf34361f
2025-11-05 23:58:09 +00:00
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