diff mbox series

[2/2] package/python-pypa-build: bump to version 0.10.0

Message ID 20230206120400.3188421-2-james.hilliard1@gmail.com
State Accepted
Headers show
Series [1/2] package/python-pyproject-hooks: new package | expand

Commit Message

James Hilliard Feb. 6, 2023, 12:04 p.m. UTC
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(-)

Comments

Arnout Vandecappelle April 2, 2023, 8:45 p.m. UTC | #1
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))
Marcus Hoffmann April 3, 2023, 7:58 a.m. UTC | #2
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 mbox series

Patch

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))