summary refs log tree commit diff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2023-07-19gnu: python-nbconvert: Remove texlive-updmap.cfg as propagated input.Nicolas Goaziou
`texlive-updmap.cfg' builds "updmap.cfg" file for texlive packages in native inputs, because those do not benefit from the profile hook doing the very same thing. Consequently, `texlive-updmap.cfg' should not appear in propagated inputs. Moreover, XeTeX do not rely on "updmap.cfg" to find fonts; this is a second reason to remove it from propagated inputs in this particular package. * gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Remove TEXLIVE-UPDMAP.CFG call. Add TEXLIVE-COLLECTION-BASIC. Remove TEXLIVE-IFTEX, which is already included in TEXLIVE-COLLECTION-BASIC. Sort inputs alphabetically.
2023-07-19gnu: python-nbconvert: Fix build.Nicolas Goaziou
This fixes <https://issues.guix.gnu.org/64729>. * gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Add TEXLIVE-ENVIRON, TEXLIVE-PDFCOL, TEXLIVE-PGF, and TEXLIVE-XETEX.
2023-07-16gnu: python-sshtunnel: Fix build.Tobias Geerinckx-Rice
* gnu/packages/python-xyz.scm (python-sshtunnel)[native-inputs]: Add python-mock.
2023-07-16gnu: python-wand: Fix build.Hilton Chain
Fixes <https://issues.guix.gnu.org/64350>. * gnu/packages/python-xyz.scm (python-wand)[arguments]<#:phases>: Pass tests? to 'check. Reported-by: Thorsten Wilms <t_w_@freenet.de> Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-07-18gnu: python-numpy-documentation: Fix build.Nicolas Goaziou
* gnu/packages/python-xyz.scm (python-numpy-documentation)[native-inputs]: Use TEXLIVE-UPDMAP.CFG. Add TEXLIVE-LATEXMK and TEXLIVE-XETEX.
2023-07-18gnu: python-ipython-documentation: Fix build.Nicolas Goaziou
* gnu/packages/python-xyz.scm (python-ipython-documentation)[native-inputs]: Use TEXLIVE-UPDMAP.CFG. Add TEXLIVE-LATEXMK and TEXLIVE-XETEX.
2023-07-18gnu: Rationalize texlive-updmap.cfg and texlive-tiny inputs.Nicolas Goaziou
TEXLIVE-UPDMAP.CFG and TEXLIVE-TINY should only be used as native inputs. Also remove texlive packages already provided by them. * doc/build.scm (pdf-manual): * gnu/packages/algebra.scm (pari-gp): * gnu/packages/bioinformatics.scm (discrover): (phyml): (velvet): * gnu/packages/chemistry.scm (yaehmop): * gnu/packages/chez.scm (stex-bootstrap): (chez-web): (chez-sockets): * gnu/packages/cran.scm (r-prereg): * gnu/packages/docbook.scm (dblatex): * gnu/packages/emacs-xyz.scm (emacs-auctex): * gnu/packages/engineering.scm (fastcap): * gnu/packages/fsf.scm (book-faif): * gnu/packages/graphviz.scm (dot2tex): * gnu/packages/maths.scm (hypre): * gnu/packages/ocaml.scm (unison): (ocaml-bibtex2html): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-nbconvert): (python-pypandoc): * gnu/packages/radio.scm (gnuradio): (libosmo-dsp): * gnu/packages/statistics.scm (r-with-tests): * gnu/packages/tex.scm (texlive-makecmds): (texlive-innerscript): (teximpatient): (texlive-xkeyval): Remove texlive packages already provided by TEXLIVE-UPDMAP.CFG. Don't add TEXLIVE-TINY or TEXLIVE-UPDMAP.CFG as inputs.
2023-07-18gnu: texlive-jknappen: Deprecate package.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-jknappen): Deprecate variable. (texlive-paralist): (texlive-jadetex): (texlive-xindy): * gnu/packages/maths.scm (hypre): * gnu/packages/python-xyz.scm (python-nbconvert): Use TEXLIVE-JKNAPLTX instead.
2023-07-18gnu: texlive-fonts-rsfs -> texlive-rsfs.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-rsfs): New variable. (texlive-fonts-rsfs): Deprecate variable. * gnu/packages/docbook.scm (dblatex)[inputs]: * gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Use new name.
2023-07-18gnu: texlive-latex-ucs -> texlive-ucs.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ucs): New variable. (texlive-latex-ucs): Deprecate variable. * gnu/packages/python-xyz.scm (python-nbconvert)[propagated-inputs]: Use new name.
2023-07-18gnu: texlive-latex-type1cm -> texlive-type1cm.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-type1cm): New variable. (texlive-latex-type1cm): Deprecate variable. * gnu/packages/python-xyz.scm (python-matplotlib-documentation)[native-inputs]: Use new name. Re-order alphabetically.
2023-07-18gnu: texlive-latex-parskip -> texlive-parskip.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-parskip): New variable. (texlive-latex-parskip): Deprecate variable. * gnu/packages/maths.scm (hypre): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-nbconvert): * gnu/packages/sphinx.scm (python-sphinx): Use new name.
2023-07-18gnu: texlive-latex-jknapltx -> texlive-jknapltx.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-jknapltx): New variable. (texlive-latex-jknapltx): Deprecate variable. * gnu/packages/docbook.scm (dblatex): * gnu/packages/python-xyz.scm (python-nbconvert): Use new name.
2023-07-18gnu: texlive-latex-float -> texlive-float.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-float): New variable. (texlive-latex-float): Deprecate variable. (texlive-showexpl): (texlive-minted): (texlive-apa6): * gnu/packages/docbook.scm (dblatex): * gnu/packages/maths.scm (hypre): * gnu/packages/python-xyz.scm (python-nbconvert): * gnu/packages/sphinx.scm (python-sphinx): Use new name.
2023-07-18gnu: texlive-fonts-ec -> texlive-ec.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-ec): New variable. (texlive-fonts-ec): Deprecate variable. (lyx): (biber): * gnu/packages/python-xyz.scm (python-pypandoc): * gnu/packages/statistics.scm (r-with-tests): * doc/build.scm (pdf-manual): * gnu/packages/bioinformatics.scm (discrover): (phyml): (velvet): * gnu/packages/chemistry.scm (yaehmop): * gnu/packages/chez.scm (stex-bootstrap): * gnu/packages/ocaml.scm (unison): (ocaml-bibtex2html): * gnu/packages/plotutils.scm (asymptote): Use new name.
2023-07-18gnu: texlive-latex-upquote -> texlive-upquote.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-upquote): New variable. (texlive-latex-upquote): Deprecate variable. * gnu/packages/cran.scm (r-prereg): * gnu/packages/maths.scm (hypre): * gnu/packages/python-xyz.scm (python-nbconvert): * gnu/packages/sphinx.scm (python-sphinx): * gnu/packages/statistics.scm (r-with-tests): Use new name.
2023-07-18gnu: texlive-latex-geometry -> texlive-geometry.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-geometry): New variable. (texlive-latex-geometry): Deprecate variable. (texlive-xindy): * gnu/packages/chemistry.scm (yaehmop): * gnu/packages/cran.scm (r-prereg): * gnu/packages/graphviz.scm (dot2tex): * gnu/packages/maths.scm (hypre): * gnu/packages/plotutils.scm (asymptote): * gnu/packages/python-xyz.scm (python-nbconvert): * gnu/packages/sphinx.scm (python-sphinx): Use new name.
2023-07-18gnu: texlive-latex-expdlist -> texlive-expdlist.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-expdlist): New variable. (texlive-latex-expdlist): Deprecate variable. * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-matplotlib-documentation): Apply renaming.
2023-07-18gnu: texlive-latex-trimspaces -> texlive-trimspaces.Nicolas Goaziou
* gnu/packages/tex.scm (texlive-trimspaces): New variable. (texlive-latex-trimspaces): (texlive-pstool): * gnu/packages/python-xyz.scm (python-nbconvert):
2023-07-15gnu: python-dask: Update to 2023.7.0.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-dask): Update to 2023.7.0.
2023-07-14gnu: Add python-makefun.John Kehayias
* gnu/packages/python-xyz.scm (python-makefun): New variable. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-13gnu: python-mizani: Fix embedded version string.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-mizani)[native-inputs]: Add python-setuptools-scm to correct embedded version form 0.0.0 to 0.9.2.
2023-07-11gnu: Add python-redo.AwesomeAdam54321
* gnu/packages/python-xyz.scm (python-redo): New variable.
2023-07-11gnu: Add python-cloup.Daniel Meißner
* gnu/packages/python-xyz.scm (python-cloup): New variable. Co-authored-by: jgart <jgart@dismail.de>
2023-07-10gnu: bpython: Update to 0.24.Paul A. Patience
* gnu/packages/python-xyz.scm (bpython): Update to 0.24. [propagated-inputs]: Remove python-six. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-07-10gnu: python-blessed: Add missing dependency.Paul A. Patience
Fixes the build of python-curtsies. The python-six dependency was accidentally removed in commit 9e1cbc62e54513ce92f7fc282700c87c93bfd25c. * gnu/packages/python-xyz.scm (python-blessed)[propagated-inputs]: Add python-six. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-07-08gnu: python-pyzmq: Enable the draft test.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-pyzmq) [arguments]: Delete the disable-problematic-tests phase and add a configure phase.
2023-07-06gnu: python-pikepdf: Update to 7.2.0.Nicolas Goaziou
* gnu/packages/python-xyz.scm (python-pikepdf): Update to 7.2.0. [native-inputs]: Remove PYTHON-SETUPTOOLS, PYTHON-SETUPTOOLS-SCM, PYTHON-SETUPTOOLS-SCM-GIT-ARCHIVE, PYTHON-TOML, PYTHON-WHEEL. Add PYTHON-ATTRS, PYTHON-COVERAGE, PYTHON-HYPOTHESIS, PYTHON-PSUTIL, PYTHON-PYTEST, PYTHON-PYTEST-COV, PYTHON-PYTEST-TIMEOUT, PYTHON-PYTEST-XDIST, PYTHON-DATEUTIL, PYTHON-TOMLI. [propagated-inputs]: Remove PYTHON-LXML. Add PYTHON-DEPRECATION, PYTHON-PACKAGING, PYTHON-PILLOW.
2023-07-03gnu: Add python-cesium.Navid Afkhami
* gnu/packages/python-xyz.scm (python-cesium): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2023-07-03gnu: python-xopen: Update to 1.7.0.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-xopen): Update to 1.7.0. [build-system]: Use pyproject-build-system. [propagated-inputs]: Add pigz, python-isal, and python-typing-extensions; move python-setuptools-scm from here... [native-inputs]: ...to here; add python-pytest and python-pytest-timeout. [description]: Reflow.
2023-07-01gnu: python-pyelftools: Update to 0.29.Vagrant Cascadian
* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.29.
2023-07-01gnu: python-aiofiles: Update to 23.1.0.Arjan Adriaanse
* gnu/packages/python-xyz.scm (python-aiofiles): Update to 23.1.0. Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-06-29gnu: Add python-lazy-loader.Arun Isaac
* gnu/packages/python-xyz.scm (python-lazy-loader): New variable.
2023-06-29gnu: Add python-rasterio.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-rasterio): New variable.
2023-06-29gnu: Add python-affine.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-affine): New variable.
2023-06-29gnu: Add python-snuggs.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-snuggs): New variable.
2023-06-26gnu: python-cftime: Update to 1.6.2.Felix Gruber
* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.2. [build-system]: Use pyproject-build-system. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-25gnu: Add python-fastprogress.Vinicius Monego
* gnu/packages/python-xyz.scm (python-fastprogress): New variable.
2023-06-24gnu: python-codespell: Update to 2.2.5.Efraim Flashner
* gnu/packages/python-xyz.scm (python-codespell): Update to 2.2.5.
2023-06-20gnu: python-dask: Add missing input.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-dask)[propagated-inputs]: Add python-import-metadata.
2023-06-19gnu: python-cython-next: Update to 3.0.0b2.Andy Tai
* gnu/packages/python-xyz.scm (python-cython-next): Update to 3.0.0b2. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-18gnu: python-pyzmq: Reinstate two tests.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-pyzmq) [arguments]: Reinstate the test_auth and test_zmqstream tests, fixed in the last 25.1.0 version.
2023-06-16gnu: Add python-pdoc.Ontje Lünsdorf
* gnu/packages/python-xyz.scm (python-pdoc): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-14gnu: python-pyzmq: Update to 25.1.0.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 25.1.0.
2023-06-14gnu: python-pyzmq: Use pytest to run the test suite.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-pyzmq) [arguments]: Precise comments regarding #:tests?. Override check phase.
2023-06-14gnu: python-scikit-build: Update to 0.17.6.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.17.6. [arguments]: Re-instate test_cxx_compiler test in check phase. [native-inputs]: Add python-virtualenv.
2023-06-14gnu: python-shapely: Update to 2.0.1.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-shapely): Update to 2.0.1. [arguments]: Remove 'patch-geos-path build phase; add 'build-extensions phase. [build-system]: Use pyproject-build-system.
2023-06-14gnu: python-blosc: Enable tests.Efraim Flashner
* gnu/packages/python-xyz.scm (python-blosc)[arguments]: Don't disable tests. Add custom 'check phase. [native-inputs]: Add cmake-minimal.
2023-06-14gnu: python-blosc: Update to 1.11.1.Efraim Flashner
* gnu/packages/python-xyz.scm (python-blosc): Update to 1.11.1. [source]: Update snippet. [arguments]: Adjust custom 'find-blosc phase. [propagated-inputs]: Add python-scikit-build.
2023-06-14gnu: python-blosc: Build with packaged blosc.Efraim Flashner
* gnu/packages/python-xyz.scm (python-blosc)[source]: Add snippet to remove bundled sources. [arguments]: Add a custom phase to set location of blosc. [inputs]: Add c-blosc.