|
From: | GNU bug Tracking System |
Subject: | bug#46848: closed ([PATCHES] [core-updates] PEP 517 python-build-system) |
Date: | Fri, 10 Feb 2023 10:14:02 +0000 |
Your message dated Fri, 10 Feb 2023 11:13:35 +0100 with message-id <Y+YYzwO3Ga2eMDGZ@noor.fritz.box> and subject line Re: bug#46848: [PATCHES] [core-updates] PEP 517 python-build-system has caused the debbugs.gnu.org bug report #46848, regarding [PATCHES] [core-updates] PEP 517 python-build-system to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs@gnu.org.) -- 46848: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46848 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems
--- Begin Message ---Subject: [PATCHES] [core-updates] PEP 517 python-build-system Date: Mon, 1 Mar 2021 14:43:22 +0100 Hi everyone, the attached patches switch python-build-system to a PEP 517-based build system using python-pypa-build. As discussed previously Python is currently in the process of opening up for build systems other than setuptools using the API specified in PEP 517. python-pypa-build is a simple tool for building packages using that new API. It supports setup.py-based builds as a fallback, if no pyproject.toml is present. One downside is that this tool is not self-contained and has a few dependencies. Thus first I bootstrap setuptools using itself (possible because it bundles all of its own dependencies), then build python-pypa-build’s dependencies using setuptools (which is fortunately still possible) and then combine everything into a python-toolchain(-for-build), which is then used by the build-process. I can successfully build packages like python-pypa-build and python-pytest and python-pep517-bootstrap. The latter is using flit as its build backend. But other packages currently fail because I removed some arguments. Cheers, Lars0001-build-python-Handle-missing-setuptools-in-sanity-che.patch
Description: Text Data0002-gnu-python-pypa-build-Update-to-0.3.0.patch
Description: Text Data0003-gnu-python-wheel-Install-entrypoint-scripts.patch
Description: Text Data0004-gnu-python-setuptools-Bootstrap-using-itself.patch
Description: Text Data0005-python-build-Switch-to-PEP-517-based-build.patch
Description: Text Data0006-gnu-Add-python-pytoml.patch
Description: Text Data0007-gnu-Add-python-flit-core.patch
Description: Text Data0008-gnu-python-pep517-bootstrap-Build-using-flit-core.patch
Description: Text Data0009-gnu-python-iniconfig-Add-missing-build-input.patch
Description: Text Data0010-gnu-Add-python-u-msgpack.patch
Description: Text Data0011-gnu-Add-python-pytest-expect.patch
Description: Text Data0012-gnu-python-html5lib-Fix-tests-with-pytest-6.patch
Description: Text Data
--- End Message ---
--- Begin Message ---Subject: Re: bug#46848: [PATCHES] [core-updates] PEP 517 python-build-system Date: Fri, 10 Feb 2023 11:13:35 +0100 Hi, > With the pyproject build system now in master, can we close this issue? yes, I think so. Cheers, Lars
--- End Message ---
[Prev in Thread] | Current Thread | [Next in Thread] |