summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2023-04-01gnu: python-exceptiongroup: Update to 1.1.1.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-exceptiongroup): Update to 1.1.1.
2023-03-31Merge branch 'master' into stagingMaxim Cournoyer
2023-03-30gnu: python-trio: Run pytest on tests directory only.Lars-Dominik Braun
Failing to do so causes cryptic module load errors. * gnu/packages/python-xyz.scm (python-trio)[arguments]: Add path parameter to invoke.
2023-03-29gnu: Add python-cogapp.Felix Gruber
* gnu/packages/python-xyz.scm (python-cogapp): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-28Merge remote-tracking branch 'origin/master' into stagingMaxim Cournoyer
2023-03-28gnu: Add python-omero-py.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-omero-py): New variable.
2023-03-28gnu: Add python-zeroc-ice-3.6.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): New variable.
2023-03-28gnu: Add python-zeroc-ice.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-zeroc-ice): New variable.
2023-03-25gnu: Add python-hatchling.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-hatchling): New variable.
2023-03-25gnu: python-pyzmq: Update to 25.0.2.Guillaume Le Vaillant
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 25.0.2. [source]: Update snippet. [arguments]: Add 'disable-draft-test' phase. [native-inputs]: Add python-pytest-asyncio and python-tornado.
2023-03-23Merge remote-tracking branch 'origin/master' into staging.Maxim Cournoyer
With resolved conflicts in: gnu/packages/ibus.scm gnu/packages/image.scm gnu/packages/lisp.scm gnu/packages/virtualization.scm
2023-03-23gnu: python-pre-commit: Move deprecated variable next to replacement.Maxim Cournoyer
This fixes a module import dependency cycle, which was introduced in 831baaf81e57ce9d9053ba6f9e0653a2d27298c4 ("gnu: python-pre-commit: Replace with pre-commit."). The rule of thumb to avoid these is that the deprecated package should live next to the replacement package (in the same module). * gnu/packages/python-xyz.scm (python-pre-commit): Move to... * gnu/packages/version-control.scm (python-pre-commit): ... here.
2023-03-22gnu: python-pre-commit: Move deprecated variable next to replacement.Maxim Cournoyer
This fixes a module import dependency cycle, which was introduced in 831baaf81e57ce9d9053ba6f9e0653a2d27298c4 ("gnu: python-pre-commit: Replace with pre-commit."). The rule of thumb to avoid these is that the deprecated package should live next to the replacement package (in the same module). * gnu/packages/python-xyz.scm (python-pre-commit): Move to... * gnu/packages/version-control.scm (python-pre-commit): ... here.
2023-03-22gnu: Add python-clickgen.conses
* gnu/packages/python-xyz.scm (python-clickgen): New variable.
2023-03-21gnu: Add python-pluggy-next.Felix Gruber
* gnu/packages/python-xyz.scm (python-pluggy-next): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21gnu: python-pypandoc: Upgrade to 1.7.5.Hugo Buddelmeijer
The tests of python-pypandoc 1.6.5 fail; these are fixed in 1.7.5: https://github.com/JessicaTegner/pypandoc/commit/6670e906dccaddcfcdec228e34e0eaffc20ae791 The tests of later versions of python-pypandoc also fail though: https://github.com/JessicaTegner/pypandoc/pull/327 Finally, python-pypandoc requires the pandoc data to be embeded in the binary: https://github.com/jgm/pandoc/blob/main/INSTALL.md#creating-a-relocatable-binary * gnu/packages/python-xyz.scm (python-pypandoc): Upgrade to 1.7.5 * gnu/packages/haskel-xyz.scm (pandoc): Embed data files. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21gnu: Add python-markdown-strings.Lars-Dominik Braun
* gnu/packages/python-xyz.scm (python-markdown-strings): New variable.
2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-03-19gnu: python-pillow: Fix CVE-2022-45199.Lars-Dominik Braun
Fixes: <https://issues.guix.gnu.org/issue/61172> * gnu/packages/python-xyz.scm (python-pillow/security-fixes): New variable. (python-pillow): Add replacement. * gnu/packages/patches/python-pillow-CVE-2022-45199.patch: New file. * gnu/local.mk: Register it.
2023-03-18gnu: python-ipython: Update to 8.5.0.Andreas Enge
This is a conservative update to the first version that passes all tests. The version 8.8.0 works also, the latest 8.10.0 requires changes to the recipe. * gnu/packages/python-xyz.scm (python-ipython): Update to 8.5.0.
2023-03-18gnu: python-typeguard: Python 3.10 compatibility.Lars-Dominik Braun
* gnu/packages/patches/python-typeguard-python3.10.patch: New file. * gnu/local.mk: Register it. * gnu/packages/python-xyz.scm (python-typeguard): Use it.
2023-03-18gnu: python-sgmllib3k: Add Python >=3.9 compatibility.Lars-Dominik Braun
* gnu/packages/patches/python-sgmllib3k-assertions.patch: New file. * gnu/local.mk: Register it. * gnu/packages/python-xyz.scm (python-sgmllib3k): Use it.
2023-03-16gnu: Add python-rollbar.Wamm K. D
* gnu/packages/python-xyz.scm (python-rollbar): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14gnu: autokey: Update to 0.96.0.Bruno Victal
* gnu/packages/python-xyz.scm (autokey): Update to 0.96.0. [source]: Patch tests. [arguments]: Enable tests. Prefer PATH over substitute* in phase 'fix-paths. Add phase 'setup-env-vars. Rename 'wrap-autokey-gi to 'wrap-autokey and set PATH. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-pytest-cov and python-pyhamcrest. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-13gnu: python-bibtexparser: Update to 1.4.0.Amade Nemes
* gnu/packages/python-xyz.scm (python-bibtexparser): Update to 1.4.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-12gnu: python-pre-commit: Replace with pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-pre-commit): Deprecate in favor of pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-minikanren: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-minikanren)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-apispec-webframeworks: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-apispec-webframeworks)[native-inputs]: Remove python-pre-commit. [native-inputs]: Add python-pyyaml. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-apispec: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-apispec)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-marshmallow-jsonapi: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-marshmallow: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-marshmallow)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-pyjwt: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-pyjwt)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-bidict: Remove python-pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-bidict)[native-inputs]: Remove python-pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12gnu: python-jupytext: Replace python-pre-commit with pre-commit.Antero Mejr
* gnu/packages/python-xyz.scm (python-jupytext)[native-inputs]: Remove python-pre-commit. [native-inputs]: Add pre-commit. Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-11gnu: Add python-scapy.Gabriel Wicki
* gnu/packages/python-xyz.scm (python-scapy): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-03-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm
2023-03-01gnu: Add python-pixelmatch.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pixelmatch): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-01gnu: Add python-pyee.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyee): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-05gnu: Add python-zipfly.Roel Janssen
* gnu/packages/python-xyz.scm (python-zipfly): New variable.
2023-03-04gnu: Remove and deprecate tidy for tidy-htmlMorgan Smith
* gnu/packages/web.scm (tidy): Change to deprecated alias for tidy-html * gnu/packages/pumpio.scm (pumpa): Use tidy-html instead of tidy and correct header name. * gnu/packages/markup.scm (hoedown): * gnu/packages/photo.scm (enblend-enfuse): * gnu/packages/php.scm (php): * gnu/packages/python-xyz.scm (python-pytidylib): Use tidy-html instead of tidy. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-02-25gnu: python-cheetah: Update to 3.3.1.Andreas Enge
* gnu/packages/python-xyz.scm (python-cheetah): Update to 3.3.1.
2023-02-25gnu: Remove python-validictory.Andreas Enge
The package has been deprecated in 2018. * gnu/packages/python-xyz.scm (python-validictory): Delete variable.
2023-02-25gnu: python-fastjsonschema: Remove native input.Andreas Enge
* gnu/packages/python-xyz.scm (python-fastjsonschema)[native-inputs]: Remove python-validictory.
2023-02-25gnu: python-json-spec: Update to 0.11.0.Andreas Enge
* gnu/packages/python-xyz.scm (python-json-spec): Update to 0.11.0. [propagated-inputs]: Remove python-pathlib and python-six; add python-importlib-metadata and python-termcolor.
2023-02-25gnu: python-importlib-metadata: Update to 5.2.0.Andreas Enge
There is a newer version 6.0.0, but python-json-spec requires a version >=5 and <6. * gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 5.2.0.
2023-02-23gnu: python-jedi: Update to 0.18.2.Andreas Enge
* gnu/packages/python-xyz.scm (python-jedi): Update to 0.18.2. [source]: Drop snippet. [arguments]: Drop phase.
2023-02-23gnu: python-parso: Add patch for python@3.10.Andreas Enge
* gnu/packages/python-xyz.scm (python-parso)[origin]: Add patch. * gnu/packages/patches/python-parso-unit-tests-in-3.10.patch: New file. * gnu/local.mk (dist_patch_DATA): Register the patch.
2023-02-23gnu: python-tomlkit: Update to 0.11.6.Andreas Enge
* gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.11.6.
2023-02-22gnu: python-asttokens: Update to 2.2.1.Andreas Enge
* gnu/packages/python-xyz.scm (python-asttokens): Update to 2.2.1.
2023-02-22gnu: python-astroid: Update to 2.11.7.Andreas Enge
There is a newer version, but this one compiles and may be less disruptive on dependent packages. * gnu/packages/python-xyz.scm (python-astroid): Update to 2.11.7.