gnu: python-betamax: Enable tests, switch to pyproject-build-system. * gnu/packages/python-web.scm (python-betamax): Enable tests. [build-system]: Use pyproject. [arguments] <test-flags>: Skip tests requiring networking. [native-inputs]: Add nss-certs-for-test, python-pytest, and python-setuptools. Change-Id: I3488dcf5849584f9d65d3e26d8dbfa9bbb2ba0e8
gnu: python-untangle: Update to 1.2.1-2.7eec044. * gnu/packages/xml.scm (python-untangle): Update to 1.2.1-2.7eec044. [build-system]: Use pyproject. [arguments]: Dropp them. [propagated-inputs]: Add python-defusedxml. [native-inputs]: Add python-poetry-core and python-pytest. Change-Id: I811928c729e6c89034734b3998c52d6aa1e4b94d
gnu: python-entrypoints: Update to 0.4. * gnu/packages/python-xyz.scm (python-entrypoints): Update to 0.4. [build-system]: Use pyproject. [arguments] <tests?>: Enable them. <phases>: Remove 'create-setup.py. [native-inputs]: Add python-flit-core and python-pytest. Change-Id: I676bd2c637a0f26f9b0c1f0143536f59b687bfc6
gnu: python-pyzmq: Update to 27.0.1. The project does not ship bundled source of zeromq and cythonized files, instead it use <buildutils/bundle.py> to ship as a build option relying on system libraries. The build is controlled via CMakeLists.txt. * gnu/packages/python-xyz.scm (python-pyzmq): Update to 27.0.1. Use G-expressions. [source] <snippet>: Remove all as no longer required. [build-system]: Use pyproject. [arguments] <configure-flags>: Remove as no longer required. <phases>: Remove 'build-extensions and replace by 'delete-source which is chepper than to rebuild it once again; use default 'check. [inputs]: Add libsodium. [native-inputs]: Remove pkg-config, and python-tornado-6; add cmake-minimal, python-packaging, python-scikit-build-core, and python-tornado. Change-Id: I6ec22d172fb2cc542923f4d2adfe326716d482cf
gnu: python-ipython: Update to 8.37.0. * gnu/packages/python-xyz.scm (python-ipython): Update to 8.37.0. [arguments] <test-flags>: Skip 3 more tests. [native-inputs]: Remove python-pytest-asyncio; add python-pytest-asyncio-0.21. Change-Id: Ia362ee0f6397bf3cfcff9f35f2f63d8f30e7198d
gnu: python-matplotlib-inline: Update to 0.1.7. * gnu/packages/python-xyz.scm (python-matplotlib-inline): Update to 0.1.7. [source] <pypi-uri>: Fix archive name adjusting "-" to "_". [build-system]: Use pyproject. [arguments] <phases>: Delete 'sanity-check. [native-inputs]: Add python-setuptools. Change-Id: I34b99d1cbf8faf33ee3273e4a2d367f1e1b551c8
gnu: python-stack-data: Skip some tests. * gnu/packages/python-xyz.scm (python-stack-data): [arguments] <test-flags>: Skip 3 problematic tests. Change-Id: Id7bb16f0ac20d6105628102c0ba803a09b43f4ef
gnu: python-pytest-subprocess: Skip 4 tests. * gnu/packages/python-check.scm (python-pytest-subprocess) [arguments] <test-flags>: Deselect 4 tests. [native-inputs]: Remove python-wheel. Change-Id: Iabfc47a9268146eda982afe3ccfc78c9950e1f11
gnu: python-prompt-toolkit: Update to 3.0.51. * gnu/packages/python-xyz.scm (python-prompt-toolkit): Update to 3.0.51. [build-system]: Use pyproject. [arguments] <phases>: Use default 'check; add 'pre-check. [native-inputs]: Add python-setuptools. Change-Id: If7f626ff2ef9a564968a969810d05e6767d6d17b
gnu: python-jupyter-core: Improve package. * gnu/packages/python-xyz.scm (python-jupyter-core): Use G-expressions. Fix indentation. [arguments] <test-flags>: Skip test requiring python-pip; refactor with STRING-JOIN. [native-inputs]: Remove python-pip, python-pre-commit, and python-pytest-cov. Change-Id: I677c0c7dd6e38fde126c5b69bd1b901999f8cfce
gnu: python-pytest-console-scripts: Update to 1.4.1. * gnu/packages/python-check.scm (python-pytest-console-scripts): Update to 1.4.1. [build-system]: Use pyproject. [arguments] <tests-flags>: Skip 3 tests. <phases>: Use default 'check. [propagated-inputs]: Remove python-mock and python-pytest. [native-inputs]: Remove python-setuptools-scm; add python-pytest-bootstrap and python-setuptools. Change-Id: I57a714afa0584ece0157236eb22f74a75f90cd17
gnu: python-colorlog: Update to 6.9.0. * gnu/packages/python-xyz.scm (python-colorlog): Update to 6.9.0. [build-system] Use pyproject. [arguments] <phases>: Use default 'check. [native-inputs]: Add python-setuptools. Change-Id: I7b054c74b0c3faf7d0221fef670edb649fce4631
gnu: python-tornado: Switch to pypproject-build-system. * gnu/packages/python-web.scm (python-tornado) [build-system]: Use pypproject. [native-inputs]: Add python-setuptools. Change-Id: I39e3a906f4ac66b878a4aae157cef5fbd1135074
gnu: python-docopt: Switch to pyproject-build-system. * gnu/packages/python-xyz.scm (python-docopt) [build-system]: Use pyproject. [native-inputs]: Add python-setuptools. Change-Id: I9ab05b07d55ebaad946361535a7853a48b87ec45
gnu: python-pymongo: Update to 4.14.0. * gnu/packages/python-xyz.scm (python-pymongo): Update to 4.14.0. [build-system]: Use pyproject. [arguments] <test-flags>: Skip prolematic test. [propagated-inputs]: Add python-dnspython. [native-inputs]: Add python-hatch-requirements-txt, python-hatchling, python-pytest, python-pytest-asyncio, and python-setuptools. Change-Id: If292db8d2e00339048f553a199315d5497173b53
gnu: Add python-hatch-requirements-txt. * gnu/packages/python-build.scm (python-hatch-requirements-txt): New variable. Change-Id: I210329908614e73c49d2644cc083d7cc5a8d5d6b
gnu: python-bcrypt: Update to 3.2.2. * gnu/packages/python-crypto.scm (python-bcrypt): Update to 3.2.2. [build-system]: Use pyproject. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-pycparser; add python-setuptools. Change-Id: I3c5a82311e9fa2af00c4103c0ce0dd0ec5ade9c0
gnu: python-executing: Update to 2.2.0. * gnu/packages/python-xyz.scm (python-executing): Update to 2.2.0. [arguments] <phases>: Add 'fix-tests. [native-inputs]: Remove python-toml; add python-rich. Change-Id: Ic03771d27d7602799619bc962426697a2e7aac19
gnu: python-littleutils: Update to 0.2.4. * gnu/packages/python-xyz.scm (python-littleutils): Update to 0.2.4. [build-system]: Use pypojrect. [native-inputs]: Add python-setuptools, python-setuptools-scm, and python-wheel. Change-Id: I577e1a929b674908c70b807fd2fbc844810172ce
gnu: python-fastjsonschema: Update to 2.21.1. * gnu/packages/python-xyz.scm (python-fastjsonschema): Update to 2.21.1. [native-inputs]: Remove python-colorama, python-pytest-cache, and python-wheel. Change-Id: I059d6792b2d9573a05140f2657f86427914347bb