* [Buildroot] [PATCH 2/5] package/python-pure-eval: new package
2023-05-28 19:01 [Buildroot] [PATCH 1/5] package/python-executing: new package Romain Naour
@ 2023-05-28 19:01 ` Romain Naour
2023-06-02 19:45 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
2023-05-28 19:01 ` [Buildroot] [PATCH 3/5] package/python-asttokens: " Romain Naour
` (4 subsequent siblings)
5 siblings, 2 replies; 15+ messages in thread
From: Romain Naour @ 2023-05-28 19:01 UTC (permalink / raw)
To: buildroot; +Cc: Romain Naour
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
package/Config.in | 1 +
package/python-pure-eval/Config.in | 6 ++++++
package/python-pure-eval/python-pure-eval.hash | 5 +++++
package/python-pure-eval/python-pure-eval.mk | 16 ++++++++++++++++
4 files changed, 28 insertions(+)
create mode 100644 package/python-pure-eval/Config.in
create mode 100644 package/python-pure-eval/python-pure-eval.hash
create mode 100644 package/python-pure-eval/python-pure-eval.mk
diff --git a/package/Config.in b/package/Config.in
index 82aa348455..3da005b5e5 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1190,6 +1190,7 @@ menu "External python modules"
source "package/python-psycopg2/Config.in"
source "package/python-ptyprocess/Config.in"
source "package/python-pudb/Config.in"
+ source "package/python-pure-eval/Config.in"
source "package/python-py/Config.in"
source "package/python-pyaes/Config.in"
source "package/python-pyalsa/Config.in"
diff --git a/package/python-pure-eval/Config.in b/package/python-pure-eval/Config.in
new file mode 100644
index 0000000000..f6ccd6056d
--- /dev/null
+++ b/package/python-pure-eval/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PURE_EVAL
+ bool "python-pure-eval"
+ help
+ Safely evaluate AST nodes without side effects.
+
+ http://github.com/alexmojaki/pure_eval
diff --git a/package/python-pure-eval/python-pure-eval.hash b/package/python-pure-eval/python-pure-eval.hash
new file mode 100644
index 0000000000..5bf5dcb749
--- /dev/null
+++ b/package/python-pure-eval/python-pure-eval.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/pure_eval/json
+md5 212fd27ca2c58d9effddec69748d738a pure_eval-0.2.2.tar.gz
+sha256 2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 pure_eval-0.2.2.tar.gz
+# Locally computed sha256 checksums
+sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt
diff --git a/package/python-pure-eval/python-pure-eval.mk b/package/python-pure-eval/python-pure-eval.mk
new file mode 100644
index 0000000000..f139ea270f
--- /dev/null
+++ b/package/python-pure-eval/python-pure-eval.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# python-pure-eval
+#
+################################################################################
+
+PYTHON_PURE_EVAL_VERSION = 0.2.2
+PYTHON_PURE_EVAL_SOURCE = pure_eval-$(PYTHON_PURE_EVAL_VERSION).tar.gz
+PYTHON_PURE_EVAL_SITE = https://files.pythonhosted.org/packages/97/5a/0bc937c25d3ce4e0a74335222aee05455d6afa2888032185f8ab50cdf6fd
+PYTHON_PURE_EVAL_SETUP_TYPE = setuptools
+PYTHON_PURE_EVAL_LICENSE = MIT
+PYTHON_PURE_EVAL_LICENSE_FILES = LICENSE.txt
+
+PYTHON_PURE_EVAL_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))
--
2.34.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [Buildroot] [PATCH 2/5] package/python-pure-eval: new package
2023-05-28 19:01 ` [Buildroot] [PATCH 2/5] package/python-pure-eval: " Romain Naour
@ 2023-06-02 19:45 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
1 sibling, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-02 19:45 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Buildroot] [PATCH 2/5] package/python-pure-eval: new package
2023-05-28 19:01 ` [Buildroot] [PATCH 2/5] package/python-pure-eval: " Romain Naour
2023-06-02 19:45 ` Peter Korsgaard
@ 2023-06-14 11:40 ` Peter Korsgaard
1 sibling, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-14 11:40 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed to 2023.02.x, thanks.
> ---
> package/Config.in | 1 +
> package/python-pure-eval/Config.in | 6 ++++++
> package/python-pure-eval/python-pure-eval.hash | 5 +++++
> package/python-pure-eval/python-pure-eval.mk | 16 ++++++++++++++++
> 4 files changed, 28 insertions(+)
> create mode 100644 package/python-pure-eval/Config.in
> create mode 100644 package/python-pure-eval/python-pure-eval.hash
> create mode 100644 package/python-pure-eval/python-pure-eval.mk
> diff --git a/package/Config.in b/package/Config.in
> index 82aa348455..3da005b5e5 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1190,6 +1190,7 @@ menu "External python modules"
> source "package/python-psycopg2/Config.in"
> source "package/python-ptyprocess/Config.in"
> source "package/python-pudb/Config.in"
> + source "package/python-pure-eval/Config.in"
> source "package/python-py/Config.in"
> source "package/python-pyaes/Config.in"
> source "package/python-pyalsa/Config.in"
> diff --git a/package/python-pure-eval/Config.in b/package/python-pure-eval/Config.in
> new file mode 100644
> index 0000000000..f6ccd6056d
> --- /dev/null
> +++ b/package/python-pure-eval/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_PURE_EVAL
> + bool "python-pure-eval"
> + help
> + Safely evaluate AST nodes without side effects.
> +
> + http://github.com/alexmojaki/pure_eval
> diff --git a/package/python-pure-eval/python-pure-eval.hash b/package/python-pure-eval/python-pure-eval.hash
> new file mode 100644
> index 0000000000..5bf5dcb749
> --- /dev/null
> +++ b/package/python-pure-eval/python-pure-eval.hash
> @@ -0,0 +1,5 @@
> +# md5, sha256 from https://pypi.org/pypi/pure_eval/json
> +md5 212fd27ca2c58d9effddec69748d738a pure_eval-0.2.2.tar.gz
> +sha256 2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3 pure_eval-0.2.2.tar.gz
> +# Locally computed sha256 checksums
> +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt
> diff --git a/package/python-pure-eval/python-pure-eval.mk b/package/python-pure-eval/python-pure-eval.mk
> new file mode 100644
> index 0000000000..f139ea270f
> --- /dev/null
> +++ b/package/python-pure-eval/python-pure-eval.mk
> @@ -0,0 +1,16 @@
> +################################################################################
> +#
> +# python-pure-eval
> +#
> +################################################################################
> +
> +PYTHON_PURE_EVAL_VERSION = 0.2.2
> +PYTHON_PURE_EVAL_SOURCE = pure_eval-$(PYTHON_PURE_EVAL_VERSION).tar.gz
> +PYTHON_PURE_EVAL_SITE = https://files.pythonhosted.org/packages/97/5a/0bc937c25d3ce4e0a74335222aee05455d6afa2888032185f8ab50cdf6fd
> +PYTHON_PURE_EVAL_SETUP_TYPE = setuptools
> +PYTHON_PURE_EVAL_LICENSE = MIT
> +PYTHON_PURE_EVAL_LICENSE_FILES = LICENSE.txt
> +
> +PYTHON_PURE_EVAL_DEPENDENCIES = host-python-setuptools-scm
> +
> +$(eval $(python-package))
> --
> 2.34.3
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 3/5] package/python-asttokens: new package
2023-05-28 19:01 [Buildroot] [PATCH 1/5] package/python-executing: new package Romain Naour
2023-05-28 19:01 ` [Buildroot] [PATCH 2/5] package/python-pure-eval: " Romain Naour
@ 2023-05-28 19:01 ` Romain Naour
2023-06-02 19:45 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
2023-05-28 19:01 ` [Buildroot] [PATCH 4/5] package/python-stack-data: " Romain Naour
` (3 subsequent siblings)
5 siblings, 2 replies; 15+ messages in thread
From: Romain Naour @ 2023-05-28 19:01 UTC (permalink / raw)
To: buildroot; +Cc: Romain Naour
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
package/Config.in | 1 +
package/python-asttokens/Config.in | 7 +++++++
package/python-asttokens/python-asttokens.hash | 5 +++++
package/python-asttokens/python-asttokens.mk | 16 ++++++++++++++++
4 files changed, 29 insertions(+)
create mode 100644 package/python-asttokens/Config.in
create mode 100644 package/python-asttokens/python-asttokens.hash
create mode 100644 package/python-asttokens/python-asttokens.mk
diff --git a/package/Config.in b/package/Config.in
index 3da005b5e5..e018fe66ca 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -966,6 +966,7 @@ menu "External python modules"
source "package/python-argon2-cffi-bindings/Config.in"
source "package/python-arrow/Config.in"
source "package/python-asgiref/Config.in"
+ source "package/python-asttokens/Config.in"
source "package/python-asn1crypto/Config.in"
source "package/python-async-generator/Config.in"
source "package/python-async-lru/Config.in"
diff --git a/package/python-asttokens/Config.in b/package/python-asttokens/Config.in
new file mode 100644
index 0000000000..2732b8124b
--- /dev/null
+++ b/package/python-asttokens/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_ASTTOKENS
+ bool "python-asttokens"
+ select BR2_PACKAGE_PYTHON_SIX # runtime
+ help
+ Annotate AST trees with source code positions.
+
+ https://github.com/gristlabs/asttokens
diff --git a/package/python-asttokens/python-asttokens.hash b/package/python-asttokens/python-asttokens.hash
new file mode 100644
index 0000000000..6529e4db41
--- /dev/null
+++ b/package/python-asttokens/python-asttokens.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/asttokens/json
+md5 a9ae6ae0f85398e511bcb9ec87695eed asttokens-2.2.1.tar.gz
+sha256 4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3 asttokens-2.2.1.tar.gz
+# Locally computed sha256 checksums
+sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE
diff --git a/package/python-asttokens/python-asttokens.mk b/package/python-asttokens/python-asttokens.mk
new file mode 100644
index 0000000000..8a8ce1ddd9
--- /dev/null
+++ b/package/python-asttokens/python-asttokens.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# python-asttokens
+#
+################################################################################
+
+PYTHON_ASTTOKENS_VERSION = 2.2.1
+PYTHON_ASTTOKENS_SOURCE = asttokens-$(PYTHON_ASTTOKENS_VERSION).tar.gz
+PYTHON_ASTTOKENS_SITE = https://files.pythonhosted.org/packages/c8/e3/b0b4f32162621126fbdaba636c152c6b6baec486c99f48686e66343d638f
+PYTHON_ASTTOKENS_SETUP_TYPE = setuptools
+PYTHON_ASTTOKENS_LICENSE = Apache-2.0
+PYTHON_ASTTOKENS_LICENSE_FILES = LICENSE
+
+PYTHON_ASTTOKENS_DEPENDENCIES = host-python-setuptools-scm
+
+$(eval $(python-package))
--
2.34.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [Buildroot] [PATCH 3/5] package/python-asttokens: new package
2023-05-28 19:01 ` [Buildroot] [PATCH 3/5] package/python-asttokens: " Romain Naour
@ 2023-06-02 19:45 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
1 sibling, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-02 19:45 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> ---
> package/Config.in | 1 +
> package/python-asttokens/Config.in | 7 +++++++
> package/python-asttokens/python-asttokens.hash | 5 +++++
> package/python-asttokens/python-asttokens.mk | 16 ++++++++++++++++
> 4 files changed, 29 insertions(+)
> create mode 100644 package/python-asttokens/Config.in
> create mode 100644 package/python-asttokens/python-asttokens.hash
> create mode 100644 package/python-asttokens/python-asttokens.mk
> diff --git a/package/Config.in b/package/Config.in
> index 3da005b5e5..e018fe66ca 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -966,6 +966,7 @@ menu "External python modules"
> source "package/python-argon2-cffi-bindings/Config.in"
> source "package/python-arrow/Config.in"
> source "package/python-asgiref/Config.in"
> + source "package/python-asttokens/Config.in"
> source "package/python-asn1crypto/Config.in"
check-package (rightly) complains that n comes before t:
package/Config.in:970: Packages in: menu "External python modules",
are not alphabetically ordered;
correct order: '-', '_', digits, capitals, lowercase;
first incorrect package: python-asn1crypto
Committed with that fixed, thanks.
> source "package/python-async-generator/Config.in"
> source "package/python-async-lru/Config.in"
> diff --git a/package/python-asttokens/Config.in b/package/python-asttokens/Config.in
> new file mode 100644
> index 0000000000..2732b8124b
> --- /dev/null
> +++ b/package/python-asttokens/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_ASTTOKENS
> + bool "python-asttokens"
> + select BR2_PACKAGE_PYTHON_SIX # runtime
> + help
> + Annotate AST trees with source code positions.
> +
> + https://github.com/gristlabs/asttokens
> diff --git a/package/python-asttokens/python-asttokens.hash b/package/python-asttokens/python-asttokens.hash
> new file mode 100644
> index 0000000000..6529e4db41
> --- /dev/null
> +++ b/package/python-asttokens/python-asttokens.hash
> @@ -0,0 +1,5 @@
> +# md5, sha256 from https://pypi.org/pypi/asttokens/json
> +md5 a9ae6ae0f85398e511bcb9ec87695eed asttokens-2.2.1.tar.gz
> +sha256 4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3 asttokens-2.2.1.tar.gz
> +# Locally computed sha256 checksums
> +sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE
> diff --git a/package/python-asttokens/python-asttokens.mk b/package/python-asttokens/python-asttokens.mk
> new file mode 100644
> index 0000000000..8a8ce1ddd9
> --- /dev/null
> +++ b/package/python-asttokens/python-asttokens.mk
> @@ -0,0 +1,16 @@
> +################################################################################
> +#
> +# python-asttokens
> +#
> +################################################################################
> +
> +PYTHON_ASTTOKENS_VERSION = 2.2.1
> +PYTHON_ASTTOKENS_SOURCE = asttokens-$(PYTHON_ASTTOKENS_VERSION).tar.gz
> +PYTHON_ASTTOKENS_SITE = https://files.pythonhosted.org/packages/c8/e3/b0b4f32162621126fbdaba636c152c6b6baec486c99f48686e66343d638f
> +PYTHON_ASTTOKENS_SETUP_TYPE = setuptools
> +PYTHON_ASTTOKENS_LICENSE = Apache-2.0
> +PYTHON_ASTTOKENS_LICENSE_FILES = LICENSE
> +
> +PYTHON_ASTTOKENS_DEPENDENCIES = host-python-setuptools-scm
> +
> +$(eval $(python-package))
> --
> 2.34.3
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: [Buildroot] [PATCH 3/5] package/python-asttokens: new package
2023-05-28 19:01 ` [Buildroot] [PATCH 3/5] package/python-asttokens: " Romain Naour
2023-06-02 19:45 ` Peter Korsgaard
@ 2023-06-14 11:40 ` Peter Korsgaard
1 sibling, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-14 11:40 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed to 2023.02.x, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 4/5] package/python-stack-data: new package
2023-05-28 19:01 [Buildroot] [PATCH 1/5] package/python-executing: new package Romain Naour
2023-05-28 19:01 ` [Buildroot] [PATCH 2/5] package/python-pure-eval: " Romain Naour
2023-05-28 19:01 ` [Buildroot] [PATCH 3/5] package/python-asttokens: " Romain Naour
@ 2023-05-28 19:01 ` Romain Naour
2023-06-02 19:45 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
2023-05-28 19:01 ` [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies Romain Naour
` (2 subsequent siblings)
5 siblings, 2 replies; 15+ messages in thread
From: Romain Naour @ 2023-05-28 19:01 UTC (permalink / raw)
To: buildroot; +Cc: Romain Naour
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
package/Config.in | 1 +
package/python-stack-data/Config.in | 10 ++++++++++
package/python-stack-data/python-stack-data.hash | 5 +++++
package/python-stack-data/python-stack-data.mk | 14 ++++++++++++++
4 files changed, 30 insertions(+)
create mode 100644 package/python-stack-data/Config.in
create mode 100644 package/python-stack-data/python-stack-data.hash
create mode 100644 package/python-stack-data/python-stack-data.mk
diff --git a/package/Config.in b/package/Config.in
index e018fe66ca..585072aa83 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1310,6 +1310,7 @@ menu "External python modules"
source "package/python-sqlalchemy/Config.in"
source "package/python-sqliteschema/Config.in"
source "package/python-sqlparse/Config.in"
+ source "package/python-stack-data/Config.in"
source "package/python-systemd/Config.in"
source "package/python-tabledata/Config.in"
source "package/python-tempora/Config.in"
diff --git a/package/python-stack-data/Config.in b/package/python-stack-data/Config.in
new file mode 100644
index 0000000000..508eb9cf13
--- /dev/null
+++ b/package/python-stack-data/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PYTHON_STACK_DATA
+ bool "python-stack-data"
+ select BR2_PACKAGE_PYTHON_ASTTOKENS # runtime
+ select BR2_PACKAGE_PYTHON_EXECUTING # runtime
+ select BR2_PACKAGE_PYTHON_PURE_EVAL # runtime
+ help
+ Extract data from python stack frames and tracebacks
+ for informative displays.
+
+ http://github.com/alexmojaki/stack_data
diff --git a/package/python-stack-data/python-stack-data.hash b/package/python-stack-data/python-stack-data.hash
new file mode 100644
index 0000000000..6decd3ca8e
--- /dev/null
+++ b/package/python-stack-data/python-stack-data.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/stack_data/json
+md5 bf86c3c81a0158e1e7f3979da5a0033b stack_data-0.6.2.tar.gz
+sha256 32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815 stack_data-0.6.2.tar.gz
+# Locally computed sha256 checksums
+sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt
diff --git a/package/python-stack-data/python-stack-data.mk b/package/python-stack-data/python-stack-data.mk
new file mode 100644
index 0000000000..494ce8f454
--- /dev/null
+++ b/package/python-stack-data/python-stack-data.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-stack-data
+#
+################################################################################
+
+PYTHON_STACK_DATA_VERSION = 0.6.2
+PYTHON_STACK_DATA_SOURCE = stack_data-$(PYTHON_STACK_DATA_VERSION).tar.gz
+PYTHON_STACK_DATA_SITE = https://files.pythonhosted.org/packages/db/18/aa7f2b111aeba2cd83503254d9133a912d7f61f459a0c8561858f0d72a56
+PYTHON_STACK_DATA_SETUP_TYPE = setuptools
+PYTHON_STACK_DATA_LICENSE = MIT
+PYTHON_STACK_DATA_LICENSE_FILES = LICENSE.txt
+
+$(eval $(python-package))
--
2.34.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [Buildroot] [PATCH 4/5] package/python-stack-data: new package
2023-05-28 19:01 ` [Buildroot] [PATCH 4/5] package/python-stack-data: " Romain Naour
@ 2023-06-02 19:45 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
1 sibling, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-02 19:45 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Buildroot] [PATCH 4/5] package/python-stack-data: new package
2023-05-28 19:01 ` [Buildroot] [PATCH 4/5] package/python-stack-data: " Romain Naour
2023-06-02 19:45 ` Peter Korsgaard
@ 2023-06-14 11:40 ` Peter Korsgaard
1 sibling, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-14 11:40 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed to 2023.02.x, thanks.
> ---
> package/Config.in | 1 +
> package/python-stack-data/Config.in | 10 ++++++++++
> package/python-stack-data/python-stack-data.hash | 5 +++++
> package/python-stack-data/python-stack-data.mk | 14 ++++++++++++++
> 4 files changed, 30 insertions(+)
> create mode 100644 package/python-stack-data/Config.in
> create mode 100644 package/python-stack-data/python-stack-data.hash
> create mode 100644 package/python-stack-data/python-stack-data.mk
> diff --git a/package/Config.in b/package/Config.in
> index e018fe66ca..585072aa83 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1310,6 +1310,7 @@ menu "External python modules"
> source "package/python-sqlalchemy/Config.in"
> source "package/python-sqliteschema/Config.in"
> source "package/python-sqlparse/Config.in"
> + source "package/python-stack-data/Config.in"
> source "package/python-systemd/Config.in"
> source "package/python-tabledata/Config.in"
> source "package/python-tempora/Config.in"
> diff --git a/package/python-stack-data/Config.in b/package/python-stack-data/Config.in
> new file mode 100644
> index 0000000000..508eb9cf13
> --- /dev/null
> +++ b/package/python-stack-data/Config.in
> @@ -0,0 +1,10 @@
> +config BR2_PACKAGE_PYTHON_STACK_DATA
> + bool "python-stack-data"
> + select BR2_PACKAGE_PYTHON_ASTTOKENS # runtime
> + select BR2_PACKAGE_PYTHON_EXECUTING # runtime
> + select BR2_PACKAGE_PYTHON_PURE_EVAL # runtime
> + help
> + Extract data from python stack frames and tracebacks
> + for informative displays.
> +
> + http://github.com/alexmojaki/stack_data
> diff --git a/package/python-stack-data/python-stack-data.hash b/package/python-stack-data/python-stack-data.hash
> new file mode 100644
> index 0000000000..6decd3ca8e
> --- /dev/null
> +++ b/package/python-stack-data/python-stack-data.hash
> @@ -0,0 +1,5 @@
> +# md5, sha256 from https://pypi.org/pypi/stack_data/json
> +md5 bf86c3c81a0158e1e7f3979da5a0033b stack_data-0.6.2.tar.gz
> +sha256 32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815 stack_data-0.6.2.tar.gz
> +# Locally computed sha256 checksums
> +sha256 a476a2cb0ef4c41450340a577a28b91ac4c7f669136b2ee148047fabd5fc4181 LICENSE.txt
> diff --git a/package/python-stack-data/python-stack-data.mk b/package/python-stack-data/python-stack-data.mk
> new file mode 100644
> index 0000000000..494ce8f454
> --- /dev/null
> +++ b/package/python-stack-data/python-stack-data.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-stack-data
> +#
> +################################################################################
> +
> +PYTHON_STACK_DATA_VERSION = 0.6.2
> +PYTHON_STACK_DATA_SOURCE = stack_data-$(PYTHON_STACK_DATA_VERSION).tar.gz
> +PYTHON_STACK_DATA_SITE = https://files.pythonhosted.org/packages/db/18/aa7f2b111aeba2cd83503254d9133a912d7f61f459a0c8561858f0d72a56
> +PYTHON_STACK_DATA_SETUP_TYPE = setuptools
> +PYTHON_STACK_DATA_LICENSE = MIT
> +PYTHON_STACK_DATA_LICENSE_FILES = LICENSE.txt
> +
> +$(eval $(python-package))
> --
> 2.34.3
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread
* [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies
2023-05-28 19:01 [Buildroot] [PATCH 1/5] package/python-executing: new package Romain Naour
` (2 preceding siblings ...)
2023-05-28 19:01 ` [Buildroot] [PATCH 4/5] package/python-stack-data: " Romain Naour
@ 2023-05-28 19:01 ` Romain Naour
2023-06-02 19:46 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
2023-06-02 19:42 ` [Buildroot] [PATCH 1/5] package/python-executing: new package Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
5 siblings, 2 replies; 15+ messages in thread
From: Romain Naour @ 2023-05-28 19:01 UTC (permalink / raw)
To: buildroot; +Cc: Romain Naour
As reported [1], the test TestIPythonPy3 fail since it was updated
to 8.6.0 release just after 2022.11.
ModuleNotFoundError: No module named 'stack_data'
Indeed there is no such python3-stack-data in Buildroot.
For example, Fedora packaging added python3-stack-data while updating
to ipython 8.0.1.
With python-stack-data added, the test TestIPythonPy3 still fail
with:
ModuleNotFoundError: No module named 'sqlite3'
Since ipython 8 sqlite3 fallback imports has been removed [2].
Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089
[1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html
[2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746
Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
Due to the number of new packages required to fix ipython,
we may consider reverting to ipython 7.31.1 for 2023.05 and 2023.02.
---
package/python-ipython/Config.in | 2 ++
1 file changed, 2 insertions(+)
diff --git a/package/python-ipython/Config.in b/package/python-ipython/Config.in
index 3de49ae574..c217efcfd1 100644
--- a/package/python-ipython/Config.in
+++ b/package/python-ipython/Config.in
@@ -1,5 +1,6 @@
config BR2_PACKAGE_PYTHON_IPYTHON
bool "python-ipython"
+ select BR2_PACKAGE_PYTHON3_SQLITE # runtime
select BR2_PACKAGE_PYTHON_BACKCALL # runtime
select BR2_PACKAGE_PYTHON_DECORATOR # runtime
select BR2_PACKAGE_PYTHON_JEDI # runtime
@@ -7,6 +8,7 @@ config BR2_PACKAGE_PYTHON_IPYTHON
select BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT # runtime
select BR2_PACKAGE_PYTHON_PYGMENTS # runtime
select BR2_PACKAGE_PYTHON_PEXPECT # runtime
+ select BR2_PACKAGE_PYTHON_STACK_DATA # runtime
select BR2_PACKAGE_PYTHON_TRAITLETS # runtime
help
IPython is a command shell for interactive computing in
--
2.34.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 15+ messages in thread* Re: [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies
2023-05-28 19:01 ` [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies Romain Naour
@ 2023-06-02 19:46 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
1 sibling, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-02 19:46 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> As reported [1], the test TestIPythonPy3 fail since it was updated
> to 8.6.0 release just after 2022.11.
> ModuleNotFoundError: No module named 'stack_data'
> Indeed there is no such python3-stack-data in Buildroot.
> For example, Fedora packaging added python3-stack-data while updating
> to ipython 8.0.1.
> With python-stack-data added, the test TestIPythonPy3 still fail
> with:
> ModuleNotFoundError: No module named 'sqlite3'
> Since ipython 8 sqlite3 fallback imports has been removed [2].
> Fixes:
> https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089
> [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html
> [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies
2023-05-28 19:01 ` [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies Romain Naour
2023-06-02 19:46 ` Peter Korsgaard
@ 2023-06-14 11:40 ` Peter Korsgaard
1 sibling, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-14 11:40 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> As reported [1], the test TestIPythonPy3 fail since it was updated
> to 8.6.0 release just after 2022.11.
> ModuleNotFoundError: No module named 'stack_data'
> Indeed there is no such python3-stack-data in Buildroot.
> For example, Fedora packaging added python3-stack-data while updating
> to ipython 8.0.1.
> With python-stack-data added, the test TestIPythonPy3 still fail
> with:
> ModuleNotFoundError: No module named 'sqlite3'
> Since ipython 8 sqlite3 fallback imports has been removed [2].
> Fixes:
> https://gitlab.com/buildroot.org/buildroot/-/jobs/4322819089
> [1] http://lists.busybox.net/pipermail/buildroot/2023-May/668086.html
> [2] https://github.com/ipython/ipython/commit/7a0bdabecfa745b60c3a711e1da2df378687e746
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed to 2023.02.x, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Buildroot] [PATCH 1/5] package/python-executing: new package
2023-05-28 19:01 [Buildroot] [PATCH 1/5] package/python-executing: new package Romain Naour
` (3 preceding siblings ...)
2023-05-28 19:01 ` [Buildroot] [PATCH 5/5] package/ipython: add missing dependencies Romain Naour
@ 2023-06-02 19:42 ` Peter Korsgaard
2023-06-14 11:40 ` Peter Korsgaard
5 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-02 19:42 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: [Buildroot] [PATCH 1/5] package/python-executing: new package
2023-05-28 19:01 [Buildroot] [PATCH 1/5] package/python-executing: new package Romain Naour
` (4 preceding siblings ...)
2023-06-02 19:42 ` [Buildroot] [PATCH 1/5] package/python-executing: new package Peter Korsgaard
@ 2023-06-14 11:40 ` Peter Korsgaard
5 siblings, 0 replies; 15+ messages in thread
From: Peter Korsgaard @ 2023-06-14 11:40 UTC (permalink / raw)
To: Romain Naour; +Cc: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
Committed to 2023.02.x, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 15+ messages in thread