gnu: python-arrow: Update to 1.3.0. * gnu/packages/time.scm (python-arrow): Update to 1.3.0. [arguments] <test-flags>: Drop all tests skip options. [propagated-inputs]: Add python-types-python-dateutil. [native-inputs]: Remove python-chai, python-setuptools, and python-wheel; add python-dateparser and python-flit-core. Change-Id: I93b5c134fbf85f1d1a8a54938282f18a758ebb68
gnu: python-dateparser: Update to 1.2.2. * gnu/packages/python-xyz.scm (python-dateparser): Update to 1.2.2. [native-inputs]: Remove python-wheel. Change-Id: I9077b232f77f5b2c3872c67cac891a1acd44c188
gnu: Add python-types-python-dateutil. * gnu/packages/python-xyz.scm (python-types-python-dateutil): New variable. Change-Id: I823d4d3b077326d8c16b79a0dfd43e4b4b7314e4
gnu: python-pdm-backend: Update to 2.4.5. * gnu/packages/python-build.scm (python-pdm-backend): Update to 2.4.5. Change-Id: I9e0438f5ff6f1048b48d7e1e3bf79f8301836d55
gnu: python-ruamel.yaml: Update to 0.18.14. * gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.18.14. [build-system]: Use pyproject. [native-inputs]: Remove python-pytest; add python-setuptools. Change-Id: Iaf7be2953631c31156019f18c15804eb66071597
gnu: python-ruamel.yaml.clib: Switch to pyproject-build-system. * gnu/packages/serialization.scm (python-ruamel.yaml.clib): [build-system]: Use pyproject. [native-inputs]: Add python-setuptools. Change-Id: I25e214dfbc4359b0dc9d6fd2a358472ac0ebb133
gnu: python-covdefaults: Update to 2.3.0. * gnu/packages/python-check.scm (python-covdefaults): Update to 2.3.0. [build-system]: Use pyproject. [arguments] <phases>: Use default 'check. [propagated-inputs]: Add python-coverage. [native-inputs]: Remove python-coverage; add python-setuptools. Change-Id: Ic962c330b1c13fedc8b86f97c7138f1b533912f0
gnu: python-regex: Update to 2024.11.6. * gnu/packages/python-xyz.scm (python-regex): Update to 2024.11.6. [build-system]: Use pyproject. [arguments] <test-backend>: Use 'unittest. <phases>: Use default 'check. [native-inputs]: Add python-setuptools. Change-Id: I5657b0be454c775296d089aec771d316e6aeee27
gnu: python-regex: Improve package style. * gnu/packages/python-xyz.scm (python-regex): Use G-expressions. Fix indentation. [description]: Start from a new line and fix fill column. Change-Id: I423719c74c606dd610b3f7da4dc6fc1e6c569f71
gnu: python-importlib-resources: Update to 6.5.2. * gnu/packages/python-xyz.scm (python-importlib-resources): Update to 6.5.2. [arguments]: Drop all custom build steps, covered by pyproject-build-system. [propagated-inputs]: Remove python-zipp. [native-inputs]: Remove python-flake8, python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy; add python-jaraco-test, python-jaraco-collections and python-zipp. Change-Id: I5c913e2a63389069344bc055e9575f328077858a
gnu: python-simplejson: Update to 3.20.1. * gnu/packages/python-xyz.scm (python-simplejson): Update to 3.20.1. [build-system]: Use pyproject. [native-inputs]: Remove python-toml; add python-pytest and python-setuptools. Change-Id: I181c5909e5325601f28fbef01f58cfeed9864f61
gnu: python-dbus-python: Reduce closure size. Tests never run before and silently were skipped because test-backend is not known for pyrpoject-build-system which is tappy, this change visually disables tests and remove some unused inputs from closure. * gnu/packages/python-xyz.scm (python-dbus-python): [native-inputs]: Remove python-sphinx, python-sphinx-rtd-theme, and python-wheel. Change-Id: I042ceace8f42ae8514751ffe0fee664db05ce2cc
gnu: python-tappy: Update to 3.2.1. * gnu/packages/python-check.scm (python-tappy): Update to 3.2.1. [build-system]: Use pyproejct. [native-inputs]: Add python-hatchling. Change-Id: I3c32e9f5454d5bcccfe5f373bfe724a0b68f12cd
gnu: python-ephemeral-port-reserve: Enable tests. * gnu/packages/python-web.scm (python-ephemeral-port-reserve): Enable tests. [source]: Switch to git-fetch contacting tests. [native-inputs]: Add python-pytest. Change-Id: If9768647f8e69c70329d1d3e761437152fbc50bd
gnu: python-watchdog: Reduce closure size. * gnu/packages/python-xyz.scm (python-watchdog) [propagated-inputs]: Remove python-pathtools. [native-inputs]: Remove python-wheel. Change-Id: I9d65ea302dded43d655f1b54afaff6a35ae5e0c2
gnu: python-zipp: Update to 3.23.0. * gnu/packages/python-compression.scm (python-zipp): Update to 3.23.0. [build-system]: Use pypproject. [arguments] <tests?>: Disable them for now as test suite require extra packaging. [propagated-inputs]: Remove python-more-itertools. [native-inputs]: Add python-more-itertools, python-pytest, python-setuptools, and python-wheel. Change-Id: Iffd8dbafe096d91bc7bb92366d7136074af662ba
gnu: python-jaraco-test: Reduce closure size. * gnu/packages/python-xyz.scm (python-jaraco-test): [propagated-inputs]: Add python-jaraco-collections. [native-inputs]: Remove python-jaraco-collections, python-pytest-checkdocs, python-pytest-enabler, and python-wheel. Change-Id: I2928afd4293f5abbd8c62442f036cc2500ede1ee
gnu: python-jaraco-collections: Update to 5.2.1. * gnu/packages/python-xyz.scm (python-jaraco-collections): Update to 5.2.1. [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler, and python-pytest-mypy; add python-setuptools-scm. Change-Id: Ia14a332e876e007961000e053768ed4cce3771d1
gnu: python-jaraco-text: Update to 4.0.0. * gnu/packages/python-xyz.scm (python-jaraco-text): Update to 4.0.0. [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler, python-pytest-mypy, and python-wheel; add python-setuptools-scm. Change-Id: Id7eb420628fd4c7b76f4c28eda88d44d323cd9b7
gnu: python-autocommand: Update to 2.2.2. * gnu/packages/python-xyz.scm (python-autocommand): Update to 2.2.2. [build-system]: Use pyproject. [arguments]: Drop them. [native-inputs]: Remove python-pytest-asyncio; add python-setuptools. Change-Id: I19bdfdb633775d94bffcf80c6cae2dc9f9e7da90