~ruther/guix-local

ref: 4f03b2f9314fe4e44bdaae0277de60af7ead7a0d guix-local/gnu/packages/python-xyz.scm -rw-r--r-- 1.5 MiB
eb3665d1 — Sharlatan Hellseher a month ago
gnu: python-celery: Update to 5.6.2.

* gnu/packages/python-xyz.scm (python-celery): Update to 5.6.2.
[arguments] <test-flags>: Skip one more test.
[phases]{relax-requirements}: Remove phase.
[propagated-inputs]: Remove python-tzdata; add python-tzlocal.
[native-inputs]: Add python-pytest-order.

Change-Id: I2b5978c5759b6290a86de1a31755468deba40282
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
747028c4 — Sharlatan Hellseher a month ago
gnu: python-kombu: Update to 5.6.0.

* gnu/packages/python-xyz.scm (python-kombu): Update to 5.6.0.
[phases]{relax-requirements}: Specify which version of tzdata we are
relaxing.
[propagated-inputs]: Remove python-typing-extensions; add
python-packaging and python-tzdata.
[native-inputs]: Remove python-tzdata; add python-pytest-freezer.

Change-Id: I8a9793e5b269480aa180d5de928e85a9ea1511f4
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
75714487 — Sharlatan Hellseher a month ago
gnu: python-click-plugins-1: Add a maintenance note.

* gnu/packages/python-xyz.scm (python-click-plugins-1): Add a maintenance
note.

Change-Id: If3dec531b59ace642976c11ae7e8a8d7de33b334
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
0415cedc — Hugo Buddelmeijer a month ago
gnu: python-celery: Fix build on CI.

The issue with "Too many open files" is known by upstream and has been
reported several times already:

- high concurrency results in OSError,
<https://github.com/celery/celery/issues/4541>, (2018).
- Autoreload doesn't reload if modules imported by the tasks module
change, <https://github.com/celery/celery/issues/1025>, (2012).
- OSError: Too many open files,
<https://github.com/celery/celery/issues/887>, (2012).

* gnu/packages/python-xyz.scm (python-celery): Fix build on ci.
[arguments]<:#test-flags>: Disable tests that fail on the CI.

Change-Id: I47f132a7f4c10cfa28e756699a565cb53c4f2e04
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
39c28edb — Andreas Enge a month ago
gnu: Remove python-pyhdf.

* gnu/packages/python-xyz.scm (python-pyhdf): Delete variable.

Change-Id: I74811a533b603524f44805078b6a57babe44f63f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
3c4b1432 — Andreas Enge a month ago
gnu: Remove python-hdf4.

* gnu/packages/python-xyz.scm (python-hdf4): Delete variable.

Change-Id: I763ef2f0aa528b36f933a02dddcfd8d5fbf51147
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
03fd94c4 — Giacomo Leidi a month ago
gnu: python-pyinotify: Reduce package closure size.

This Python package can be used both as a library and as a standalone
command line application.  It does so by adding a shebang to the library
code. Dropping this shebang prevents the build system from adding
python-wrapper as an input, reducing package closure size from
~200 MiB to ~0.2 MiB.  A new python-pyinotify-cli package is added to
allow users who desire so to use the CLI application.

* gnu/packages/python-xyz.scm (python-pyinotify)[phases]{drop-shebang}:
New phase.
(python-pyinotify-cli): New variable.

Change-Id: Ifb796d26fc6a7bedec69093f7c9bd43ada8bebac
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
18b7f23e — Nicolas Graves 2 months ago
gnu: python-pymd4c: Update to 1.3.0.

* gnu/packages/python-xyz.scm (python-pymd4c): Update to 1.3.0.
[arguments]<#:tests?, #:test-flags>: Enable tests.
[native-inputs]: Add python-pytest.

Change-Id: I80c0cfcc2414bdf6b773d06097e103d8fa4b8724
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
c6355551 — Nicolas Graves 2 months ago
gnu: Add python-importlib-metadata-argparse-version.

