* [Buildroot] [PATCH 01/13] package/python-cpu-load-generator: new package
@ 2026-04-28 17:16 Alexandre Ondet
2026-05-30 22:46 ` Marcus Hoffmann via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Alexandre Ondet @ 2026-04-28 17:16 UTC (permalink / raw)
To: buildroot; +Cc: Alexandre Ondet, James Hilliard, Thomas Petazzoni
Signed-off-by: Alexandre Ondet <frcomdev@gmail.com>
---
package/Config.in | 1 +
package/python-cpu-load-generator/Config.in | 6 ++++++
.../python-cpu-load-generator.hash | 4 ++++
.../python-cpu-load-generator.mk | 14 ++++++++++++++
4 files changed, 25 insertions(+)
create mode 100644 package/python-cpu-load-generator/Config.in
create mode 100644 package/python-cpu-load-generator/python-cpu-load-generator.hash
create mode 100644 package/python-cpu-load-generator/python-cpu-load-generator.mk
diff --git a/package/Config.in b/package/Config.in
index 9cae377fb5..407966b37c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1059,6 +1059,7 @@ menu "External python modules"
source "package/python-construct/Config.in"
source "package/python-contourpy/Config.in"
source "package/python-couchdb/Config.in"
+ source "package/python-cpu-load-generator/Config.in"
source "package/python-crayons/Config.in"
source "package/python-crc/Config.in"
source "package/python-crc16/Config.in"
diff --git a/package/python-cpu-load-generator/Config.in b/package/python-cpu-load-generator/Config.in
new file mode 100644
index 0000000000..fceb6fdb32
--- /dev/null
+++ b/package/python-cpu-load-generator/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_CPU_LOAD_GENERATOR
+ bool "python-cpu-load-generator"
+ help
+ Generate a configurable CPU load for testing and benchmarking.
+
+ https://pypi.org/project/cpu-load-generator/
diff --git a/package/python-cpu-load-generator/python-cpu-load-generator.hash b/package/python-cpu-load-generator/python-cpu-load-generator.hash
new file mode 100644
index 0000000000..6cf8c4dac4
--- /dev/null
+++ b/package/python-cpu-load-generator/python-cpu-load-generator.hash
@@ -0,0 +1,4 @@
+# From https://pypi.org/pypi/cpu-load-generator/1.2.0/json
+sha256 41586edd59e5d9e75a39a0c8c86e8baa8eac0550dc4dab8c0bef9eeac328b8af cpu-load-generator-1.2.0.tar.gz
+# Locally computed sha256 checksums
+sha256 0de0992ffa96771645e251c62628bcb546ffaf1c13d5a42240a9a17941101e9e LICENCE
diff --git a/package/python-cpu-load-generator/python-cpu-load-generator.mk b/package/python-cpu-load-generator/python-cpu-load-generator.mk
new file mode 100644
index 0000000000..f81170d8b8
--- /dev/null
+++ b/package/python-cpu-load-generator/python-cpu-load-generator.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-cpu-load-generator
+#
+################################################################################
+
+PYTHON_CPU_LOAD_GENERATOR_VERSION = 1.2.0
+PYTHON_CPU_LOAD_GENERATOR_SOURCE = cpu-load-generator-$(PYTHON_CPU_LOAD_GENERATOR_VERSION).tar.gz
+PYTHON_CPU_LOAD_GENERATOR_SITE = https://files.pythonhosted.org/packages/source/c/cpu-load-generator
+PYTHON_CPU_LOAD_GENERATOR_SETUP_TYPE = setuptools
+PYTHON_CPU_LOAD_GENERATOR_LICENSE = MIT
+PYTHON_CPU_LOAD_GENERATOR_LICENSE_FILES = LICENCE
+
+$(eval $(python-package))
--
2.53.0.windows.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 01/13] package/python-cpu-load-generator: new package
2026-04-28 17:16 [Buildroot] [PATCH 01/13] package/python-cpu-load-generator: new package Alexandre Ondet
@ 2026-05-30 22:46 ` Marcus Hoffmann via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Marcus Hoffmann via buildroot @ 2026-05-30 22:46 UTC (permalink / raw)
To: Alexandre Ondet, buildroot; +Cc: James Hilliard, Thomas Petazzoni
Hi Alexamdre,
I also have a question about this package, see below.
On 4/28/26 19:16, Alexandre Ondet wrote:
> Signed-off-by: Alexandre Ondet <frcomdev@gmail.com>
> ---
> package/Config.in | 1 +
> package/python-cpu-load-generator/Config.in | 6 ++++++
> .../python-cpu-load-generator.hash | 4 ++++
> .../python-cpu-load-generator.mk | 14 ++++++++++++++
> 4 files changed, 25 insertions(+)
> create mode 100644 package/python-cpu-load-generator/Config.in
> create mode 100644 package/python-cpu-load-generator/python-cpu-load-generator.hash
> create mode 100644 package/python-cpu-load-generator/python-cpu-load-generator.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 9cae377fb5..407966b37c 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1059,6 +1059,7 @@ menu "External python modules"
> source "package/python-construct/Config.in"
> source "package/python-contourpy/Config.in"
> source "package/python-couchdb/Config.in"
> + source "package/python-cpu-load-generator/Config.in"
> source "package/python-crayons/Config.in"
> source "package/python-crc/Config.in"
> source "package/python-crc16/Config.in"
> diff --git a/package/python-cpu-load-generator/Config.in b/package/python-cpu-load-generator/Config.in
> new file mode 100644
> index 0000000000..fceb6fdb32
> --- /dev/null
> +++ b/package/python-cpu-load-generator/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_CPU_LOAD_GENERATOR
> + bool "python-cpu-load-generator"
> + help
> + Generate a configurable CPU load for testing and benchmarking.
> +
> + https://pypi.org/project/cpu-load-generator/
This links to https://github.com/sirtyman/CPULoadGenerator which is
forked from https://github.com/GaetanoCarlucci/CPULoadGenerator but
actually way older? So I don't really understand why you would want to
use and package the fork instead of the original version which seems to
be a lot more active and maintained? (it does not seem to be on pypi, is
the only thing, I think?)
But both of these version require psutil, so you would need to select
BR2_PACKAGE_PYTHON_PSUTIL which is missing in your patch.
> diff --git a/package/python-cpu-load-generator/python-cpu-load-generator.hash b/package/python-cpu-load-generator/python-cpu-load-generator.hash
> new file mode 100644
> index 0000000000..6cf8c4dac4
> --- /dev/null
> +++ b/package/python-cpu-load-generator/python-cpu-load-generator.hash
> @@ -0,0 +1,4 @@
> +# From https://pypi.org/pypi/cpu-load-generator/1.2.0/json
> +sha256 41586edd59e5d9e75a39a0c8c86e8baa8eac0550dc4dab8c0bef9eeac328b8af cpu-load-generator-1.2.0.tar.gz
> +# Locally computed sha256 checksums
> +sha256 0de0992ffa96771645e251c62628bcb546ffaf1c13d5a42240a9a17941101e9e LICENCE
> diff --git a/package/python-cpu-load-generator/python-cpu-load-generator.mk b/package/python-cpu-load-generator/python-cpu-load-generator.mk
> new file mode 100644
> index 0000000000..f81170d8b8
> --- /dev/null
> +++ b/package/python-cpu-load-generator/python-cpu-load-generator.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-cpu-load-generator
> +#
> +################################################################################
> +
> +PYTHON_CPU_LOAD_GENERATOR_VERSION = 1.2.0
> +PYTHON_CPU_LOAD_GENERATOR_SOURCE = cpu-load-generator-$(PYTHON_CPU_LOAD_GENERATOR_VERSION).tar.gz
> +PYTHON_CPU_LOAD_GENERATOR_SITE = https://files.pythonhosted.org/packages/source/c/cpu-load-generator
> +PYTHON_CPU_LOAD_GENERATOR_SETUP_TYPE = setuptools
> +PYTHON_CPU_LOAD_GENERATOR_LICENSE = MIT
> +PYTHON_CPU_LOAD_GENERATOR_LICENSE_FILES = LICENCE
> +
> +$(eval $(python-package))
I'm marking this as changes requested in patchwork.
Best,
Marcus
_______________________________________________
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:[~2026-05-30 22:46 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-28 17:16 [Buildroot] [PATCH 01/13] package/python-cpu-load-generator: new package Alexandre Ondet
2026-05-30 22:46 ` Marcus Hoffmann via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.