1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 00:50:35 +02:00
Commit Graph

2280 Commits

Author SHA1 Message Date
Maxim Cournoyer
b794dff00a gnu: Add python-fs.
* gnu/packages/python-xyz.scm (python-fs): New variable.
2022-01-10 11:44:42 -05:00
Maxim Cournoyer
32f1ae3616 gnu: Add python-pyftpdlib.
* gnu/packages/python-xyz.scm (python-pyftpdlib): New variable.
2022-01-10 11:44:42 -05:00
Maxim Cournoyer
d07d0835a9 gnu: Add python-pysendfile.
* gnu/packages/python-xyz.scm (python-pysendfile): New variable.
2022-01-10 11:44:42 -05:00
Maxim Cournoyer
b9839ee1c5 gnu: python-platformdirs: Update to 2.4.0, run tests and fix metadata.
* gnu/packages/python-xyz.scm (python-platformdirs): Update to 2.4.0.
[phases]{pretend-version}: New phase.
{check}: Override to run tests.
[native-inputs]{python-setuptools-scm}: New input.
2022-01-10 11:44:41 -05:00
Maxim Cournoyer
5b218cc14a gnu: python-flit: Update to 3.5.1, enable tests and apply guix style.
* gnu/packages/python-xyz.scm (python-flit)[origin]: Fetch from pypi-uri, to
ease updating the package.
[phases]{bootstrap}: Delete phase.
{build, install}: Do a PEP 517 build using pypa-build.
{check}: New phase.
[tests?]: Enable.
[propagated-inputs]{python-pytoml, python-toml}: Remove.
{python-pypa-build, python-tomli-w, python-flit-core, python-requests}: New
inputs.
{python-docutils}: New input, moved from...
[native-inputs]: ... here.  Apply guix style.
{python-testpath}: Use the regular python-testpath package.
[synopsis, description]: Re-indent.
2022-01-10 11:44:41 -05:00
Maxim Cournoyer
ded3b554f9 gnu: python-astroid: Update to 2.9.0.
* gnu/packages/python-xyz.scm (python-astroid): Update to 2.9.0.
[native-inputs]: Add python-typing-extensions.
[properties]: Delete field.
(python2-astroid): Delete variable.
2022-01-10 11:44:40 -05:00
Maxim Cournoyer
b328a829fb gnu: python-typing-extensions: Update to 4.0.1.
* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 4.0.1.
[origin]: Use git-fetch.
[tests?]: Disable.
[phases]{unpack, build, install}: New phases.
[native-inputs]: Add python-pypa-build, python-flit-core.
[home-page]: Shorten URL.
2022-01-10 11:44:40 -05:00
Maxim Cournoyer
992b66a124 gnu: python-typing: Update to 3.10.0.0.
* gnu/packages/python-xyz.scm (python-typing): Update to 3.10.0.0.
2022-01-10 11:44:40 -05:00
Maxim Cournoyer
0be45b28a9 gnu: python-curio: Disable newly failing 'test_timeout' test.
* gnu/packages/python-xyz.scm (python-prettytable)
[phases]{check}: Honor TESTS? and skip the 'test_timeout' test.
2022-01-10 11:44:39 -05:00
Maxim Cournoyer
4bbd572732 gnu: python-typed-ast: Update to 1.5.1.
* gnu/packages/python-xyz.scm (python-typed-ast): Update to 1.5.1.
2022-01-10 11:44:39 -05:00
Maxim Cournoyer
7407f0c496 gnu: python-msgpack: Update to 1.0.3.
* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.3.
(python2-msgpack): Delete variable.
2022-01-10 11:44:38 -05:00
Hartmut Goebel
f542ef076a gnu: Add nikola.
* gnu/packages/python-xyz.scm (nikola): New variable.
2022-01-15 21:35:06 +01:00
Hartmut Goebel
f8595c59e6 gnu: Add python-phpserialize.
* gnu/packages/python-xyz.scm (python-phpserialize): New variable.
2022-01-15 21:35:06 +01:00
Hartmut Goebel
4b9ad38898 gnu: Add python-doit.
* gnu/packages/python-xyz.scm (python-doit): New variable.
2022-01-15 21:35:06 +01:00
Hartmut Goebel
fe571f37f4 gnu: Add python-yapsy.
* gnu/packages/python-xyz.scm (python-yapsy): New variable.
2022-01-15 21:35:06 +01:00
Hartmut Goebel
7337062556 gnu: Add python-pyrss2gen.
* gnu/packages/python-xyz.scm (python-pyrss2gen): New variable.
2022-01-15 21:35:06 +01:00
Hartmut Goebel
e0ba031ab2 gnu: Add python-piexif.
* gnu/packages/python-xyz.scm (python-piexif): New variable.
* gnu/packages/patches/python-piexif-fix-tests-with-pillow-7.2.patch: New file.
* gnu/packages/python-xyz.scm (dist_patch_DATA): Add it.
2022-01-15 21:35:05 +01:00
John Kehayias
29fc4a7dae gnu: autokey: Fix paths.
* gnu/packages/python-xyz.scm (autokey): Add comments on the disabled tests
and GI_TYPELIB_PATH wrapping.
[inputs]: Add ipython.
[phases]{fix-paths}: Use paths to ipython3 and python3 in autokey-shell
script.
{wrap-autokey}: Change name to...
{wrap-autokey-gi}: ...this and move to before wrap for clarity.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-15 21:31:41 +01:00
Liliana Marie Prikler
87ad9d283c gnu: python-future: Fix sanity check.
* gnu/packages/python-xyz.scm (python-future): Exclude winreg and tkinter from
sanity check.
2022-01-15 09:41:58 +01:00
Vinicius Monego
169b306e48 gnu: python-qtconsole: Enable tests.
* gnu/packages/python-xyz.scm (python-qtconsole)[arguments]: Remove #:tests?.
<#:phases>: Set HOME and skip a failing test in the 'pre-check phase.
[native-inputs]: Add python-flaky.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-14 21:30:00 +01:00
Vinicius Monego
ea5b61dbf4 gnu: python-qtconsole: Update to 4.7.7.
* gnu/packages/python-xyz.scm (python-qtconsole): Update to 4.7.7.
[source]: Make some cosmetic changes.
[arguments]<#:phases>: Don't return #t.
[propagated-inputs]: Remove python-ipython. Add python-ipython-genutils,
python-jupyter-client, python-jupyter-core, python-pygments, python-pyqt,
python-pyzmq, python-qtpy, python-traitlets.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-14 21:29:59 +01:00
Vinicius Monego
4835fefe62 gnu: python-qasync: Update to 0.22.0.
* gnu/packages/python-xyz.scm (python-qasync): Update to 0.22.0.
[arguments]<#:phases>: Don't return #t.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-14 21:25:40 +01:00
Vinicius Monego
40731e2d4e gnu: python-anyqt: Update to 0.0.13.
* gnu/packages/python-xyz.scm (python-anyqt): Update to 0.0.13.
[arguments]<#:phases>: Don't return #t.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-14 21:25:09 +01:00
Foo Chuan Wei
a916093be2 gnu: Add python-ipython-sql.
* gnu/packages/python-xyz.scm (python-ipython-sql): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-14 10:13:55 +01:00
Tanguy Le Carrour
391f22fa3e gnu: poetry: Use an old msgpack implementation.
* gnu/packages/python-xyz.scm (poetry)[propagated-inputs]: Replace
python-msgpack with python-msgpack-transitional.

Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-13 14:03:10 -05:00
Tanguy Le Carrour
66ab299a07 Revert "gnu: Remove python-msgpack-transitional."
This reverts commit d5ae6739fd.