* gnu/packages/python-xyz.scm (python-importlib-metadata-argparse-version): New variable.

Change-Id: I729aac550bdbd20a76e9f8832131b38aea56a61c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
d97c6939 — Nicolas Graves 2 months ago
gnu: Add python-md-ulb-pwrap.

* gnu/packages/python-xyz.scm (python-md-ulb-pwrap): New variable.
* gnu/packages/rust-crates.scm: Add crates for md_uld_pwrap.

Change-Id: I04b243575a48f607db18459521a55cc69c2ddeaf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2f24bf2d — Nicolas Graves 2 months ago
gnu: Add python-unicode-linebreak.

* gnu/packages/python-xyz.scm (python-unicode-linebreak): New variable.
* gnu/packages/rust-crates.scm: Add crates for unicode_linebreak.

Change-Id: I3f1fbea07e72bd24d9f679183277c9bc2290d56a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
bca7df24 — Nicolas Graves 2 months ago
gnu: python-dbusmock: Update to 0.37.2.

* gnu/packages/python-xyz.scm
(python-dbusmock-check-phase): New variable, to reduce redundancy;
(python-dbusmock): Update to 0.37.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Migrate them to pyproject-build-system.
<#:phases>: In phase 'patch-path, remove unecessary substitution. Use
python-dbusmock-check-phase.
[native-inputs]: Add python-setuptools.
(python-dbusmock-minimal)[source, arguments, build-system, inputs]:
Adapt fields to keep the same derivation and avoid rebuilds.

Change-Id: I6db0afffc74388fe19025457d7699993e2218666
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
33692180 — Nicolas Graves 4 months ago
gnu: python-pyinotify: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-pyinotify):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Iad18dc462ad8d0c6ec2556fd7891fe0c952fff6d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
63fe654f — Sharlatan Hellseher a month ago
gnu: python-jinja2-time: Disable tests.

* gnu/packages/python-xyz.scm (python-jinja2-time):
[arguments] <tests?>: Disable for now.
[native-inputs]: Remove python-pytest.

Change-Id: Ic4696e026980ebaf7e1301c33f2b7e4861ed1d92
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
6435bf8c — Nicolas Graves 2 months ago
gnu: python-pypeg2: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-pypeg2):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
[native-inputs]: Add python-pytest, python-setuptools.
[description]: Improve style.

Change-Id: I354cf087b2076bf7bd4643290429a4e4630ca004
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
c704e612 — Nicolas Graves 2 months ago
gnu: python-jellyfish: Update to 1.2.1.

* gnu/packages/rust-crates.scm: Import crates.
* gnu/packages/python-xyz.scm (python-jellyfish): Update to 1.2.1.
[build-system]: Switch to pyproject-build-system (maturin).
[arguments]: Rewrite them all to accomodate maturin.
[native-inputs]: Add python-pytest, python-setuptools, rust,
rust:cargo.
[inputs]: Add maturin and jellyfish cargo inputs.
[home-page]: Update it.

Change-Id: I07e0b6ae05e80027c28de024777bba393e919c2b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
8e7144b1 — Nicolas Graves 2 months ago
gnu: python-emoji-for-gh-md-to-html: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-emoji-for-gh-md-to-html):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I929e6fe0841332521fa3f0c6d9fdbd7d2f82efec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
441fa792 — Nicolas Graves 2 months ago
gnu: python-pebble: Update to 5.1.3.

* gnu/packages/python-xyz.scm (python-pebble): Update to 5.1.3.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: Ifee70d9f208865b7e9cb96950c7de428f01758ab
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
a906bfac — Nicolas Graves 2 months ago
gnu: python-notify2: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-notify2):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I6684841f7f1a89ad539ad2c8fe1eca17c9193378
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
7622a990 — Nicolas Graves 2 months ago
gnu: python-jinja2-time: Switch to pyproject.

* gnu/packages/python-xyz.scm (python-jinja2-time):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I425584b6c6f06451e71e5b593eca90d73b9250bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Next