| Age | Commit message (Collapse) | Author |
|
* gnu/packages/python-xyz.scm (python-beniget): Update to 0.4.2.post1.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I26b73711421eca86553c1e6c0d4eecc40fc088df
|
|
* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.8.9.
[srouce]: Switch to git-fetch providing tests.
[build-system]: Use pyproject.
[propagated-inputs]: Remove python-importlib-metadata; add
python-typing-extensions.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I7edc0c34170f4c94daf58ad157c9a877df9a225a
|
|
* gnu/packages/python-xyz.scm (python-types-requests): Update to 2.32.4.20250611.
[arguments] <tests?>: No tests provided.
[propagated-inputs]: Remove python-types-urllib3; add python-urllib3.
[native-inputs]: Remove python-wheel.
Change-Id: I390040e08fb411bc88e71ba116d8ab11e8dcb2e7
|
|
* gnu/packages/python-xyz.scm (python-pyaml): Update to 25.7.0.
[build-system]: Use pyproject.
[native-inputs]: Remove python-unidecode; add python-pytest and
python-setuptools.
Change-Id: I3a25ddf5e1e1d4a94915f230182ffa6a607b4cb8
|
|
* gnu/packages/python-xyz.scm (python-ipython-genutils)
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I6f7d4a022d7a745ed3a128200a7ed55087708dd8
|
|
* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.16.6.
[native-inputs]: Remove python-pytest-xdist.
Change-Id: I28adb91bc986ce09ab76535a2b566b3f1c3c549e
|
|
* gnu/packages/python-xyz.scm (python-mdit-py-plugins): Update to 0.4.2.
[native-inputs]: Remove python-coverage and python-pytest-cov.
Change-Id: I10958fd0a06de4759c3c573ab0250226424bbd01
|
|
* gnu/packages/python-xyz.scm (python-twine): Update to 6.1.0.
[propagated-inputs]: Remove python-importlib-metadata and python-pkginfo; add python-id
and python-packaging.
[native-inputs]: Remove python-wheel.
Change-Id: Ib22ea696d3c11d7db2ff8db2e12e0703d0d5af0f
|
|
* gnu/packages/python-xyz.scm (python-id): New variable.
Change-Id: I6163752c272cfd1e4dc4ef9be63fc9dbf0d157e9
|
|
* gnu/packages/python-xyz.scm (python-readme-renderer): Update to 44.0.
[propagated-inputs]: Remove python-bleach; add python-nh3.
Change-Id: Iaa41563e349a1850b5b5a148adbd6d350bacdd0f
|
|
* gnu/packages/python-xyz.scm (python-rfc3986): Update to 2.0.0.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I7adcfe876d56cf152eeed27519268dddaf4fbfe5
|
|
* gnu/packages/python-xyz.scm (python-mpmath): Update to 1.3.0.
[build-system]: Use pyproject.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.
Change-Id: I35634503e612c6bd18ae5c1b1172e829359a3276
|
|
* gnu/packages/python-xyz.scm (python-nest-asyncio): Update to 1.6.0.
[build-system]: Use pyproject
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I9c441918bceb9df4e4fdec9856b154fa24b24160
|
|
As tests are disabled, remove all test related inputs and custom check
phase.
* gnu/packages/python-xyz.scm (python-debugpy) [arguments] <phases>: Do
not overwrite 'check phase.
[native-inputs]: Remove python-django, python-gevent, python-flask,
python-psutil, python-pytest, python-pytest-cov,
python-pytest-timeout, python-pytest-xdist, and python-requests
Change-Id: I1f6926f233990ecc99711da56075af66791c8f42
|
|
* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.16.
[native-inputs]: Add python-setuptools.
Change-Id: I14bb3ecc5b2f15cb9e60f6ec68db17918dc01493
|
|
* 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
|
|
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/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/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/packages/python-xyz.scm (python-stack-data): [arguments]
<test-flags>: Skip 3 problematic tests.
Change-Id: Id7bb16f0ac20d6105628102c0ba803a09b43f4ef
|
|
* 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/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/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/packages/python-xyz.scm (python-docopt)
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I9ab05b07d55ebaad946361535a7853a48b87ec45
|
|
* 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/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/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/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/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/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/packages/python-xyz.scm (python-asttokens): Update to 3.0.0.
[propagated-inputs]: Remove python-six.
Change-Id: I289e2675c5d72b7f016d2bc791f75c0e4da29112
|
|
* 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/packages/python-xyz.scm (python-astroid): Update to 3.3.11.
[native-inputs]: Add python-mypy-minimal.
Change-Id: Ic0bbe5bb59260fe1445aceb09f5cea6bfb2c82fd
|
|
* 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/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/packages/python-xyz.scm (python-xlrd): Update to 2.0.2.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I7622d787dd9f6c516952a5680e1028707406817a
|
|
* gnu/packages/python-xyz.scm (python-et-xmlfile): Update to 2.0.0.
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: I8275f0b9980b1aa70785dcb4d60ff86b6a9053b9
|
|
* gnu/packages/python-xyz.scm (python-argcomplete)
[arguments] <test-backend>: Use custom.
<test-flags>: Move option here from custom 'check phase..
<phases>: Use default 'check; add disable-pip-tests..
[native-inputs]: Remove python-coverage, python-mypy, and python-wheel.
Change-Id: Ica763b449ebef64000181fe192cad691be39db73
|
|
* gnu/packages/python-xyz.scm (python-matplotlib):
[native-inputs]: Remove python-setuptools-scm-git-archive.
Change-Id: I0db74e40f935b76e49d9cb8f0214513fb41fa8b8
|
|
The interactive backend TkAgg works out of the box (i.e. without requiring
changes to user Python code) since commit
d5d790b5e0f7690d6bef9224932909a68f4fccbe.
* gnu/packages/python-xyz.scm (python-matplotlib) [arguments]
<#:phases>{configure-environment}: Change rc_options backend from Agg to
TkAgg.
Change-Id: I5614e37e674838ba8ad3ebc76c0ed42973d5ec29
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
Fixes <https://issues.guix.gnu.org/70687>.
In Python, importing 'matplotlib.pyplot' sets the backend used by Matplotlib
to Agg unless it was set to WebAgg or nbAgg. This is because it incorrectly
determines that no event loop can be started due to a failed dlopen call for
'libX11.so.6'. This is fixed by patching the dlopen path.
* gnu/packages/python-xyz.scm (python-matplotlib) [arguments]
<#:phases>: Add 'patch-dlopen.
Change-Id: I3e45c9a2921374e3b16cfcbd8e3e1e91780da306
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/python-xyz.scm (python-cycler): Update to 0.12.1.
[build-system]: Use pyporject.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: I220e869568761cdcbf8ba0219207c42de0271ab0
|
|
* gnu/packages/python-xyz.scm (python-cppy): Update to 1.3.1.
[native-inputs]: Add python-pytest and python-setuptools-scm.
Change-Id: I45f88d7efd3cb20bfb7b8f14b90d15ddcc081a6d
|
|
* gnu/packages/python-xyz.scm (python-wurlitzer): Update to 3.1.1.
[native-inputs]: Remove python-mock; add python-setuptools.
Change-Id: Ie56041f27f6a8f0b707decde2423ffcd00f640de
|
|
* gnu/packages/python-xyz.scm (python-rich)[arguments][test-flags}:
Ignore more failing tests.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/python-xyz.scm (python-commonmark):
[build-system]: Use pyproject.
[arguments] <phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: I820373fc3e23ccb3222a6409e0ea7b977376e776
|
|
* gnu/packages/python-xyz.scm (python-flit): Documentation is not built,
remove dependencies on Sphinx.
[propagated-inputs]: Remove python-pypa-build.
[native-inputs]: Remove python-pygments-github-lexers,
python-pytest-cov, python-sphinx, and python-sphinxcontrib-github-alt.
Change-Id: Iba62d2c1c52b64db65e29cbdd0381f470ee3116d
|
|
* gnu/packages/python-xyz.scm (python-flit): Update to 3.12.0.
Change-Id: I24833e303dcda9613b2ab76761b29347a603d0dc
|
|
* gnu/packages/python-xyz.scm (python-beautifulsoup4): Update to 4.13.4.
[propagated-inputs]: Add python-typing-extensions, python-cchardet,
python-chardet, and python-charset-normalizer.
Change-Id: I90db98f1547455732eb21d0efba865e351537336
|
|
* gnu/packages/python-xyz.scm (python-soupsieve): Update to 2.7.
[build-system]: Use pyproject.
[arguments] <tests?>: Enable.
<phases>: Keep 'sanity-check.
[native-inputs]: Add python-beautifulsoup4-bootstrap,
python-hatchling, and python-pytest.
Change-Id: Iaf299e23c70832e1d90b7dcaec4a2ab0f058c5af
|