It turned out that 'poetry' requires this transitional msgpack package:

https://issues.guix.gnu.org/53228

Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-13 14:03:04 -05:00
Marius Bakke
4d078ed710 gnu: python-texttable: Update to 1.6.4.
* gnu/packages/python-xyz.scm (python-texttable): Update to 1.6.4.
[arguments]: Respect #:tests? in check phase and increase verbosity.
2022-01-12 23:50:17 +01:00
Marius Bakke
1585ff1f33 gnu: python-packaging: Add 21.3.
* gnu/packages/python-xyz.scm (python-packaging-next): New variable.
2022-01-12 23:50:16 +01:00
Marius Bakke
9f6d4cf67a gnu: python-marshmallow: Remove 3.2.1.
* gnu/packages/python-xyz.scm (python-marshmallow-3.2): Remove variable.
2022-01-12 23:50:16 +01:00
Marius Bakke
5ff2218eef gnu: python-marshmallow-jsonapi: Use python-marshmallow.
* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi)[propagated-inputs]:
Change from PYTHON-MARSHMALLOW-3.2 to PYTHON-MARSHMALLOW.
2022-01-12 23:50:16 +01:00
Marius Bakke
c2a4cb24ed gnu: python-black: Update to 21.12b0.
* gnu/packages/python-xyz.scm (python-black)[arguments]: Adjust file name
patching to cover more files.  Override check phase.
[propagated-inputs]: Add PYTHON-PLATFORMDIRS and PYTHON-TOMLI.  Remove
PYTHON-TOML.
[native-inputs]: Add PYTHON-PYTEST-AIOHTTP.
[home-page]: Update to current.
2022-01-12 23:50:16 +01:00
Marius Bakke
da5d0b10c4 gnu: python-pyls-black: Update to 0.4.7.
...and add support for PYTHON-LSP-SERVER while at it.

