gnu: python-safety: Improve style. * gnu/packages/python-xyz.scm (python-safety): Run guix style. Change-Id: I711eee17b0681c65c9044231c16673cd3e48bf4d
gnu: Add python-safety-schemas. * gnu/packages/python-xyz.scm (python-safety-schemas): New variable. Change-Id: Iec3bb513e2c96bda5b7019404fb2315f09c5023d
gnu: python-deepdiff: Update to 8.5.0. * gnu/packages/python-xyz.scm (python-deepdiff): Update to 8.5.0. [arguments]<#:test-flags>: Skip failing tests. [propagated-inputs]: Remove python-ordered-set. Add python-click, python-pyyaml, python-orderly-set, python-orjson. [native-inputs]: Remove python-click, python-dateutil, python-mock, python-setuptools, python-wheel, python-toml. Add python-flit-core, python-pandas, python-pydantic-2, python-pytest-benchmark, python-pytz, python-toml-w. Change-Id: I891fe650e13385a69141b201e3ec743733d71610
gnu: Add python-orderly-set. * gnu/packages/python-xyz.scm (python-orderly-set): New variable. Change-Id: I8aa2dfebc6452c96a8e49a4697b62e901b5be9e9
gnu: python-typer: Update to 0.16.0. * gnu/packages/python-xyz.scm (python-typer): Update to 0.16.0. [source, home-page]: Follow redirect. [arguments]: Remove '#:test-flags', enabling all tests. <#:phases>: Delete the 'patch-shell-reference' phase. [native-inputs]: Remove python-flit. Add python-pdm-backend. Move python-rich, python-shellingham to ... [propagated-inputs]: ... here. Add python-typing-extensions. Change-Id: I64232bee0bbeb533286d6ae8a14a680ceb825d75
gnu: python-shellingham: Update to 1.5.4. * gnu/packages/python-xyz.scm (python-shellingham): Update to 1.5.4. [build-system]: Use pyproject-build-system. [arguments]<#:phases> Do not override the 'check' phase. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I4bb680ac627497394067145fab5693f76f1c89e7
gnu: python-nltk: Update to 3.9.1. * gnu/packages/python-xyz.scm (python-nltk): Update to 3.9.1. [source]: Use the tarball. [build-system]: Use pyproject-build-system. [native-inputs]: Remove unzip. Add python-setuptools, python-wheel. Change-Id: Id507bbb5d10b248fa10fbfa73f22e44338f1fa25
gnu: python-nltk: Improve style. * gnu/packages/python-xyz.scm (python-nltk): Run guix style. [home-page]: Follow redirect. [description]: Start sentence with a noun. Change-Id: Ifb9cc4d069326f0c12cb6e3ab23540469d22e096
gnu: python-dparse: Update to 0.6.4. * gnu/packages/python-xyz.scm (python-dparse): Update to 0.6.4. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-hatchling. [propagated-inputs]: Remove python-pyyaml. Change-Id: I4e79c895348275c1542e5aeab511c18683478511
gnu: python-dparse: Improve style. * gnu/packages/python-xyz.scm (python-dparse): Run guix style. Change-Id: Ibafa341c0004fde1763778c6d6012166045971d3
gnu: rspamd: Update to 3.12.1. * gnu/packages/mail.scm (rspamd): Update to 3.12.1. [arguments]: Replace check phase. [inputs]: Add libarchive, libbfd and libiberty.
gnu: Remove evolution-data-server-3.44. * gnu/packages/gnome.scm (evolution-data-server-3.44): Delete variable. Change-Id: I00e24e7350158a69b80d8526705a3234d59b2252
gnu: Remove geocode-glib-with-libsoup2. * gnu/packages/gnome.scm (geocode-glib-with-libsoup2): Delete variable. Change-Id: I5a81690b449e9d5fa11ca25faead4d8c6782ded2
gnu: Remove folks-with-libsoup2. * gnu/packages/gnome.scm (folks-with-libsoup2): Delete variable. Change-Id: I840575bcda250e2f06dd50d6f1985a01b1fbdc96
gnu: pantheon-calendar: Modernize inputs. * gnu/packages/pantheon.scm (pantheon-calendar)[inputs]: Remove evolution-data-server-3.44, folks-with-libsoup2, and geocode-glib-with-libsoup2; add evolution-data-server, folks, and geocode-glib. Change-Id: Iccb94901a7d1c64555d7e5a30741115aa78f6fce
gnu: chatty: Update to 0.7.3. * gnu/packages/messaging.scm (chatty): Update to 0.7.3. [inputs]: Remove folks-with-libsoup2; add folks. [propagated-inputs]: Remove evolution-data-server-3.44; add evolution-data-server. Change-Id: If9e272ba01dd7b2aa641e12cc29099e9c6d95051
gnu: skribilo: Do not depend on ploticus. Our ploticus package is broken, and upstream ploticus is unmaintained. * gnu/packages/skribilo.scm (skribilo)[inputs]: Remove ploticus.
lint: Improve grammar of minimal variant warning message. * guix/lint.scm (check-inputs-should-use-a-minimal-variant): Add "be" in warning message.
gnu: libsvgtiny: Modernize input. * gnu/packages/web.scm (libsvgtiny)[native-inputs]: Replace gperf-3.0 by gperf. Change-Id: I8c7b235e5c63f1b76f1f307f750513f0583aa372
gnu: Add guile-bstructs. * gnu/packages/guile-xyz.scm (guile-bstructs): New variable. Change-Id: I904e84df810ce1779e256cad13cbeb19ae43a762