* [Buildroot] [PATCH 1/1] package/crudini: bump to 0.9.5
@ 2024-08-06 7:45 Zoltan Gyarmati
2024-08-06 11:59 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Zoltan Gyarmati @ 2024-08-06 7:45 UTC (permalink / raw)
To: buildroot; +Cc: Zoltan Gyarmati
Removing backported patch and introducing new dependency
setuptools-scm.
As setuptools-scm doesn't work with github release tarballs, also
switching back to download the tarball from pypi...
Signed-off-by: Zoltan Gyarmati <zgyarmati@zgyarmati.de>
---
.../0001-prefer-shlex-over-pipes.patch | 41 -------------------
package/crudini/crudini.hash | 3 +-
package/crudini/crudini.mk | 7 ++--
3 files changed, 6 insertions(+), 45 deletions(-)
delete mode 100644 package/crudini/0001-prefer-shlex-over-pipes.patch
diff --git a/package/crudini/0001-prefer-shlex-over-pipes.patch b/package/crudini/0001-prefer-shlex-over-pipes.patch
deleted file mode 100644
index 16296f619f..0000000000
--- a/package/crudini/0001-prefer-shlex-over-pipes.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From d81b703f3e8e29c1547386135c7e9ca539c1f054 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?P=C3=A1draig=20Brady?= <P@draigBrady.com>
-Date: Tue, 2 Aug 2022 14:40:37 +0100
-Subject: [PATCH] prefer shlex over pipes
-
-pipes is deprecated since python 3.10
-and slated for removal in python 3.13
-
-[Romain backport to 0.9.3]
-Upstream: https://github.com/pixelb/crudini/commit/e1650941054822faad4cda788bff6fe364eb4ca3
-Signed-off-by: Romain Naour <romain.naour@smile.fr>
----
- crudini | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/crudini b/crudini
-index 669596b..a136241 100755
---- a/crudini
-+++ b/crudini
-@@ -17,15 +17,17 @@ import getopt
- import hashlib
- import iniparse
- import os
--import pipes
-+import re
- import shutil
- import string
- import tempfile
-
- if sys.version_info[0] >= 3:
-+ import shlex as pipes
- from io import StringIO
- import configparser
- else:
-+ import pipes
- from cStringIO import StringIO
- import ConfigParser as configparser
-
---
-2.34.3
-
diff --git a/package/crudini/crudini.hash b/package/crudini/crudini.hash
index 6f2563dfdd..5b92c0e4da 100644
--- a/package/crudini/crudini.hash
+++ b/package/crudini/crudini.hash
@@ -1,3 +1,4 @@
+# from https://pypi.org/project/crudini/#files
+sha256 59ae650f45af82a64afc33eb876909ee0c4888dc4e8711ef59731c1edfda5e24 crudini-0.9.5.tar.gz
# locally computed
-sha256 e1b8125ac4373ece3bb0bb047ba9336e5bd55ed5d56b9729968058c9385ab546 crudini-0.9.3.tar.gz
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
diff --git a/package/crudini/crudini.mk b/package/crudini/crudini.mk
index 48e0ebde8f..0f5cfcedd9 100644
--- a/package/crudini/crudini.mk
+++ b/package/crudini/crudini.mk
@@ -4,14 +4,15 @@
#
################################################################################
-CRUDINI_VERSION = 0.9.3
-CRUDINI_SITE = $(call github,pixelb,crudini,$(CRUDINI_VERSION))
+CRUDINI_VERSION = 0.9.5
+CRUDINI_SITE = https://files.pythonhosted.org/packages/32/67/c4e838930e2f434db08d6a6aadffca3d14e7455d1c2c2332e22003ad453d
CRUDINI_SETUP_TYPE = setuptools
+CRUDINI_DEPENDENCIES = host-python-setuptools-scm
CRUDINI_LICENSE = GPL-2.0
CRUDINI_LICENSE_FILES = COPYING
# This is a runtime dependency, but we don't have the concept of
# runtime dependencies for host packages.
-HOST_CRUDINI_DEPENDENCIES = host-python-iniparse
+HOST_CRUDINI_DEPENDENCIES = host-python-iniparse host-python-setuptools-scm
$(eval $(python-package))
$(eval $(host-python-package))
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/crudini: bump to 0.9.5
2024-08-06 7:45 [Buildroot] [PATCH 1/1] package/crudini: bump to 0.9.5 Zoltan Gyarmati
@ 2024-08-06 11:59 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-08-06 11:59 UTC (permalink / raw)
To: Zoltan Gyarmati; +Cc: buildroot
On Tue, 6 Aug 2024 09:45:39 +0200
Zoltan Gyarmati <zgyarmati@zgyarmati.de> wrote:
> Removing backported patch and introducing new dependency
> setuptools-scm.
> As setuptools-scm doesn't work with github release tarballs, also
> switching back to download the tarball from pypi...
>
> Signed-off-by: Zoltan Gyarmati <zgyarmati@zgyarmati.de>
> ---
> .../0001-prefer-shlex-over-pipes.patch | 41 -------------------
> package/crudini/crudini.hash | 3 +-
> package/crudini/crudini.mk | 7 ++--
> 3 files changed, 6 insertions(+), 45 deletions(-)
> delete mode 100644 package/crudini/0001-prefer-shlex-over-pipes.patch
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-08-06 11:59 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-06 7:45 [Buildroot] [PATCH 1/1] package/crudini: bump to 0.9.5 Zoltan Gyarmati
2024-08-06 11:59 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox