Hi Guixers, `guix refresh --update` removes Tex Dependencies that are needed. This makes it more tedious to update packages :(
See the diff below which was the result of running: ./pre-inst-env guix refresh --update python-sphinx Diff: [jgart@fedora guix] [env]$ git diff diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index eee1f1c4a8..92658a3632 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -64,14 +64,14 @@ (define-module (gnu packages sphinx) (define-public python-sphinx (package (name "python-sphinx") - (version "5.1.1") + (version "7.2.6") (source (origin (method url-fetch) (uri (pypi-uri "Sphinx" version)) (sha256 (base32 - "12cdy3m5c09lpf2bbxzbhm5v5y9fk7jgm94qrzggpq86waj28cms")))) + "1dasilib5w98hwr5rdnv1ri2dmdxv3fa42dscdcqss4hxbhn0lcs")))) (build-system python-build-system) (arguments '(#:phases @@ -87,57 +87,39 @@ (define-public python-sphinx (setenv "HOME" "/tmp") ;for test_cython (invoke "make" "test"))))))) (propagated-inputs - (list python-babel + (list python-alabaster + python-babel + python-colorama + python-cython python-docutils - python-jinja2 + python-docutils-stubs + python-filelock + python-flake8 + python-flake8-simplify + python-html5lib python-imagesize python-importlib-metadata + python-isort + python-jinja2 + python-mypy python-packaging python-pygments + python-pytest python-requests + python-ruff + python-setuptools python-snowballstemmer - python-sphinx-alabaster-theme + python-sphinx-lint python-sphinxcontrib-applehelp python-sphinxcontrib-devhelp python-sphinxcontrib-htmlhelp python-sphinxcontrib-jsmath python-sphinxcontrib-qthelp python-sphinxcontrib-serializinghtml - - ;; The Sphinx LaTeX library '\RequirePackage' or \\usepackage - ;; these: - texlive-amsfonts ;amsmath, amssymb, amstext - texlive-amsmath - texlive-capt-of - texlive-carlisle ;remreset - texlive-cmap - texlive-etoolbox - texlive-fancyhdr - texlive-fancyvrb - texlive-float - texlive-fncychap - texlive-framed - texlive-geometry - texlive-hyperref - texlive-kvoptions - texlive-latex-bin - texlive-ltxcmds - texlive-needspace - texlive-oberdiek ;hypcap - texlive-parskip - texlive-preview - texlive-tabulary - texlive-titlesec - texlive-tools ;multicol, longtable - texlive-upquote - texlive-varwidth - texlive-wrapfig - texlive-xcolor)) + python-sphinxcontrib-websupport + python-types-requests)) (native-inputs - (list imagemagick ;for "convert" - python-cython - python-html5lib - python-pytest)) + (list)) (home-page "https://www.sphinx-doc.org") (synopsis "Python documentation generator") (description "Sphinx is a tool that makes it easy to create documentation