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
gnu: python-tomlkit: Update to 0.13.3. * gnu/packages/python-xyz.scm (python-tomlkit): Update to 0.13.3. [build-system]; Use pyproject. [native-inputs]: Add python-poetry-core. Change-Id: I5c7acc84e0390d621483cbcff81d83ac339960de
gnu: python-json-spec: Update to 0.12.0. * gnu/packages/python-xyz.scm (python-json-spec): Update to 0.12.0. [source]: Switch to git-fetch providing tests. [build-system]: Use pyproject. [propagated-inputs]: Remove python-importlib-metadata. [native-inputs]: Add python-poetry-core. Change-Id: Ie6fdb0a96b164b89f07a2fa5ff7f153439449d54
gnu: python-asttokens: Update to 3.0.0. * gnu/packages/python-xyz.scm (python-asttokens): Update to 3.0.0. [propagated-inputs]: Remove python-six. Change-Id: I289e2675c5d72b7f016d2bc791f75c0e4da29112
gnu: python-msgpack: Update to 1.1.1. * gnu/packages/python-xyz.scm (python-msgpack): Update to 1.1.1. [build-system]: Use pyproject. [arguments]: Drop them. [native-inputs]: Add python-setuptools. Change-Id: I4ba8061c95916daa03db8f269ee8019826991de5
gnu: python-astroid: Update to 3.3.11. * gnu/packages/python-xyz.scm (python-astroid): Update to 3.3.11. [native-inputs]: Add python-mypy-minimal. Change-Id: Ic0bbe5bb59260fe1445aceb09f5cea6bfb2c82fd
gnu: python-lazy-object-proxy: Update to 1.11.0. * gnu/packages/python-xyz.scm (python-lazy-object-proxy): Update to 1.11.0. [native-inputs]: Remove python-pip; add python-pytest and python-pytest-benchmark. Change-Id: I8bee8c95755ad89733f03291a8403689b2a52125
gnu: python-pandas-2: Skip one more test group. * gnu/packages/python-science.scm (python-pandas-2) [arguments] <test-flags>: Skip one more test group failing with Pytest@8.4.1, fixed on main branch. Change-Id: I0f4cb3bf310a7efff7112fdfcdf04a5a7fc16aa5
gnu: python-openpyxl: Reduce closure size. * gnu/packages/python-xyz.scm (python-openpyxl): [propagated-inputs]: Remove python-jdcal - not listed in install dependencies. [native-inputs]: Remove python-wheel. Change-Id: I862613faafe2c4fae4c85b26b38a882ea84f12b5
gnu: python-xlrd: Update to 2.0.2. * gnu/packages/python-xyz.scm (python-xlrd): Update to 2.0.2. [build-system]: Use pyproject. [native-inputs]: Add python-setuptools. Change-Id: I7622d787dd9f6c516952a5680e1028707406817a