GNU bug report logs - #65010
[PATCH 0/8] Misc Python build system improvements

Previous Next

Package: guix-patches;

Reported by: Lars-Dominik Braun <lars <at> 6xq.net>

Date: Wed, 2 Aug 2023 10:39:01 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#65010: closed ([PATCH 0/8] Misc Python build system improvements)
Date: Sun, 04 May 2025 19:11:08 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sun, 4 May 2025 20:09:57 +0100
with message-id <CAO+9K5pGYRqre=pisuEvodYkarH+yfO1RCKzDdU-EgLKak=bCA <at> mail.gmail.com>
and subject line [PATCH 0/8] Misc Python build system improvements
has caused the debbugs.gnu.org bug report #65010,
regarding [PATCH 0/8] Misc Python build system improvements
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
65010: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=65010
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Lars-Dominik Braun <lars <at> 6xq.net>
To: guix-patches <at> gnu.org
Subject: [PATCH 0/8] Misc Python build system improvements
Date: Wed, 2 Aug 2023 12:37:57 +0200
[Message part 3 (text/plain, inline)]
Hi,

the attached patches contain various Python build system improvements
including an original TOML parser (which may be used by other build
systems and importers in the future too) and fixes for #62781 and #63044.
I’m also pushing the patches to the pyproject-toml branch. As always,
a world rebuild is required.

Cheers,
Lars

Lars-Dominik Braun (8):
  build-system/pyproject: Use python-sans-pip-wrapper as default-python.
  build-system/python: Ignore symlinks when changing mtime.
  gnu: criu: Change file mtimes to fix build.
  gnu: sssd: Change file mtimes to fix build.
  guix: toml: Add TOML parser.
  build-system/pyproject: Use TOML parser.
  gnu: python-pytest-xdist: Disable failing test.
  guix: pyproject-build-system: Default configure-flags to empty
    dictionary.

 Makefile.am                           |   2 +
 gnu/packages/admin.scm                |   2 +-
 gnu/packages/astronomy.scm            |  81 +++--
 gnu/packages/bioinformatics.scm       |  79 +++--
 gnu/packages/bootloaders.scm          |   3 +
 gnu/packages/build-tools.scm          |  10 +-
 gnu/packages/check.scm                |  14 +-
 gnu/packages/databases.scm            |  12 +-
 gnu/packages/digest.scm               |   2 +-
 gnu/packages/engineering.scm          |   2 +-
 gnu/packages/fontutils.scm            |   9 +-
 gnu/packages/geo.scm                  |  10 +-
 gnu/packages/graph.scm                |   7 +-
 gnu/packages/graphviz.scm             |   4 +-
 gnu/packages/license.scm              |   5 +-
 gnu/packages/machine-learning.scm     |  32 +-
 gnu/packages/maths.scm                |   4 +-
 gnu/packages/monitoring.scm           |   2 +-
 gnu/packages/package-management.scm   |   6 +-
 gnu/packages/potassco.scm             |  10 +-
 gnu/packages/protobuf.scm             |   4 +-
 gnu/packages/python-build.scm         |  33 +-
 gnu/packages/python-check.scm         |  30 +-
 gnu/packages/python-compression.scm   |  20 +-
 gnu/packages/python-crypto.scm        |  15 +-
 gnu/packages/python-science.scm       |  24 +-
 gnu/packages/python-web.scm           |  57 ++-
 gnu/packages/python-xyz.scm           | 260 +++++++++-----
 gnu/packages/qt.scm                   |   3 +-
 gnu/packages/rpc.scm                  |   2 +-
 gnu/packages/serialization.scm        |   4 +-
 gnu/packages/sphinx.scm               |   4 +-
 gnu/packages/sssd.scm                 |   9 +-
 gnu/packages/statistics.scm           |  14 +-
 gnu/packages/terminals.scm            |   5 +-
 gnu/packages/time.scm                 |   3 +-
 gnu/packages/tor.scm                  |   4 +-
 gnu/packages/tree-sitter.scm          |   4 +-
 gnu/packages/video.scm                |   2 +-
 gnu/packages/vim.scm                  |   4 +-
 gnu/packages/virtualization.scm       |  20 +-
 guix/build-system/pyproject.scm       |  12 +-
 guix/build/pyproject-build-system.scm |  56 +--
 guix/build/python-build-system.scm    |   4 +-
 guix/build/toml.scm                   | 478 ++++++++++++++++++++++++++
 tests/toml.scm                        | 442 ++++++++++++++++++++++++
 46 files changed, 1503 insertions(+), 306 deletions(-)
 create mode 100644 guix/build/toml.scm
 create mode 100644 tests/toml.scm


base-commit: 5aceacac65784bd2e1fd12304f965ae6026de49d
-- 
2.41.0

[0001-build-system-pyproject-Use-python-sans-pip-wrapper-a.patch (text/plain, attachment)]
[0002-build-system-python-Ignore-symlinks-when-changing-mt.patch (text/plain, attachment)]
[0003-gnu-criu-Change-file-mtimes-to-fix-build.patch (text/plain, attachment)]
[0004-gnu-sssd-Change-file-mtimes-to-fix-build.patch (text/plain, attachment)]
[0005-guix-toml-Add-TOML-parser.patch (text/plain, attachment)]
[0006-build-system-pyproject-Use-TOML-parser.patch (text/plain, attachment)]
[0007-gnu-python-pytest-xdist-Disable-failing-test.patch (text/plain, attachment)]
[0008-guix-pyproject-build-system-Default-configure-flags-.patch (text/plain, attachment)]
[Message part 12 (message/rfc822, inline)]
From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 65010-done <at> debbugs.gnu.org
Subject: [PATCH 0/8] Misc Python build system improvements
Date: Sun, 4 May 2025 20:09:57 +0100
[Message part 13 (text/plain, inline)]
Hi,

This is already in master, closing.


VCS: https://github.incerto.xyz/; https://git.sr.ht/~hellseher/
GPG: 9847 81DE 689C 21C2 6418 0867 76D7 27BF F62C D2B5

… наш разум - превосходная объяснительная машина которая способна найти
смысл почти в чем угодно, истолковать любой феномен, но совершенно не в
состоянии принять мысль о непредсказуемости.
[Message part 14 (text/html, inline)]

This bug report was last modified 15 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.