gnu: python-sql: Update to 1.6.0. * gnu/packages/databases.scm (python-sql): Update to 1.6.0. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Ifa0abaa6f95db9efa757a1fc02d3f655b7565ab3
gnu: python-bson: Switch to pyproject. * gnu/packages/python-xyz.scm (python-bson)[build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I66e4fcd4cbaef2a32f76a2161dfa08fcedabebae
gnu: python-s3transfer: Reduce closure size. * gnu/packages/python-web.scm (python-s3transfer) [propagated-inputs]: Remove python-urllib3. [native-inputs]: Remove python-docutils, python-mock, python-nose, and python-wheel. Change-Id: I041e5da66b356a8a54f942ac710cccd4f4098ed4
gnu: python-sqlparse: Update to 0.5.3. * gnu/packages/databases.scm (python-sqlparse): Update to 0.5.3. [build-system]: Use pyproejct. [arguments]: Drop all of them. [inputs]: Remove bash-minimal. [native-inputs]: Add python-hatchling. Change-Id: Id30334d7e033a8786011a819042ab0d6cb221296
gnu: python-dask: Adjust inputs. * gnu/packages/python-science.scm (python-dask) [native-inputs]: Remove python-pytest-runner and python-wheel; add python-setuptools. Change-Id: If44bbc089be0f27c39567a8315d9908c32b543bf
gnu: python-partd: Update to 1.4.2. * gnu/packages/python-xyz.scm (python-partd): Update to 1.4.2. [propagated-inputs]: Add python-blosc. [native-inputs]: Remove python-wheel; add python-pytest and python-versioneer. Change-Id: I4a175b4e45f57bd63add17490ce4f66b314a80d6
gnu: python-deprecation: Switch to pyproject. * gnu/packages/python-xyz.scm (python-deprecation)[build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'unittest. <phases>: Add 'drop-unittest2. [native-inputs]: Remove python-unittest2; add python-setuptools. Change-Id: Ibe9bf3c94ca1137c64f6415d6f0b94e999c03cc5
gnu: python-blosc: Update to 1.11.3. * gnu/packages/python-compression.scm (python-blosc): Update to 1.11.3. [build-system]: Use pyproject. [arguments] <test-backend>: Use 'custom. <phases>: Use default 'check. [propagated-inputs]: Remove python-numpy. [native-inputs]: Add ninja/pinned, python-numpy, python-psutil, python-py-cpuinfo, and python-setuptools. Change-Id: I1b2169c04a0216e9a8e7ca872c08e5043b00209f
gnu: python-sphinx-rtd-theme: Update to 3.0.2. * gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 3.0.2. [propagated-inputs]: Add python-sphinxcontrib-jquery. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I7e77e96757537d017f5facecd562e712d81eef3f
gnu: Add python-sphinxcontrib-jquery. * gnu/packages/sphinx.scm (python-sphinxcontrib-jquery): New variable. Change-Id: I093ef4ba4c59e1f302bc581bea1c34dcd87e5d11
gnu: python-webtest: Update to 3.0.6. * gnu/packages/python-web.scm (python-webtest): Update to 3.0.6. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-setuptools. Change-Id: I582650db04b599d2cda71ade68451dfa731897ff
gnu: python-webob: Update to 1.8.9. * gnu/packages/python-web.scm (python-webob): Update to 1.8.9. [build-system]: Use pyproject. [native-inputs]: Remove python-nose; add python-pytest and python-setuptools. Change-Id: I8b98fc29f5f32370f5083f44bcaef38afd03b14f
gnu: python-myst-parser: Update to 4.0.1. * gnu/packages/sphinx.scm (python-myst-parser): Update to 4.0.1. [native-inputs]: Remove python-docutils and python-sphinx. Change-Id: I0d937ef1f5525e6ba1a2e53d18da1be304eebdf7
gnu: python-testfixtures: Update to 9.1.0. * gnu/packages/python-check.scm (python-testfixtures): Update to 9.1.0. [bulid-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-pytest, python-pytest-cov, python-twine, and python-wheel; add python-setuptools. Change-Id: Ida1dbbc639153399847d87aa81cae2b9a42eef1d
gnu: python-natsort: Update to 8.4.0. * gnu/packages/python-xyz.scm (python-natsort): Update to 8.4.0. [buld-system]: Switch to pyproject-build-system. [arguments]: Drop all. [propagated-inputs]: Add python-fastnumbers. [native-inputs]: Remove python-hypothesis and python-pytest-cov; add python-setuptools. Change-Id: Ib0efe56d7f03b474d935beaede108b7a593b4444
gnu: Add python-fastnumbers. * gnu/packages/python-xyz.scm (python-fastnumbers): New variable. Change-Id: I40176b1b621949972be176eed2cd374eeefad8b9
gnu: python-fsspec: Update to 2025.7.0. * gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.7.0. [arguments] <test-flags>: Skip tests requiring network access or hang. <phases>: Remove 'fix-version, 'install-version; add 'set-version. [native-inputs]: Add nss-certs-for-test, python-hatch-vcs, python-pytest-asyncio, and python-pytest-rerunfailures. Change-Id: I1532618a8d01c5fd45a232954b83a94624a31923
gnu: python-twisted: Adjust inputs. * gnu/packages/python-xyz.scm (python-twisted): Update to 24.11.0. [propagated-inputs]: Add python-appdirs, python-cryptography, python-h2, python-priority, python-idna, python-pyopenssl, python-service-identity, and python-pyserial. [native-inputs]: Remove python-pyflakes, python-sphinx, and python-sphinx-rtd-theme. Change-Id: Ia7050206716ddc175d21c85b817ab336d08120fc
gnu: python-scikit-build: Update to 0.18.1. * gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.18.1. [srouce] <patch>: Add patch fixing compatability with newer Setuptools, taken from upstream. [propagated-inputs]: Remove python-tomli. [native-inputs]: Remove python-coverage, python-mock, python-packaging, python-path, python-pytest-cov, python-pytest-virtualenv, and python-setuptools-scm. * gnu/packages/patches/python-scikit-build-setuptools-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch. Change-Id: I132f6558188c32e7e31fd78527ec6805b91a1443
gnu: python-constantly: Update to 23.10.4. * gnu/packages/python-xyz.scm (python-constantly): Update to 23.10.4. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools and python-versioneer. Change-Id: Ib52c1d75628bf5859df0fd2139bf0bacb08df871