summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-05-18gnu: python-elementpath: Use libc-utf-8-locales.Yelninei
* gnu/packages/xml.scm (python-elementpath): [phases]{set-locales phase}: Remove phase. [native-inputs]: Replace glibc-locales with libc-utf8-locales-for-target. Merges: https://codeberg.org/guix/guix/pulls/7189 Change-Id: Id89952c65ff644e5fb51dd7c0e0bf6c4791e4e3f Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-rich-click: Update to 1.9.7.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.9.7. [phases]{fix-pytest-config}: New phase. [propagated-inputs]: Remove python-typing-extensions. [native-inputs]: Add python-inline-snapshot and python-typer. Change-Id: I8f22ce7e79d6aae367474c1b609ed43d9ab38167
2026-05-18gnu: python-inline-snapshot: Update to 0.32.5.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-inline-snapshot): Update to 0.32.5. [source]: Switch to git-fetch. [arguments] <test-flags>: Ignore tests requiring isort. Change-Id: Ic9bd5826f4cdc911dbae9eb52bfa08b7b56b5a9d
2026-05-18gnu: python-dirty-equals: Update to 0.11.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-dirty-equals): Update to 0.11.0. [source]: Switch to git-fetch. [arguments]: Drap all. [propagated-inputs]: Remove python-pytz. [native-inputs]: Add python-pydantic, python-pytest-examples, and tzdata-for-tests. Change-Id: Iff4b844ec8544d463806ff5c4fbd8c19deadd1c4
2026-05-18gnu: python-pydantic: Adjust inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pydantic)[native-inputs]: Remove python-dirty-equals; add python-dirty-equals-bootstrap and python-pytz. Change-Id: I5094994f891cf2ed9d06dc70d12e92d9eb5b7e02
2026-05-18gnu: python-pydantic-core: Adjust inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pydantic-core)[native-inputs]: Remove python-dirty-equals; add python-dirty-equals-bootstrap. Change-Id: I35ac1000927495ea451f49c8ccfeb97de6e58c63
2026-05-18gnu: Add python-dirty-equals-bootstrap.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-dirty-equals-bootstrap): New variable. Change-Id: I1f90def023d1a2cc64998fd92ed427431c6b00fc
2026-05-18gnu: python-gorilla: Update to 0.5.0.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-gorilla): Update to 0.5.0. Change-Id: If6ec17cca1f3a08867fa3c163b1964b893621548 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-booleanoperations: Move to fontutils.Sharlatan Hellseher
The description of the package does not match the selected module, and it's used only to build font related packages. * gnu/packages/graphics.scm (python-booleanoperations): Move from here ... * gnu/packages/fontutils.scm ... to here. Change-Id: If96253ef74f2931b1c184eecd7c961b02e721cfd
2026-05-18gnu: piglit: Update to 0.0.0-2.040ed91.Sharlatan Hellseher
* gnu/packages/gl.scm (piglit): Update to 040ed91f234abb6a502d3a6910f1b0e54bd239a7 commit. [phases]{wrap}: Use G-Expression. [inputs]: Remove python-lxml, python-mako, and python-numpy-1; add wayland-protocols. [native-inputs]: Add python-lxml, python-mako, and python-numpy. Change-Id: I060b5cce391a1c45d164117a9a72eeafc99a1194
2026-05-18gnu: python-notebook: Reduce closure size.Sharlatan Hellseher
* gnu/packages/jupyter.scm (python-notebook)[native-inputs]: Remove python-coverage, python-pytest-cov, and python-wheel. Change-Id: I4cddfe84a40440dc8d052885e5d0d4539b97da76
2026-05-18gnu: python-json-logger: Skip 3 tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-json-logger)[arguments] <test-flags>: Skip 3 tests failing on Python 3.12. [native-inputs]: Remove python-wheel. Change-Id: Ic3b63d0c1b7c54bfce9151515384ef38a7d6be0a
2026-05-18gnu: python-rich: Update to 14.3.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rich): Update to 14.3.3. Change-Id: I83512a4988f98a74e0d0b418a79a3b3f4b9481b9
2026-05-18gnu: Remove python-rich-next.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rich-next): Delete variable. Change-Id: I7b37b4083d770452e4659a8b876976d824f3bed0
2026-05-18gnu: python-flasgger: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-flasgger): [source] <snippet>: Apply upstream patch for Click 8.2 compatibility, see <https://github.com/flasgger/flasgger/pull/633>. [arguments] <test-flags>: Remove redundant option and run tests only in "tests" directory. Change-Id: I7fbe495dee922fd2aa67052cf445526adc5ab205
2026-05-18gnu: python-notify2: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-notify2): Switch to python-dbus. [propagated-inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: I7eb0a276dbebde3fd1380ad1b0d307e72896b754 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: terminator: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (terminator): Switch to python-dbus. [inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: I5ef84a30b3ff76f7581a6e9aa74ecb99ee750040 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: network-manager: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (network-manager): Switch to python-dbus. [native-inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: I67131ccb14540d96dc0bf6639a142d1385d37d2c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: libsecret: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (libsecret): Switch to python-dbus. [native-inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: If17e0eb40e5ed3493d5013bb9cc09135634e3239 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: system-config-printer: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (system-config-printer): Switch to python-dbus. [inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: Iba41894960ac4e432ad7cd03ce99cbcf228825d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: gtg: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/gnome.scm (gtg): Switch to python-dbus. [inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: I1ee875a33dc5a628bc8e4a5fe521c62319cafb57 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-liblarch: Fix build by switching to python-pygobject-3.50.Hugo Buddelmeijer
* gnu/packages/gnome.scm (python-liblarch): Switch to python-pygobject-3.50. [propagated-inputs]: Remove python-pygobject; add python-pygobject-3.50. Change-Id: I2e528bda69f3cd5de7a23620e71160553b53a36b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: telepathy-idle: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/freedesktop.scm (telepathy-idle): Switch to python-dbus. [inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: Ia99a1ad430d46627a416ee50096cdef8727adbc8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: modem-manager: Switch to python-dbus.Hugo Buddelmeijer
* gnu/packages/freedesktop.scm (modem-manager): Switch to python-dbus. [native-inputs]: Remove python-dbus-1.2; add python-dbus. Change-Id: Ia43359c043f9d2d9ded8cbad9445d1b75d514dac Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-qt-py: Update to 2.0.3.Sharlatan Hellseher
* gnu/packages/qt.scm (python-qt-py): Update to 2.0.3. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: Disable for now, see: <https://github.com/mottosso/Qt.py/issues/395>. [propagated-inputs]: Add python-types-pyside6. [native-inputs]: Remove python-pyqt; add python-pyqt-6 and python-setuptools. Change-Id: I87f1186ec3db5b37ec3cb9389e97d0ecc81e79ac
2026-05-18gnu: python-qt.py: Rename to python-qt-py.Sharlatan Hellseher
* gnu/packages/qt.scm (python-qt.py): Rename to python-qt-py. (python-qt.py): Deprecate in favor of python-qt-py. * gnu/packages/radio.scm (qspectrumanalyzer): [inputs]: Remove python-qt.py; add python-qt-py. Change-Id: Idd0921fadc4724ed7bd4ed6f3e4115ddb5e70e2a
2026-05-18gnu: Add python-types-pyside6.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-pyside6): New variable. Change-Id: I7c5e60cf38de37b1a127fd8aa2ce062f1da9ae54
2026-05-18gnu: python-black: Update to 26.3.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-black): Update to 26.3.1. Use G-Expressions. [source]: Switch to git-fetch. [arguments] <test-flags>: Skip one test. [propagated-inputs]: Add python-pytokens. [native-inputs]: Remove python-pytest-8; add python-pytest. Change-Id: I132c774e3d946be8ed7f6be7574ea847b82fddf2
2026-05-18gnu: Add python-pytokens.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pytokens): New variable. Change-Id: I1757fc076cb104533e4fa4223215615ac9c82d53
2026-05-18gnu: python-pathspec: Update to 1.0.4.Sharlatan Hellseher
* gnu/packages/python-build.scm (python-pathspec): Update to 1.0.4. [source]: Switch to git-fetch. [native-inputs]: Remove python-setuptools-bootstrap; add python-packaging-bootstrap. Change-Id: I02bab3eab782a735bd22f34e9667748c393c3fdf
2026-05-18gnu: python-click: Update to 8.3.1.Reza Housseini
* gnu/packages/python-xyz.scm (python-click): Update to 8.3.1. Merges: https://codeberg.org/guix/guix/pulls/6877 Change-Id: I0d4fea5e4628a39025705517b12f9a229365dd75 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-sphinxcontrib-jquery: Update to 4.1-0.80d1d39.Hugo Buddelmeijer
* gnu/packages/sphinx.scm (python-sphinxcontrib-jquery): Update to 80d1d3925c17c1860283323972680690f81d7b18 commit. [source]: Switch to git-fetch. [native-inputs]: Add python-pytest. Merges: https://codeberg.org/guix/guix/pulls/7112 Change-Id: I9a68700797e9b4650e01e504bc2d5abbdca8435d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Remove python2-dbus.Andreas Enge
* gnu/packages/python-xyz.scm (python2-dbus): Delete variable. Change-Id: I7975a5f4d172ecf7558cdf3469e6c60136feee48 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-dbus: Remove python2-variant property.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus)[property]: Remove field. Change-Id: Id37d3f0a42af06d4470abc69f983f6df14d609c7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-msgspec: Adjust style and indentation.Sharlatan Hellseher
* gnu/packages/serialization.scm (python-msgspec): Adjust style and indentation. Change-Id: I76fba5a2314febe4cddbc712fecf7a596a31915e
2026-05-18gnu: python-msgspec: Update to 0.20.0.Nguyễn Gia Phong
* gnu/packages/serialization.scm (python-msgspec): Update to 0.20.0. [source]<snippet>: Adjust the path to atof_consts.h. [arguments]<#:test-flags>: Adjust to disable all typing tests. [native-inputs]: Remove python-gcovr, python-versioneer, and python-wheel. [supported-systems]: Remove restrictions as no longer specified by upstream. Change-Id: Iab29b85cfd5c598db82f8753475d15ad97a564db Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-anyio: Simplify and rework skipped tests.Sharlatan Hellseher
Anyio is know for shaky and time sensitive tests particularly on heavy loaded machines and CI with cores count more than 16. This change excludes all network tests with "-m no network" marker and time sensitive test on all architectures. * gnu/packages/python-xyz.scm (python-anyio)[arguments] <test-flags>: Simplify and rework skipped/ignored tests. Relates-to: https://codeberg.org/guix/guix/issues/6931 Relates-to: https://codeberg.org/guix/guix/issues/6649 Merges: https://codeberg.org/guix/guix/pulls/7070 Change-Id: Ide333652172e5d97c735414fe2b3d1beac6ab5bd
2026-05-18gnu: python-can: Fix build.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-can): Fix build. [native-inputs]: Remove python-future. Change-Id: I189672b60c5367a6c5af202aad27984f3c260634 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pyxdg: Update to 0.28-0.63033ac.Hugo Buddelmeijer
* gnu/packages/freedesktop.scm (python-pyxdg): Update 0.28-0.63033ac. [arguments]<#:test-flags>: Remove as tests pass. Change-Id: Iefe8fb19a85348420b0727ab25267e1ea4cb4d55 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-pysendfile: Fix build on python-3.12.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-pysendfile): Fix build. [propagated-inputs]: Add python-pyasynchat. Change-Id: I1981abb1f976f5ad9c23ab398a87ff2fd1d96b75 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-inotify: Fix build on python-3.12.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-inotify): Fix build. [propagated-inputs]: Add python-pyasyncore. Change-Id: I3de6bebfd4bb5c1ab1d13710864c9e53d8a31e14 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: fiu: Fix build on python-3.12.Hugo Buddelmeijer
* gnu/packages/debug.scm (fiu): Fix build. [native-inputs]: Add python-setuptools. Change-Id: If5f8eacbeafd8bdc66351b2939b753f58e4eb27f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: rrdtool: Fix build on python-3.12.Hugo Buddelmeijer
* gnu/packages/rrdtool.scm (rrdtool): Fix build. [native-inputs]: Add python-setuptools. Change-Id: I87b91bd6e6a9bd7be2ee1d9719c7f4c592f84c6d
2026-05-18gnu: Add python-pyasynchat.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-pyasynchat): New variable. Change-Id: I6d1d1c69ab8ca53dca0d626887ce830ddf836384 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: Add python-pyasyncore.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-pyasyncore): New variable. Change-Id: I4fcfe9c22062223ba4a4d6341211529d955c4a0f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-google-cloud-core: Fix tests on python-3.12.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-google-cloud-core) [arguments] <test-flags>: Ignore faileur on deprecation warning. Change-Id: I4657321d9fd72dd2b6b8cb09a197b2c92fbc2ad8
2026-05-18gnu: python-google-api-core: Fix tests on python-3.12.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-google-api-core)[arguments] <test-flags>: Ignore faileur on deprecation warning. Change-Id: I8aff71d3a7c0fd2a4c4505fff0173f23c86455b0
2026-05-18gnu: python-pyu2f: Update to 0.1.5-0.064be5a.Hugo Buddelmeijer
* gnu/packages/python-crypto.scm (python-pyu2f): Update to 0.1.5-0.064be5a. Change-Id: I63a7f743f1e128b1e969056db35c3557e2791b86 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-makefun: Update to 1.16.0-0.bacb3e1.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-makefun): Update to 1.16.0-0.bacb3e1. [source]: Switch to git-fetch. [native-inputs]: Remove python-wheel; add python-pytest-asyncio. Change-Id: Iac0e5bad44b481b7f78ea5fec5da6ba9de50cc75 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: python-httplib2: Update to 0.31.2.Hugo Buddelmeijer
* gnu/packages/python-web.scm (python-httplib2): Update to 0.31.2. [propagated-inputs]: Add python-pyparsing and python-pysocks. [native-inputs]: Remove python-future and python-pyparsing. Change-Id: I6d8272b1ffa00fa54d1fd72f21202fe6f7464c66 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>