gnu: python-blosc: Update to 1.11.1.
* 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.
gnu: python-blosc: Build with packaged blosc.
* 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.
gnu: Add python-parsley.
* gnu/packages/python-xyz.scm (python-parsley): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: Add python-mizani.
* gnu/packages/python-xyz.scm (python-mizani): New variable.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: python-absl-py: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-absl-py): Update to 1.4.0.
[arguments]: Remove 'patch-version-check phase.
[propagated-inputs]: Remove python-six.
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: python-py3status: Update to 3.50.
This avoids "ImportError: cannot import name 'Iterable' from 'collections'"
from py3status version < 3.25.
* gnu/packages/python-xyz.scm (python-py3status): Update to 3.50.
Signed-off-by: Christopher Baines <mail@cbaines.net>
gnu: python-titlecase: Update to 2.4.
* gnu/packages/python-xyz.scm (python-titlecase): Update to 2.4.
[native-inputs]: Remove python-nose.
gnu: Add python-portalocker.
* gnu/packages/python-xyz.scm (python-portalocker): New variable.
gnu: Add python-pathy.
* gnu/packages/python-xyz.scm (python-pathy): New variable.
gnu: Add python-confection.
* gnu/packages/python-xyz.scm (python-confection): New variable.
gnu: Add python-srsly.
* gnu/packages/python-xyz.scm (python-srsly): New variable.
gnu: Add python-pubmed-parser.
* gnu/packages/python-xyz.scm (python-pubmed-parser): New variable.
gnu: Add python-duckdb.
* gnu/packages/python-xyz.scm (python-duckdb): New variable.
gnu: python-flit: Update to 3.8.0.
* gnu/packages/python-xyz.scm (python-flit): Update to 3.8.0.
[build-system]: Use pyproject-build-system.
[arguments]: Run tests, but disable those that need networking; remove custom
'build phase; remove custom 'install phase; replace custom 'check phase with
new 'pre-check phase.
gnu: Add python-clickhouse-connect.
* gnu/packages/python-xyz.scm (python-clickhouse-connect): New variable.
gnu: Sort use-module alphabetically in (gnu packages python-xyz).
* gnu/packages/python-xyz.scm: Sort use-module alphabetically to ease
maintenance.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: Delete duplicated use-module from (gnu package python-xyz).
* gnu/packages/python-xyz.scm: Delete duplicated (gnu packages serialization).
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: python-can: Simplify package style.
* gnu/package/python-xyz.scm (python-can): Simplify package style.
[build-system]: Use pyproject-build-system.
[argument]: Use Gexp. Remove redundant modify-phases procedure. Add
{test-flags}.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: python-can: Update to 4.2.0.
* gnu/packages/python-xyz.scm (python-can): Update to 4.2.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: python-codespell: Update to 2.2.4.
* gnu/packages/python-xyz.scm (python-codespell): Update to 2.2.4.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-check-manifest; add python-pygments and
python-tomli.