| Age | Commit message (Collapse) | Author |
|
* 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
|
|
* gnu/packages/python-xyz.scm (python-beautifulsoup4-bootstrap): New variable.
Change-Id: I776b58a6290c9d7b20e27281dccfc9ad6d333a6e
|
|
* gnu/packages/python-xyz.scm (python-imagesize) [arguments]
<test-backend>: Set to 'unittest.
Change-Id: I3bdc531fc38f6b9b2ab5f461f89dcfba4d71f696
|
|
* gnu/packages/python-xyz.scm (python-olefile): Update to 0.47.
[source]: Switch to git-fetch.
[build-system]: Use pypproject.
[native-inputs]: Add python-pytest and python-setuptools.
Change-Id: Ia74e58310f6810a888b7d20b44aed2bfa0a6e2c7
|
|
* gnu/packages/python-xyz.scm (python-markdown2): Update to 2.5.3.
[arguments] <test-backend>: Use 'custom.
<test-flags>: Provides options as seen in project's Makefile.
[native-inputs]: Remove python-pygments, python-pytest, and
python-wheel.
Change-Id: I502c32abd249a1b3b8532e01621dc36ce7b74734
|
|
* gnu/packages/python-xyz.scm (python-anytree): Update to 2.13.0.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-poetry-core; add python-pdm-backend,
python-pytest-cov, python-pyyaml and python-test2ref.
Change-Id: I013875d693c0bc910544d0edbae0764103165b50
|
|
* gnu/packages/python-xyz.scm (python-binaryornot):
[build-system]: Use pyproejct.
[arguments] <test-backend>: Use custom unittest.
<phases>: Remove trailing #t from lambdas.
[propagated-inputs]: Remove python-hypothesis.
[native-inputs]: Add python-hypothesis and python-setuptools.
Change-Id: Ic6e24e1bbfae846bc9b0ab9195556fcf86af9c25
|
|
This project is unmaintained since 2020, the only user is Inkscape, and
the development has been moved to GitLab.
See: <https://gitlab.com/inkscape/inkscape-docs/documentation/-/issues/43>,
<https://github.com/scour-project/scour/issues/321>.
* gnu/packages/python-xyz.scm (python-scour): Add a maintenance note on
the upstream status.
[source] <url>: Switch to Inkscape's GitLab page.
[build-system]: Use pyproject.
[arguments] <test-backend>: Use 'custom.
[native-inputs]: Add python-setuptools.
[home-page]: Switch URL to Inkscape's GitLab page.
[description]: Start from a new line, fix fill column.
Change-Id: I56d94188b8a69a6739e5d2a5550bb0a3ee8b9247
|
|
* gnu/packages/python-xyz.scm (python-appdirs):
[build-system]: Use pyproject.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
Change-Id: I234b65a99870f0e7e373681719b1ba61e2da85fb
|
|
* gnu/packages/python-xyz.scm (python-flasgger): Update to 0.9.7.1.
[arguments] <test-flags>: Skip example tests to reduce closure size
from native inputs.
<phases>: Remove 'prepare-check.
[native-inputs]: Remove python-apispec, python-apispec-webframeworks,
python-decorator, python-flask-restful, python-flex,
python-marshmallow, python-pytest-cov, and python-wheel.
Change-Id: I724855c2cdd22d9d36c0f7716ae183cf3b7db382
|
|
* gnu/packages/python-xyz.scm (python-dotenv): Update to 1.1.1.
[build-system]: Use pyproject.
[arguments]: Drop them.
[native-inputs]: Remove python-mock; add python-setuptools.
Change-Id: I6dce45f8aabf5dc12f3b37b2d851d910a2786b6b
|
|
* gnu/packages/python-xyz.scm (python-anyio): Reduce closure size.
[propagated-inputs]: Remove python-contextvars and
python-typing-extensions.
[native-inputs]: Remove python-wheel.
Change-Id: I740b7e3fd1c3b89eb762729e04fe70c71ea50202
|
|
* gnu/packages/python-xyz.scm (python-sh): Update to 2.2.2.
[build-system]: Use pyproject.
[arguments] <test-flags>: Skip some shaky tests.
<phases>: Add 'pre-check and use default 'check.
[native-inputs]: Remove python-coverage; add python-poetry-core and
python-pytest.
Change-Id: Ibf59528a75ea21a3312b8afa3eece2ef5273de69
|
|
* gnu/packages/python-xyz.scm (python-async-generator)
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I230bdc35578a03cd1fd5a614ee5b6eb1e659d6f8
|
|
* gnu/packages/python-xyz.scm (python-outcome): Update to 1.3.0.post0.
[native-inputs]: Remove python-pytest-cov; add python-setuptools.
Change-Id: I04d1a829ffdee4ada25e70e09308d73b1af073cc
|
|
* gnu/packages/python-xyz.scm (python-pyasn1-modules): Update to 0.4.2.
[build-system]: Use pyproject.
[arguments] <test-backend>: Use unittest.
[native-inputs]: Add python-setuptools.
[home-page]: Fix URL as the project has migrated to GitHub.
Change-Id: I9c40854215589fbae87f9f7c44aa5c52e1f47cb9
|
|
* gnu/packages/python-xyz.scm (python-importlib-metadata): Update to 8.7.0.
[build-system]: Use pyproject.
[arguments]: Drop them.
[native-inputs]: Remove python-pypa-build and python-pytest; add
python-jaraco-test, python-packaging-bootstrap,
python-pytest-bootstrap, and python-setuptools.
Change-Id: I9ba93055061c44999a368d302d439f8123755afa
|
|
* gnu/packages/python-xyz.scm (python-async-timeout): Update to 5.0.1.
[native-inputs]: Add python-pytest-asyncio.
Change-Id: Ia3332930600cf56c36454493e62776f921480c4c
|
|
* gnu/packages/python-xyz.scm (python-mistune): Update to 3.1.3.
[native-inputs]: Add python-pytest.
Change-Id: If0954697380a12d0eb61e844a0d082553ae29aa2
|
|
* gnu/packages/python-xyz.scm (python-pyasn1): Update to 0.6.1.
[build-system]: Use pyproject.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
[home-page]: Fix URL as development moved to GitHub.
Change-Id: Idcf44dacf179be325f171cabe9c06f906d0b45ed
|
|
* gnu/packages/python-xyz.scm (python-isoduration) [arguments] <tests?>:
Visually disable tests as PyPI archive provides none.
Change-Id: I1c4177544a859b38d8c40f800ad1969ad6af8b59
|
|
* gnu/packages/python-xyz.scm (python-rfc3339-validator):
[build-system]: Use pyproject.
[native-inputs]: Remove python-hypothesis and python-pytest-runner;
add python-setuptools.
Change-Id: I94807d4307e1896d0493003da762ed3139b5ac8f
|
|
* gnu/packages/python-xyz.scm (python-rfc3986-validator)
[native-inputs]: Remove python-pip, python-pytest-runner, and
python-wheel.
Change-Id: I28a78201d142953b2b4a2e4ec6a0c7e17cf0f702
|
|
* gnu/packages/python-xyz.scm (python-rfc3987): Update to 1.3.8.
[build-system]: Use pyproject.
[arguments] <test-backend>: Use 'custom.
[native-inputs]: Add python-setuptools.
Change-Id: Ia1f62b969de5ba0eeab3c0cc48bccb3b9c703522
|
|
* gnu/packages/python-xyz.scm (python-strict-rfc3339):
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools.
Change-Id: I5d96db0720775f872d61b55d77e3fbc6fa230608
|
|
* gnu/packages/python-xyz.scm (python-jsonpointer): Update to 3.0.0.
[arguments] <test-backend>: Set to 'unittest.
Change-Id: I2fdc9c98ac3d64ecd45771636b18304213f8ea62
|
|
* gnu/packages/python-xyz.scm (python-dateparser): Update to 1.2.2.
[native-inputs]: Remove python-wheel.
Change-Id: I9077b232f77f5b2c3872c67cac891a1acd44c188
|
|
* gnu/packages/python-xyz.scm (python-types-python-dateutil): New variable.
Change-Id: I823d4d3b077326d8c16b79a0dfd43e4b4b7314e4
|
|
* 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/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/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/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
|
|
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/packages/python-xyz.scm (python-watchdog)
[propagated-inputs]: Remove python-pathtools.
[native-inputs]: Remove python-wheel.
Change-Id: I9d65ea302dded43d655f1b54afaff6a35ae5e0c2
|
|
* 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/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/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/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
|