All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.