* [Buildroot] [PATCH 2/5] package/python-parso: new package
2019-04-19 9:19 [Buildroot] [PATCH 1/5] package/python-backcall: new package Fabrice Fontaine
@ 2019-04-19 9:19 ` Fabrice Fontaine
2019-04-19 9:19 ` [Buildroot] [PATCH 3/5] package/python-jedi: " Fabrice Fontaine
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Fabrice Fontaine @ 2019-04-19 9:19 UTC (permalink / raw)
To: buildroot
A Python Parser.
https://github.com/davidhalter/parso
python-parso is a runtime dependency of python-jedi
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-parso/Config.in | 6 ++++++
package/python-parso/python-parso.hash | 7 +++++++
package/python-parso/python-parso.mk | 14 ++++++++++++++
5 files changed, 29 insertions(+)
create mode 100644 package/python-parso/Config.in
create mode 100644 package/python-parso/python-parso.hash
create mode 100644 package/python-parso/python-parso.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index e49ee6d036..abdc4a40f0 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -834,6 +834,7 @@ F: package/oniguruma/
F: package/oprofile/
F: package/pcmanfm/
F: package/python-backcall/
+F: package/python-parso/
F: package/rygel/
F: package/safeclib/
F: package/suricata/
diff --git a/package/Config.in b/package/Config.in
index 99f01a0de5..fb6ce3ce5a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -951,6 +951,7 @@ menu "External python modules"
source "package/python-paho-mqtt/Config.in"
source "package/python-pam/Config.in"
source "package/python-paramiko/Config.in"
+ source "package/python-parso/Config.in"
source "package/python-passlib/Config.in"
source "package/python-pathlib2/Config.in"
source "package/python-pathpy/Config.in"
diff --git a/package/python-parso/Config.in b/package/python-parso/Config.in
new file mode 100644
index 0000000000..ea1c5a4732
--- /dev/null
+++ b/package/python-parso/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PARSO
+ bool "python-parso"
+ help
+ A Python Parser.
+
+ https://github.com/davidhalter/parso
diff --git a/package/python-parso/python-parso.hash b/package/python-parso/python-parso.hash
new file mode 100644
index 0000000000..4a823c327d
--- /dev/null
+++ b/package/python-parso/python-parso.hash
@@ -0,0 +1,7 @@
+# md5, sha256 from https://pypi.org/pypi/parso/json
+md5 2ade6b152c194ab6a3d9bc7ef65b9266 parso-0.4.0.tar.gz
+sha256 2e9574cb12e7112a87253e14e2c380ce312060269d04bd018478a3c92ea9a376 parso-0.4.0.tar.gz
+# Locally computed sha256 checksums
+sha256 fa67973073753d17624caf8684d5ee816d70c89d912c5bca7ca0f08e7b150edb LICENSE.txt
+sha256 9c1e620a5cf8e74fe81c1fd4c55e9cc0b189fc04e677cfc7ef915de746c3f59e docs/_themes/flask/LICENSE
+sha256 368780dd953e09148834e8d8c6cc1b09b3d621e77dbd1c4f5e8873561acda873 test/normalizer_issue_files/LICENSE
diff --git a/package/python-parso/python-parso.mk b/package/python-parso/python-parso.mk
new file mode 100644
index 0000000000..ed4b52a547
--- /dev/null
+++ b/package/python-parso/python-parso.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-parso
+#
+################################################################################
+
+PYTHON_PARSO_VERSION = 0.4.0
+PYTHON_PARSO_SOURCE = parso-$(PYTHON_PARSO_VERSION).tar.gz
+PYTHON_PARSO_SITE = https://files.pythonhosted.org/packages/79/52/70d0bb8a1f4b1475a603b4b1484bb351edda30846996fc93fe1976948fef
+PYTHON_PARSO_SETUP_TYPE = setuptools
+PYTHON_PARSO_LICENSE = MIT
+PYTHON_PARSO_LICENSE_FILES = LICENSE.txt docs/_themes/flask/LICENSE test/normalizer_issue_files/LICENSE
+
+$(eval $(python-package))
--
2.20.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* [Buildroot] [PATCH 3/5] package/python-jedi: new package
2019-04-19 9:19 [Buildroot] [PATCH 1/5] package/python-backcall: new package Fabrice Fontaine
2019-04-19 9:19 ` [Buildroot] [PATCH 2/5] package/python-parso: " Fabrice Fontaine
@ 2019-04-19 9:19 ` Fabrice Fontaine
2019-04-19 9:19 ` [Buildroot] [PATCH 4/5] package/prompt-toolkit: bump to version 2.0.9 Fabrice Fontaine
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Fabrice Fontaine @ 2019-04-19 9:19 UTC (permalink / raw)
To: buildroot
An autocompletion tool for Python that can be used for text
editors.
https://github.com/davidhalter/jedi
python-jedi is a runtime dependency of ipython 7.3.0
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
DEVELOPERS | 1 +
package/Config.in | 1 +
package/python-jedi/Config.in | 8 ++++++++
package/python-jedi/python-jedi.hash | 6 ++++++
package/python-jedi/python-jedi.mk | 14 ++++++++++++++
5 files changed, 30 insertions(+)
create mode 100644 package/python-jedi/Config.in
create mode 100644 package/python-jedi/python-jedi.hash
create mode 100644 package/python-jedi/python-jedi.mk
diff --git a/DEVELOPERS b/DEVELOPERS
index abdc4a40f0..e5b69c3ade 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -834,6 +834,7 @@ F: package/oniguruma/
F: package/oprofile/
F: package/pcmanfm/
F: package/python-backcall/
+F: package/python-jedi/
F: package/python-parso/
F: package/rygel/
F: package/safeclib/
diff --git a/package/Config.in b/package/Config.in
index fb6ce3ce5a..091b16d02d 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -914,6 +914,7 @@ menu "External python modules"
source "package/python-iso8601/Config.in"
source "package/python-itsdangerous/Config.in"
source "package/python-jaraco-classes/Config.in"
+ source "package/python-jedi/Config.in"
source "package/python-jinja2/Config.in"
source "package/python-jsonmodels/Config.in"
source "package/python-jsonschema/Config.in"
diff --git a/package/python-jedi/Config.in b/package/python-jedi/Config.in
new file mode 100644
index 0000000000..8ceaa1530c
--- /dev/null
+++ b/package/python-jedi/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_JEDI
+ bool "python-jedi"
+ select BR2_PACKAGE_PYTHON_PARSO # runtime
+ help
+ An autocompletion tool for Python that can be used for text
+ editors.
+
+ https://github.com/davidhalter/jedi
diff --git a/package/python-jedi/python-jedi.hash b/package/python-jedi/python-jedi.hash
new file mode 100644
index 0000000000..83ff196f40
--- /dev/null
+++ b/package/python-jedi/python-jedi.hash
@@ -0,0 +1,6 @@
+# md5, sha256 from https://pypi.org/pypi/jedi/json
+md5 46c12589de9df839ff6be79c5009766d jedi-0.13.3.tar.gz
+sha256 2bb0603e3506f708e792c7f4ad8fc2a7a9d9c2d292a358fbbd58da531695595b jedi-0.13.3.tar.gz
+# Locally computed sha256 checksums
+sha256 78e60cd0b8f28694f30195482c33d76908d846b0d15278deb7332aa22ba8e412 LICENSE.txt
+sha256 9c1e620a5cf8e74fe81c1fd4c55e9cc0b189fc04e677cfc7ef915de746c3f59e docs/_themes/flask/LICENSE
diff --git a/package/python-jedi/python-jedi.mk b/package/python-jedi/python-jedi.mk
new file mode 100644
index 0000000000..f182609273
--- /dev/null
+++ b/package/python-jedi/python-jedi.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-jedi
+#
+################################################################################
+
+PYTHON_JEDI_VERSION = 0.13.3
+PYTHON_JEDI_SOURCE = jedi-$(PYTHON_JEDI_VERSION).tar.gz
+PYTHON_JEDI_SITE = https://files.pythonhosted.org/packages/96/fb/e99fc0442f8a0fa4bf5d34162c2d98131489017f661bf8a331857844b145
+PYTHON_JEDI_SETUP_TYPE = setuptools
+PYTHON_JEDI_LICENSE = MIT
+PYTHON_JEDI_LICENSE_FILES = LICENSE.txt docs/_themes/flask/LICENSE
+
+$(eval $(python-package))
--
2.20.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* [Buildroot] [PATCH 4/5] package/prompt-toolkit: bump to version 2.0.9
2019-04-19 9:19 [Buildroot] [PATCH 1/5] package/python-backcall: new package Fabrice Fontaine
2019-04-19 9:19 ` [Buildroot] [PATCH 2/5] package/python-parso: " Fabrice Fontaine
2019-04-19 9:19 ` [Buildroot] [PATCH 3/5] package/python-jedi: " Fabrice Fontaine
@ 2019-04-19 9:19 ` Fabrice Fontaine
2019-04-19 9:19 ` [Buildroot] [PATCH 5/5] package/python-ipython: bump to version 7.4.0 Fabrice Fontaine
2019-04-20 20:03 ` [Buildroot] [PATCH 1/5] package/python-backcall: new package Thomas Petazzoni
4 siblings, 0 replies; 6+ messages in thread
From: Fabrice Fontaine @ 2019-04-19 9:19 UTC (permalink / raw)
To: buildroot
- Add hash for license file
- Add xml depedency
prompt-toolkit in version 2.x is a dependency of ipython 7.x
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
package/python-prompt-toolkit/Config.in | 2 ++
package/python-prompt-toolkit/python-prompt-toolkit.hash | 8 +++++---
package/python-prompt-toolkit/python-prompt-toolkit.mk | 4 ++--
3 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/package/python-prompt-toolkit/Config.in b/package/python-prompt-toolkit/Config.in
index ccc9ebb0f5..baafaeb8c1 100644
--- a/package/python-prompt-toolkit/Config.in
+++ b/package/python-prompt-toolkit/Config.in
@@ -2,6 +2,8 @@ config BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT
bool "python-prompt-toolkit"
select BR2_PACKAGE_PYTHON_SIX # runtime
select BR2_PACKAGE_PYTHON_WCWIDTH # runtime
+ select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON #?runtime
+ select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3 #?runtime
help
Library for building powerful interactive command lines in
Python.
diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.hash b/package/python-prompt-toolkit/python-prompt-toolkit.hash
index f60fc08679..be671b8953 100644
--- a/package/python-prompt-toolkit/python-prompt-toolkit.hash
+++ b/package/python-prompt-toolkit/python-prompt-toolkit.hash
@@ -1,3 +1,5 @@
-# md5 from https://pypi.python.org/pypi/prompt_toolkit/json, sha256 locally computed
-md5 427b496d2c147bd3819bc3a7f6e0d493 prompt_toolkit-1.0.13.tar.gz
-sha256 33d68ca09f76cd73287fde7df5748ffacf26a8238dd61ee81ac50860ea7c6776 prompt_toolkit-1.0.13.tar.gz
+# md5, sha256 from https://pypi.org/pypi/prompt-toolkit/json
+md5 091daddeec62015e0be36e8682d36562 prompt_toolkit-2.0.9.tar.gz
+sha256 2519ad1d8038fd5fc8e770362237ad0364d16a7650fb5724af6997ed5515e3c1 prompt_toolkit-2.0.9.tar.gz
+# Locally computed sha256 checksums
+sha256 303574d9bdd85c757d6025017942bf17baeedf2778f62bd7f425d07d880f4c4a LICENSE
diff --git a/package/python-prompt-toolkit/python-prompt-toolkit.mk b/package/python-prompt-toolkit/python-prompt-toolkit.mk
index 19b7b34e0a..8f62922633 100644
--- a/package/python-prompt-toolkit/python-prompt-toolkit.mk
+++ b/package/python-prompt-toolkit/python-prompt-toolkit.mk
@@ -4,9 +4,9 @@
#
################################################################################
-PYTHON_PROMPT_TOOLKIT_VERSION = 1.0.13
+PYTHON_PROMPT_TOOLKIT_VERSION = 2.0.9
PYTHON_PROMPT_TOOLKIT_SOURCE = prompt_toolkit-$(PYTHON_PROMPT_TOOLKIT_VERSION).tar.gz
-PYTHON_PROMPT_TOOLKIT_SITE = https://pypi.python.org/packages/23/be/4876b52d5cc159cbd4b0ff6e7aa419a26470849a43a8f647857a4a24467b
+PYTHON_PROMPT_TOOLKIT_SITE = https://files.pythonhosted.org/packages/94/a0/57dc47115621d9b3fcc589848cdbcbb6c4c130186e8fc4c4704766a7a699
PYTHON_PROMPT_TOOLKIT_SETUP_TYPE = setuptools
PYTHON_PROMPT_TOOLKIT_LICENSE = BSD-3-Clause
PYTHON_PROMPT_TOOLKIT_LICENSE_FILES = LICENSE
--
2.20.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH 5/5] package/python-ipython: bump to version 7.4.0
2019-04-19 9:19 [Buildroot] [PATCH 1/5] package/python-backcall: new package Fabrice Fontaine
` (2 preceding siblings ...)
2019-04-19 9:19 ` [Buildroot] [PATCH 4/5] package/prompt-toolkit: bump to version 2.0.9 Fabrice Fontaine
@ 2019-04-19 9:19 ` Fabrice Fontaine
2019-04-20 20:03 ` [Buildroot] [PATCH 1/5] package/python-backcall: new package Thomas Petazzoni
4 siblings, 0 replies; 6+ messages in thread
From: Fabrice Fontaine @ 2019-04-19 9:19 UTC (permalink / raw)
To: buildroot
- Update hash for COPYING.rst, it has been updated to remove
BSD-3-Clause text:
https://github.com/ipython/ipython/commit/5a6ef3e35db9ac04bf47a17d96484e03370f03dd
- Add LICENSE to license files as this is now the file that contain
BSD-3-Clause text
- Needs python3 since version 6.x and above
- Needs new runtime dependencies: backcall and jedi
- Drop obsolete python2 dependencies as well as simplegeneric:
https://github.com/ipython/ipython/commit/dc0ceb16f92e0e943435106e863a5cfccd724a2d
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
package/python-ipython/Config.in | 6 +++---
package/python-ipython/python-ipython.hash | 7 ++++---
package/python-ipython/python-ipython.mk | 6 +++---
3 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/package/python-ipython/Config.in b/package/python-ipython/Config.in
index d8164afba2..c151ac2dd2 100644
--- a/package/python-ipython/Config.in
+++ b/package/python-ipython/Config.in
@@ -1,13 +1,13 @@
config BR2_PACKAGE_PYTHON_IPYTHON
bool "python-ipython"
- select BR2_PACKAGE_PYTHON_BACKPORTS_SHUTIL_GET_TERMINAL_SIZE if BR2_PACKAGE_PYTHON # runtime
+ depends on BR2_PACKAGE_PYTHON3
+ select BR2_PACKAGE_PYTHON_BACKCALL # runtime
select BR2_PACKAGE_PYTHON_DECORATOR # runtime
- select BR2_PACKAGE_PYTHON_PATHLIB2 if BR2_PACKAGE_PYTHON # runtime
+ select BR2_PACKAGE_PYTHON_JEDI # runtime
select BR2_PACKAGE_PYTHON_PICKLESHARE # runtime
select BR2_PACKAGE_PYTHON_PROMPT_TOOLKIT # runtime
select BR2_PACKAGE_PYTHON_PYGMENTS # runtime
select BR2_PACKAGE_PYTHON_PEXPECT # runtime
- select BR2_PACKAGE_PYTHON_SIMPLEGENERIC # runtime
select BR2_PACKAGE_PYTHON_TRAITLETS # runtime
help
IPython is a command shell for interactive computing in
diff --git a/package/python-ipython/python-ipython.hash b/package/python-ipython/python-ipython.hash
index 41bdd70feb..70c3c904db 100644
--- a/package/python-ipython/python-ipython.hash
+++ b/package/python-ipython/python-ipython.hash
@@ -1,5 +1,6 @@
# md5, sha256 from https://pypi.org/pypi/ipython/json
-md5 7014b8824981eef2cb893ea5398d6b8d ipython-5.8.0.tar.gz
-sha256 4bac649857611baaaf76bc82c173aa542f7486446c335fe1a6c05d0d491c8906 ipython-5.8.0.tar.gz
+md5 826178c87b7b96651ce8b26a779e3016 ipython-7.4.0.tar.gz
+sha256 b038baa489c38f6d853a3cfc4c635b0cda66f2864d136fe8f40c1a6e334e2a6b ipython-7.4.0.tar.gz
# Locally computed sha256
-sha256 a5d87689342ec47cebdf623af06cec734c607666c696fe48271f2ff91752443d COPYING.rst
+sha256 341afcbd729887b7046fe7b98fc4f4edff3aed8d38f06eefd9b30670f043df17 COPYING.rst
+sha256 e0e390748ed440ab893ca1f135a88a920aaf5409dbb90a5b427c75c5e51268fb LICENSE
diff --git a/package/python-ipython/python-ipython.mk b/package/python-ipython/python-ipython.mk
index 79a48bf43d..cd756b131e 100644
--- a/package/python-ipython/python-ipython.mk
+++ b/package/python-ipython/python-ipython.mk
@@ -4,11 +4,11 @@
#
################################################################################
-PYTHON_IPYTHON_VERSION = 5.8.0
+PYTHON_IPYTHON_VERSION = 7.4.0
PYTHON_IPYTHON_SOURCE = ipython-$(PYTHON_IPYTHON_VERSION).tar.gz
-PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/41/a6/2d25314b1f9375639d8f8e0f8052e8cec5df511d3449f22c4f1c2d8cb3c6
+PYTHON_IPYTHON_SITE = https://files.pythonhosted.org/packages/e3/88/39c8b7701b2f7d5c8f3a1796b0c174f21071232bc5b242feb670e913acc6
PYTHON_IPYTHON_LICENSE = BSD-3-Clause
-PYTHON_IPYTHON_LICENSE_FILES = COPYING.rst
+PYTHON_IPYTHON_LICENSE_FILES = COPYING.rst LICENSE
PYTHON_IPYTHON_SETUP_TYPE = distutils
$(eval $(python-package))
--
2.20.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* [Buildroot] [PATCH 1/5] package/python-backcall: new package
2019-04-19 9:19 [Buildroot] [PATCH 1/5] package/python-backcall: new package Fabrice Fontaine
` (3 preceding siblings ...)
2019-04-19 9:19 ` [Buildroot] [PATCH 5/5] package/python-ipython: bump to version 7.4.0 Fabrice Fontaine
@ 2019-04-20 20:03 ` Thomas Petazzoni
4 siblings, 0 replies; 6+ messages in thread
From: Thomas Petazzoni @ 2019-04-20 20:03 UTC (permalink / raw)
To: buildroot
Hello Fabrice,
On Fri, 19 Apr 2019 11:19:28 +0200
Fabrice Fontaine <fontaine.fabrice@gmail.com> wrote:
> Specifications for callback functions passed in to an API.
>
> https://github.com/takluyver/backcall
>
> No license source files are provided from current version, however
> upstream added one:
> https://github.com/takluyver/backcall/blob/master/LICENSE
>
> python-backcall is a runtime dependency of python-inotify 7.3.0
>
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
> DEVELOPERS | 1 +
> package/Config.in | 1 +
> package/python-backcall/Config.in | 6 ++++++
> package/python-backcall/python-backcall.hash | 3 +++
> package/python-backcall/python-backcall.mk | 14 ++++++++++++++
> 5 files changed, 25 insertions(+)
> create mode 100644 package/python-backcall/Config.in
> create mode 100644 package/python-backcall/python-backcall.hash
> create mode 100644 package/python-backcall/python-backcall.mk
I've applied the series to master, thanks. On python-parso and
python-jedi, I added BSD-3-Clause to the list of licenses, as it was
the license of the flask theme. I have also added Python-2.0 in the
list of licenses for python-parso, according to what was mentioned in
one of the license files.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
^ permalink raw reply [flat|nested] 6+ messages in thread