gnu: Add tms. * gnu/packages/python-check.scm (tms): New variable. Change-Id: I4ccbef53f4fc284aff3ce55f5f7f6d578b9f817f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-psycopg-pool: Switch to pyproject. * gnu/packages/databases.scm (python-psycopg-pool): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ie891a1d87f0bf9206a26dba94a6bb562552c6a31 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-psycopg2: Update to 2.9.11. * gnu/packages/databases.scm (python-psycopg2): Update to 2.9.11. [source]: Switch to git-fetch. [arguments]<#:test-flags>: Drop them. Change-Id: I13c48ccfdaaf5bb1d5631192d38259e9e1eba9ad Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-psycopg2: Run tests and migrate to pyproject. * gnu/packages/databases.scm (python-psycopg2) [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags, #:phases>: Set them to run tests. [native-inputs]: Add postgresql, tzdata-for-tests, python-pytest, python-setuptools Change-Id: I51b356a4e2d56f95aeff53f4a7a4b9c600d9744c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sqlalchemy-utils: Run tests. * gnu/packages/databases.scm (python-sqlalchemy-utils)[arguments] <#:test-flags, #:phases>: Set them to run tests. [native-inputs]: Add postgresql, tzdata-for-tests. Change-Id: I0c5c0a170b42297044b4bfbe034db9e9e1d9352e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sqlite-fts4: Switch to pyproject. * gnu/packages/databases.scm (python-sqlite-fts4): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ibced9b5299bc460df20c4bb689af09f184a5c15a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-sqlalchemy-utils: Update to 0.42.1. * gnu/packages/databases.scm (python-sqlalchemy-utils): Update to 0.42.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I25bfc76aa073c23b14add53d409fbda56519301c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: emacs-xyz: Add emacs-ssh-tunnels * gnu/packages/emacs-xyz.scm (emacs-ssh-tunnels): New variable. Closes guix/guix#4228 Change-Id: I8b2feb93b1edb80dda7b83197e3dc57b5fc43c8b Co-authored-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: prusa-slicer: Wrap binary for GtkFilechooserdialog. Without setting GSETTINGS_SCHEMA_DIR, opening file in prusa-slicer (or prusa-gcodeviewer which is a symlink to the same binary) crashes with: Settings schema 'org.gtk.Settings.FileChooser' is not installed Trace/breakpoint trap Closes: guix/guix#5039 * gnu/packages/engineering.scm (prusa-slicer)[arguments]: Add ’wrap-program #:phase. [inputs]: Add bash-minimal. Change-Id: Ic9763f031d18561aa142fee4f5f6e041f597b4d7 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: python-uritemplate: Update to 4.2.0. * gnu/packages/python-web.scm (python-uritemplate): Update to 4.2.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. [home-page]: Update URL. Change-Id: I29c8caa1055a11f2faa20f5c3ffd4be7e9297f14 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
emacs-setup: Update repository. The old repository and home-page no longer exists, since the project migrated to Codeberg. * gnu/packages/emacs-xyz.scm (emacs-setup)[source]: Switch to git-fetch. [arguments]<#:tests?>: Disable. [home-page]: Update. Change-Id: I0bb1c270151bec5e2a4a3942d73b7c9485555d93 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
gnu: python-pytest-astropy: Switch to pyproject. * gnu/packages/python-check.scm (python-pytest-astropy): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I6363cc888c08bef6b679c05bdfca26af719f8c51 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pytest-xvfb: Update to 3.1.1. * gnu/packages/python-check.scm (python-pytest-xvfb): Update to 3.1.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Use gexps. <:#phases>: Improve prepare-tests phase. [native-inputs]: Remove python-pytest-runner, add python-setuptools. Change-Id: I7d46911037989228db944f08fd850fa7122daad0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pytest-celery: Update to 1.2.1. * gnu/packages/python-check.scm (python-pytest-celery): Update to 1.2.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Use gexpes. [home-page]: Update URL. [propagated-inputs]: Add python-pytest-docker-tools, python-psutil and python-tenacity. [native-inputs]: Add python-celery-minimal, python-memcached, python-poetry-core, python-pytest, python-pytest-cov, python-redis, and python-requests. [description]: Add more details. Change-Id: I07fcb2d8ef319fe28b32902921ae2ae181a4d8c0 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-celery-minimal. * gnu/packages/python-xyz.scm (python-celery-minimal): New variable. Change-Id: Ib6c71748d52cdfee06c894e74bb067e8522fc6e4 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-pytest-docker-tools. * gnu/packages/python-check.scm (python-pytest-docker-tools): New variable. Change-Id: Icc5f93e61f32d4e00cf48db333c1270100e8b9b4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-pyux: Switch to pyproject. * gnu/packages/python-check.scm (python-pyux): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: Ic1ba57fce6a1e4936a3610753229aef3ff120a2d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-xvfbwrapper: Update to 0.2.16. * gnu/packages/python-check.scm (python-xvfbwrapper): Update to 0.2.16. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: Id267bb7978a38db55e8d84fa56d19fd6b639d9f9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-xunitparser: Switch to pyproject. * gnu/packages/python-check.scm (python-xunitparser): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. [home-page]: Update URL. Change-Id: I3946378b153c54f9992df1b6562282c44fc65c1a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: emacs: Do not retain reference to an extra glibc package. This shaves ~18 MiB on the closure of ‘emacs’ and ‘emacs-no-x’. * gnu/packages/emacs.scm (emacs-no-x)[arguments]: In ‘patch-compilation-driver’, use ‘search-input-file’ instead of ‘this-package-input’. [inputs]: Remove ‘ld-wrapper’, ‘binutils’, and ‘libc-for-target’. Closes: guix/guix#5029 Fixes: guix/guix#5028 Change-Id: Ib71641cf37f8ae3590b0db97c14fcd45d21080f1 Signed-off-by: Cayetano Santos <csantosb@inventati.org>