Message ID | 20230206120400.3188421-2-james.hilliard1@gmail.com |
---|---|
State | Accepted |
Headers | show |
Series | [1/2] package/python-pyproject-hooks: new package | expand |
On 06/02/2023 13:04, James Hilliard wrote: > Migrate to flit-bootstrap build backend. > > Remove no longer needed host-python-pep517 dependency. > > Add new host-python-pyproject-hooks dependency. > > Signed-off-by: James Hilliard <james.hilliard1@gmail.com> > --- > package/python-pypa-build/python-pypa-build.hash | 4 ++-- > package/python-pypa-build/python-pypa-build.mk | 8 ++++---- > 2 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/package/python-pypa-build/python-pypa-build.hash b/package/python-pypa-build/python-pypa-build.hash > index 4c02ee1dce..9da56f9f68 100644 > --- a/package/python-pypa-build/python-pypa-build.hash > +++ b/package/python-pypa-build/python-pypa-build.hash > @@ -1,5 +1,5 @@ > # md5, sha256 from https://pypi.org/pypi/build/json > -md5 f2dc1823b0eff7037e19be18e354b2f1 build-0.9.0.tar.gz > -sha256 1a07724e891cbd898923145eb7752ee7653674c511378eb9c7691aab1612bc3c build-0.9.0.tar.gz > +md5 742e7cd0a67455c1df90061b42088bd2 build-0.10.0.tar.gz > +sha256 d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269 build-0.10.0.tar.gz > # Locally computed sha256 checksums > sha256 aaf9a29ca5907971ccf07de025375db34539a8d5eeebce20b46099805722106f LICENSE > diff --git a/package/python-pypa-build/python-pypa-build.mk b/package/python-pypa-build/python-pypa-build.mk > index adc124b074..d7c03323b7 100644 > --- a/package/python-pypa-build/python-pypa-build.mk > +++ b/package/python-pypa-build/python-pypa-build.mk > @@ -4,14 +4,14 @@ > # > ################################################################################ > > -PYTHON_PYPA_BUILD_VERSION = 0.9.0 > +PYTHON_PYPA_BUILD_VERSION = 0.10.0 > PYTHON_PYPA_BUILD_SOURCE = build-$(PYTHON_PYPA_BUILD_VERSION).tar.gz > -PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/0f/61/aaf43fbb36cc4308be8ac8088f52db9622b0dbf1f0880c1016ae6aa03f46 > +PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/de/1c/fb62f81952f0e74c3fbf411261d1adbdd2d615c89a24b42d0fe44eb4bcf3 > PYTHON_PYPA_BUILD_LICENSE = MIT > PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE > -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools > +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap > HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ > host-python-packaging \ > - host-python-pep517 With this, the host-only python-pep517 is no longer used by anything, and I don't think it's likely that it's going to be used any time soon, right? Therefore, the package should be removed. If you agree, can you take care of that? Applied to master, thanks. Regards, Arnout > + host-python-pyproject-hooks > > $(eval $(host-python-package))
On 02.04.23 22:45, Arnout Vandecappelle wrote: > > [...] >> PYTHON_PYPA_BUILD_LICENSE = MIT >> PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE >> -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools >> +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap >> HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ >> host-python-packaging \ >> - host-python-pep517 > > With this, the host-only python-pep517 is no longer used by anything, > and I don't think it's likely that it's going to be used any time soon, > right? Therefore, the package should be removed. If you agree, can you > take care of that? Seems like essentially pep517 (the package) got renamed to pyproject-hooks [1], so yes, removing the corresponding Buildroot package sounds sensible. > > Applied to master, thanks. > > Regards, > Arnout > > Best, Marcus [1] https://github.com/pypa/pyproject-hooks/issues/136
diff --git a/package/python-pypa-build/python-pypa-build.hash b/package/python-pypa-build/python-pypa-build.hash index 4c02ee1dce..9da56f9f68 100644 --- a/package/python-pypa-build/python-pypa-build.hash +++ b/package/python-pypa-build/python-pypa-build.hash @@ -1,5 +1,5 @@ # md5, sha256 from https://pypi.org/pypi/build/json -md5 f2dc1823b0eff7037e19be18e354b2f1 build-0.9.0.tar.gz -sha256 1a07724e891cbd898923145eb7752ee7653674c511378eb9c7691aab1612bc3c build-0.9.0.tar.gz +md5 742e7cd0a67455c1df90061b42088bd2 build-0.10.0.tar.gz +sha256 d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269 build-0.10.0.tar.gz # Locally computed sha256 checksums sha256 aaf9a29ca5907971ccf07de025375db34539a8d5eeebce20b46099805722106f LICENSE diff --git a/package/python-pypa-build/python-pypa-build.mk b/package/python-pypa-build/python-pypa-build.mk index adc124b074..d7c03323b7 100644 --- a/package/python-pypa-build/python-pypa-build.mk +++ b/package/python-pypa-build/python-pypa-build.mk @@ -4,14 +4,14 @@ # ################################################################################ -PYTHON_PYPA_BUILD_VERSION = 0.9.0 +PYTHON_PYPA_BUILD_VERSION = 0.10.0 PYTHON_PYPA_BUILD_SOURCE = build-$(PYTHON_PYPA_BUILD_VERSION).tar.gz -PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/0f/61/aaf43fbb36cc4308be8ac8088f52db9622b0dbf1f0880c1016ae6aa03f46 +PYTHON_PYPA_BUILD_SITE = https://files.pythonhosted.org/packages/de/1c/fb62f81952f0e74c3fbf411261d1adbdd2d615c89a24b42d0fe44eb4bcf3 PYTHON_PYPA_BUILD_LICENSE = MIT PYTHON_PYPA_BUILD_LICENSE_FILES = LICENSE -PYTHON_PYPA_BUILD_SETUP_TYPE = setuptools +PYTHON_PYPA_BUILD_SETUP_TYPE = flit-bootstrap HOST_PYTHON_PYPA_BUILD_DEPENDENCIES = \ host-python-packaging \ - host-python-pep517 + host-python-pyproject-hooks $(eval $(host-python-package))
Migrate to flit-bootstrap build backend. Remove no longer needed host-python-pep517 dependency. Add new host-python-pyproject-hooks dependency. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> --- package/python-pypa-build/python-pypa-build.hash | 4 ++-- package/python-pypa-build/python-pypa-build.mk | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-)