* gnu/packages/python-xyz.scm (python-pyls-black): Update to 0.4.7.
[source](modules, snippet): New fields.
[propagated-inputs]: Remove PYTHON-TOML.  Add PYTHON-TOMLI.
2022-01-12 23:50:16 +01:00
Marius Bakke
d7b15a363b gnu: python-isort: Simplify inputs.
* gnu/packages/python-xyz.scm (python-isort)[native-inputs]: Remove labels.
2022-01-12 23:50:16 +01:00
Marius Bakke
013ce20502 gnu: python-isort: Do not depend on 'git'.
* gnu/packages/python-xyz.scm (python-isort)[arguments]: Disable test that
uses git.
[native-inputs]: Remove GIT-MINIMAL.
2022-01-12 23:50:16 +01:00
Marius Bakke
5f7559efd4 gnu: python-isort: Update to 5.10.1.
* gnu/packages/python-xyz.scm (python-isort): Update to 5.10.1.
[arguments]: Add phase to support newer Black versions.  Install another
test plugin.
[native-inputs]: Add PYTHON-NATSORT.
2022-01-12 23:50:16 +01:00
Marius Bakke
4d10384f64 gnu: python-platformdirs: Update to 2.4.1.
* gnu/packages/python-xyz.scm (python-platformdirs): Update to 2.4.1.
[arguments]: Override check phase.
[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.  Remove PYTHON-PYTEST-COV.
2022-01-12 23:50:15 +01:00
Marius Bakke
e5f1945e58 gnu: python-pathspec: Update to 0.9.0.
* gnu/packages/python-xyz.scm (python-pathspec): Update to 0.9.0.
2022-01-12 23:50:15 +01:00
Marius Bakke
4bf0190db2 gnu: python-typing-extensions: Update to 3.10.0.2.
* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 3.10.0.2.
2022-01-12 23:50:15 +01:00
Marius Bakke
95b53cb5e8 gnu: python-pari-jupyter: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-pari-jupyter): Update to 1.4.0.
[source, home-page]: Adjust repo name.
2022-01-12 23:50:15 +01:00
Marius Bakke
7994cfce3d gnu: python-flake8-implicit-str-concat: Permit newer attrs.
* gnu/packages/python-xyz.scm (python-flake8-implicit-str-concat)[arguments]:
Add phase.
2022-01-12 23:50:15 +01:00
Marius Bakke
937c5ff1ce gnu: python-bleach: Update to 4.1.0.
* gnu/packages/python-xyz.scm (python-bleach): Update to 4.1.0.
[arguments]: Replace check phase.
[propagated-inputs]: Add PYTHON-PACKAGING.
[native-inputs]: Remove PYTHON-DATRIE, PYTHON-GENSHI, and PYTHON-LXML.
(python2-bleach): Remove variable.
2022-01-12 23:50:14 +01:00
Marius Bakke
b000468b92 gnu: Remove python2-twine.
Some of its dependencies fail to build.

* gnu/packages/python-xyz.scm (python2-twine): Remove variable.
2022-01-12 23:50:14 +01:00
Marius Bakke
0ec455bcc5 gnu: python-readme-renderer: Propagate python-cmarkgfm.
* gnu/packages/python-xyz.scm (python-readme-renderer)[propagated-inputs]: Add
PYTHON-CMARKGFM.
2022-01-12 23:50:14 +01:00
Marius Bakke
aa05f6a963 gnu: python-readme-renderer: Update to 32.0.
* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 32.0.
2022-01-12 23:50:14 +01:00
John Kehayias
49e1396cf5 gnu: Add autokey.
* gnu/packages/python-xyz.scm (autokey): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-12 22:20:18 +01:00
Leo Famulari
333361f21d gnu: Remove python2-msgpack.
* gnu/packages/python-xyz.scm (python2-msgpack): Remove variable.
2022-01-12 13:34:49 -05:00
Leo Famulari
d5ae6739fd gnu: Remove python-msgpack-transitional.
This package is obsolete and unused.

* gnu/packages/python-xyz.scm (python-msgpack-transitional): Remove variable.
2022-01-12 13:34:49 -05:00
Tanguy Le Carrour
86e196dd57 gnu: poetry: Fix package inputs.
* gnu/packages/python-xyz.scm (poetry)[propagated-inputs]: Add
python-crashtest and python-entrypoints. Remove python-clikit.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-11 20:35:00 +01:00
Tanguy Le Carrour
d07d3ea008 gnu: python-msgpack-transitional: Fix broken tests.
* gnu/packages/python-xyz.scm (python-msgpack-transitional)[arguments]:
Replace references to deprecated Python methods.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-11 20:35:00 +01:00
Marius Bakke
96c214f505 gnu: python-imagecodecs: Disable sanity check.
* gnu/packages/python-xyz.scm (python-imagecodecs)[arguments]: Disable
sanity-check phase.
2022-01-11 18:36:39 +01:00