gnu: python-pyroutelib3: Update to 2.0.0. * gnu/packages/python-xyz.scm (python-pyroutelib3): Update to 2.0.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Add python-protobuf-5. [native-inputs]: Add python-filelock, python-flit-core, python-pytest. Change-Id: I15f41b76ec18b22fc239a05559d35ff9f67a8e99 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-dbfread: Update to 2.0.7-0.dce5446. * gnu/packages/python-xyz.scm (python-dbfread): Update to 2.0.7-0.dce5446. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'relax-setup.py. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I9bcc3d44124d5a0f4b38d79682ddfca8aa6ee1ff Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-berkeleydb. * gnu/packages/python-xyz.scm (python-berkeleydb): New variable. (python-bsddb3): Inherit from python-berkeleydb. Change-Id: Icc9bb816a243f7bbc7b03f067ec4e8dfb9ba5125 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-croniter: Update to 5.0.1. * gnu/packages/python-xyz.scm (python-croniter): Update to 5.0.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [propagated-inputs]: Add python-pytz. Change-Id: Idbe53c299cadb11d2107aba36d8471242d905ceb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-construct: Switch to pyproject. * gnu/packages/python-xyz.scm (python-construct): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Remove 'check phase. <#:test-flags>: Ignore benchmark tests. [native-inputs]: Add python-setuptools. Remove python-pytest-benchmark. Change-Id: I9097caa0369d49bbda3ec8883468881ace24bbed Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove python-bumpversion. Undeveloped for 10 years, deprecated for 6, fails to build. * gnu/packages/python-xyz.scm (python-bumpversion): Delete variable. Fixes: guix/guix#3403 Change-Id: I543d47e8b32d1abefba5918094af60f6af4b3b7f
gnu: python-apscheduler: Fix build. * gnu/packages/python-xyz.scm (python-apscheduler): Fix build. [native-inputs]: Replace python-pytest-asyncio by python-pytest-asyncio-0.26. Change-Id: I7cc0bc7d687bc40bbda93d453b22698d85232c48 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-gfloat: Update to 0.5.2. * gnu/packages/python-xyz.scm (python-gfloat): Update to 0.5.2. [arguments]: Adjust #:test-flags. [propagated-inputs]: Add python-array-api-compat. [native-inputs]: Remove python-wheel; add python-ml-dtypes, python-pytorch, and openssl. Change-Id: Id354d09933ad471b24cb5aa97d7fbecbe0157ce3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-bitstring: Fix tests. Disable a couple of tests, which are incompatible with upgrade of python-gfloat. * gnu/packages/python-xyz.scm (python-bitstring)[arguments]: Adjust Change-Id: I66358e5390ce939f83403ef1247e70b82b9f604d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-array-api-compat: Update to 1.12.0. * gnu/packages/python-xyz.scm (python-array-api-compat): Update to 1.12.0. [propagated-inputs]: Remove python-numpy. [native-inputs]: Remove python-wheel. Change-Id: Ie8dacb74c5443266b3edcb3c7c52a7cdc4f93fae Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Remove python-rawkit. Fails to build, no users in Guix. The project never pass through alpha stage. Notes from upstream: rawkit is still alpha quality software. Until it hits 1.0, it may undergo substantial changes, including breaking API changes. This repository was archived by the owner on Oct 4, 2020. It is now read-only. * gnu/packages/python-xyz.scm (python-rawkit): Delete variable. Fixes: guix/guix#3265 Change-Id: I57950ba736e0b5de1e7a1bdf8cac65ec570cdb00
gnu: Remove python-d2to1. Fails to build, no longer required. Note from upstream: This repository was archived by the owner on Jun 10, 2020. It is now read-only. * gnu/packages/python-xyz.scm (python-d2to1): Delete variable. Fixes: guix/guix#3251 Change-Id: I3c37e8f289026e1e8e5147a666f717c8310b5b9e
gnu: python-txredisapi: Sort variable. * gnu/packages/python-xyz.scm (python-txredisapi): Sort variable alphabetically. Change-Id: I7051c0efab8f21dd173f074b5ab039d4ee8c10ba
gnu: packages/python-xyz: Sort python-s[pqrstvwy]* variables. * gnu/packages/python-xyz.scm: (python-speg, python-spinners, python-sqlglot, python-sqlglotrs, python-sqltrie, python-sre-yield, python-srsly, python-srt, python-sshpubkeys, python-sshtunnel, python-stack-data, python-stdio-mgr, python-stdlib-list, python-stem, python-stltools, python-stone, python-stopit, python-straight-plugin, python-streamtracer, python-strenum, python-structlog, python-style, python-svgelements, python-svgutils, python-swagger-spec-validator, python-syllables, python-sympy): Sort variables alphabetically. Change-Id: I2ad816d86df3e67e35a44d892d8905a0a84e4707
gnu: python-speg: Update to 0.3-0.877acdd. * gnu/packages/python-xyz.scm (python-speg): Update to 877acddfd5ac5ae8b4a4592d045e74e108477643 commit. [source]: Switch to git-fetch providing tests. [arguments] <tests?>: Enable. [propagated-inputs]: Add python-six. [native-inputs]: Remove python-wheel and unzip; add python-pytest. Change-Id: Ied063f1dc7660680a053012c8e7d99bb2b047375
gnu: python-sqltrie: Reduce closure size. * gnu/packages/python-xyz.scm (python-sqltrie): [arguments] <test-flags>: Ignore benchmark tests. [native-inputs]: Remove python-mypy, python-pytest-benchmark, python-pytest-cov, and python-wheel. Change-Id: Icc7756894f90222e4628ea15d9f2d3bf4f008634
gnu: python-sre-yield: Switch to pyproject. * gnu/packages/python-xyz.scm (python-sre-yield)[build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'unittest. [native-inputs]: Remove python-nose; add python-setuptools. Change-Id: I9a2165b6058f6d8150798169d4c67fed5a66043b
gnu: python-stltools: Switch to pyproject, refresh style. * gnu/packages/python-xyz.scm (python-stltools): Use G-Expressions. [build-system]: Switch to pyproject-build-system. [arguments] <phases>: Use default 'check. [native-inputs]: Add python-setuptools. Change-Id: I37a2154270077b7361a2464312038fd2ee62ca5c
gnu: python-stone: Reduce closure size. * gnu/packages/python-xyz.scm (python-stone)[native-inputs]: Remove python-pytest-runner and python-wheel. Change-Id: Iad281c3081e5bd0eb0fea13fef0f234ec0c945db
gnu: python-stopit: Enable tests. * gnu/packages/python-xyz.scm (python-stopit)[source]: Switch to git-fetch providing tests. [arguments] <test-backend, test-flags>: Use custom. Change-Id: Icfc3ecc393f4ea24e5b46f71b2a397e6d4d1f1c2