From: "Yann E. MORIN" <yann.morin.1998@free.fr>
To: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Cc: James Hilliard <james.hilliard1@gmail.com>,
Asaf Kahlon <asafka7@gmail.com>,
buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH 1/2] package/python-cheroot: drop host-python-setuptools-scm-git-archive
Date: Sun, 3 Mar 2024 10:12:13 +0100 [thread overview]
Message-ID: <ZeQ-7S2z8gTqLlo9@landeda> (raw)
In-Reply-To: <20240302163138.152368-1-fontaine.fabrice@gmail.com>
Fabrice, All,
On 2024-03-02 17:31 +0100, Fabrice Fontaine spake thusly:
> Drop host-python-setuptools-scm-git-archive dependency
>
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Applied to master, thanks.
Regards,
Yann E. MORIN.
> ---
> ...ptools-scm-v7-for-building-the-dists.patch | 101 ++++++++++++++++++
> package/python-cheroot/python-cheroot.mk | 2 +-
> 2 files changed, 102 insertions(+), 1 deletion(-)
> create mode 100644 package/python-cheroot/0001-Use-setuptools-scm-v7-for-building-the-dists.patch
>
> diff --git a/package/python-cheroot/0001-Use-setuptools-scm-v7-for-building-the-dists.patch b/package/python-cheroot/0001-Use-setuptools-scm-v7-for-building-the-dists.patch
> new file mode 100644
> index 0000000000..837f2804d2
> --- /dev/null
> +++ b/package/python-cheroot/0001-Use-setuptools-scm-v7-for-building-the-dists.patch
> @@ -0,0 +1,101 @@
> +From f0c51af263e20f332c6f675aa90ec6705ae4f5d1 Mon Sep 17 00:00:00 2001
> +From: Serhii Abarovskyi <aserhii@protonmail.com>
> +Date: Tue, 9 May 2023 18:33:54 +0300
> +Subject: [PATCH] Use setuptools-scm v7+ for building the dists
> +
> +Since version 7, setuptools-scm has native support for git archive,
> +so the setuptools-scm-git-archive project is obsolete
> +and this patch removes it from the build dependencies.
> +Close #515
> +
> +Upstream: https://github.com/cherrypy/cheroot/commit/f0c51af263e20f332c6f675aa90ec6705ae4f5d1
> +Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> +---
> + .git_archival.txt | 3 +++
> + pyproject.toml | 3 +--
> + requirements/dist-build-constraints.in | 3 +--
> + requirements/dist-build-constraints.txt | 16 +++++++---------
> + setup.cfg | 3 +--
> + 5 files changed, 13 insertions(+), 15 deletions(-)
> +
> +diff --git a/.git_archival.txt b/.git_archival.txt
> +index 95cb3eea4e..3994ec0a83 100644
> +--- a/.git_archival.txt
> ++++ b/.git_archival.txt
> +@@ -1 +1,4 @@
> ++node: $Format:%H$
> ++node-date: $Format:%cI$
> ++describe-name: $Format:%(describe:tags=true)$
> + ref-names: $Format:%D$
> +diff --git a/pyproject.toml b/pyproject.toml
> +index b1e5f60a80..88df57dcc1 100644
> +--- a/pyproject.toml
> ++++ b/pyproject.toml
> +@@ -6,8 +6,7 @@ requires = [
> + "setuptools>=34.4",
> +
> + # Plugins
> +- "setuptools_scm[toml]>=3.5",
> +- "setuptools_scm_git_archive>=1.1",
> ++ "setuptools-scm >= 7.0.0",
> + ]
> + build-backend = "setuptools.build_meta"
> +
> +diff --git a/requirements/dist-build-constraints.in b/requirements/dist-build-constraints.in
> +index 26b57228a9..a37baef1a9 100644
> +--- a/requirements/dist-build-constraints.in
> ++++ b/requirements/dist-build-constraints.in
> +@@ -5,8 +5,7 @@
> + setuptools >= 34.4
> +
> + # Plugins
> +-setuptools_scm[toml] >= 3.5
> +-setuptools_scm_git_archive >= 1.1
> ++setuptools-scm[toml] >= 7.0.0
> +
> + # Dynamic (coming from setuptools' PEP 517 build backend)
> + wheel
> +diff --git a/requirements/dist-build-constraints.txt b/requirements/dist-build-constraints.txt
> +index 525f2be30f..8bd4343ff6 100644
> +--- a/requirements/dist-build-constraints.txt
> ++++ b/requirements/dist-build-constraints.txt
> +@@ -1,18 +1,16 @@
> + #
> +-# This file is autogenerated by pip-compile with python 3.10
> +-# To update, run:
> ++# This file is autogenerated by pip-compile with Python 3.10
> ++# by the following command:
> + #
> + # pip-compile --allow-unsafe --output-file=requirements/dist-build-constraints.txt --strip-extras requirements/dist-build-constraints.in
> + #
> +-packaging==21.3
> ++packaging==23.1
> + # via setuptools-scm
> +-pyparsing==3.0.6
> +- # via packaging
> +-setuptools-scm==6.3.2
> ++setuptools-scm==7.1.0
> + # via -r requirements/dist-build-constraints.in
> +-setuptools-scm-git-archive==1.1
> +- # via -r requirements/dist-build-constraints.in
> +-tomli==2.0.0
> ++tomli==2.0.1
> ++ # via setuptools-scm
> ++typing-extensions==4.6.3
> + # via setuptools-scm
> + wheel==0.37.1
> + # via -r requirements/dist-build-constraints.in
> +diff --git a/setup.cfg b/setup.cfg
> +index 1f2b08f4c3..900c7b4feb 100644
> +--- a/setup.cfg
> ++++ b/setup.cfg
> +@@ -64,8 +64,7 @@ include_package_data = True
> + packages = find:
> + include_package_data = True
> + setup_requires =
> +- setuptools_scm>=1.15.0
> +- setuptools_scm_git_archive>=1.0
> ++ setuptools_scm >= 7.0.0
> + install_requires =
> + importlib_metadata; python_version < '3.8'
> + more_itertools >= 2.6
> diff --git a/package/python-cheroot/python-cheroot.mk b/package/python-cheroot/python-cheroot.mk
> index 86e16f7db2..19aa7ae193 100644
> --- a/package/python-cheroot/python-cheroot.mk
> +++ b/package/python-cheroot/python-cheroot.mk
> @@ -10,6 +10,6 @@ PYTHON_CHEROOT_SITE = https://files.pythonhosted.org/packages/08/7c/95c154177b16
> PYTHON_CHEROOT_LICENSE = BSD-3-Clause
> PYTHON_CHEROOT_LICENSE_FILES = LICENSE.md
> PYTHON_CHEROOT_SETUP_TYPE = setuptools
> -PYTHON_CHEROOT_DEPENDENCIES = host-python-setuptools-scm host-python-setuptools-scm-git-archive
> +PYTHON_CHEROOT_DEPENDENCIES = host-python-setuptools-scm
>
> $(eval $(python-package))
> --
> 2.43.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2024-03-03 9:12 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-03-02 16:31 [Buildroot] [PATCH 1/2] package/python-cheroot: drop host-python-setuptools-scm-git-archive Fabrice Fontaine
2024-03-02 16:31 ` [Buildroot] [PATCH 2/2] package/python-setuptools-scm-git-archive: drop package Fabrice Fontaine
2024-03-03 9:12 ` Yann E. MORIN
2024-03-03 9:12 ` Yann E. MORIN [this message]
2024-03-19 12:04 ` [Buildroot] [PATCH 1/2] package/python-cheroot: drop host-python-setuptools-scm-git-archive Peter Korsgaard
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZeQ-7S2z8gTqLlo9@landeda \
--to=yann.morin.1998@free.fr \
--cc=asafka7@gmail.com \
--cc=buildroot@buildroot.org \
--cc=fontaine.fabrice@gmail.com \
--cc=james.hilliard1@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox