Package: guix-patches;
Reported by: Nicolas Graves <ngraves <at> ngraves.fr>
Date: Fri, 10 May 2024 07:50:01 UTC
Severity: normal
Tags: patch
Message #217 received at 70858 <at> debbugs.gnu.org (full text, mbox):
From: Nicolas Graves <ngraves <at> ngraves.fr> To: 70858 <at> debbugs.gnu.org Cc: Nicolas Graves <ngraves <at> ngraves.fr>, sharlatanus <at> gmail.com Subject: [PATCH v3 00/28] python-team: Remove native-inputs Date: Fri, 31 Jan 2025 03:03:00 +0100
This is a rebase of the v2. To note : I've rebased and updated patch commit messages. BUT: * I've not rebuild anything locally, untested in this sense, but CI will do the work here. * I've not updated in the sense of searching to remove unwanted native-inputs in packages added since v2. More removing is needed if we want this patch series to be exhaustive. From what was rejected and untested : * maybe datasette will require an additional "--ignore=tests/test_black.py" flag. From what was injected and untested : * maybe the injected arguments in python-immutables are now unnecessary or incorrect Nicolas Graves (28): guix: import: pypi: Ignore pypi-ignored-inputs. build-system/pyproject: Ignore unwanted pytest flags. build-system/pyproject: Remove python-black input. build-system/pyproject: Remove python-pylint native-input. build-system/pyproject: Remove python-flake8 inputs. build-system/pyproject: Remove python-coverage input. gnu: python-cram: Remove python-coverage native-input. gnu: u-boot-tools: Remove python-coverage native-input. gnu: python-aiosqlite: Remove python-coverage native-input. gnu: python-openid: Remove python-coverage native-input. build-system/pyproject: Remove python-coveralls native-input. build-system/pyproject: Remove python-pycodestyle native-input. gnu: python-re-assert: Remove python-covdefaults native-input. build-system/pyproject: Remove python-codecov native-input. build-system/pyproject: Remove python-tox native-input. build-system/pyproject: Remove python-mypy native-input. gnu: python-immutables: Remove python-mypy native-input. build-system/pyproject: Remove python-isort native-input. build-system/pyproject: Remove python-twine native-input. build-system/pyproject: Remove python-pytest-cov native-input. gnu: python-django-contact-form: Remove python-pytest-cov native-input. gnu: python-dateutil: Remove python-pytest-cov native-input. build-system/pyproject: Remove python-pytest-isort native-input. build-system/pyproject: Remove python-pytest-black native-input. build-system/pyproject: Remove python-pytest-flake8 native-input. build-system/pyproject: Remove python-pytest-mypy inputs. build-system/pyproject: Stop hiding options. gnu: python-linear-operator: Remove python-flake8-print native-input gnu/packages/android.scm | 6 +- gnu/packages/astronomy.scm | 26 +- gnu/packages/audio.scm | 2 +- gnu/packages/backup.scm | 1 - gnu/packages/bioinformatics.scm | 31 +-- gnu/packages/bootloaders.scm | 17 +- gnu/packages/build-tools.scm | 1 - gnu/packages/check.scm | 361 +++++++++----------------- gnu/packages/cpp.scm | 4 +- gnu/packages/databases.scm | 8 +- gnu/packages/dav.scm | 4 - gnu/packages/django.scm | 12 +- gnu/packages/ebook.scm | 1 - gnu/packages/embedded.scm | 1 - gnu/packages/engineering.scm | 7 +- gnu/packages/fediverse.scm | 1 - gnu/packages/finance.scm | 6 +- gnu/packages/fontutils.scm | 1 - gnu/packages/geo.scm | 6 +- gnu/packages/gettext.scm | 4 - gnu/packages/gpodder.scm | 3 +- gnu/packages/graph.scm | 6 +- gnu/packages/graphviz.scm | 5 - gnu/packages/jupyter.scm | 7 +- gnu/packages/logging.scm | 2 +- gnu/packages/machine-learning.scm | 61 ++--- gnu/packages/mail.scm | 2 +- gnu/packages/messaging.scm | 6 +- gnu/packages/music.scm | 7 +- gnu/packages/package-management.scm | 7 +- gnu/packages/patchutils.scm | 2 +- gnu/packages/pdf.scm | 6 +- gnu/packages/potassco.scm | 3 +- gnu/packages/protobuf.scm | 4 +- gnu/packages/python-check.scm | 17 +- gnu/packages/python-compression.scm | 23 +- gnu/packages/python-crypto.scm | 4 +- gnu/packages/python-science.scm | 21 +- gnu/packages/python-web.scm | 156 ++++------- gnu/packages/python-xyz.scm | 329 ++++++++--------------- gnu/packages/radio.scm | 3 +- gnu/packages/serialization.scm | 1 - gnu/packages/simulation.scm | 2 - gnu/packages/sphinx.scm | 1 - gnu/packages/statistics.scm | 12 +- gnu/packages/syndication.scm | 8 +- gnu/packages/task-management.scm | 1 - gnu/packages/telegram.scm | 3 +- gnu/packages/terminals.scm | 16 +- gnu/packages/textutils.scm | 3 - gnu/packages/time.scm | 20 +- gnu/packages/version-control.scm | 1 - gnu/packages/virtualization.scm | 6 +- gnu/packages/vpn.scm | 2 - gnu/packages/web.scm | 4 +- gnu/packages/wm.scm | 2 - gnu/packages/xml.scm | 2 +- guix/build/pyproject-build-system.scm | 99 ++++++- guix/import/pypi.scm | 21 +- guix/lint.scm | 10 +- tests/pypi.scm | 3 +- 61 files changed, 505 insertions(+), 886 deletions(-) -- 2.48.1
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.