All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/7] package/python-tinycss2: new package
@ 2021-11-27 11:37 James Hilliard
  2021-11-27 11:37 ` [Buildroot] [PATCH 2/7] package/python-cssselect2: " James Hilliard
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: James Hilliard @ 2021-11-27 11:37 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                            |  1 +
 package/python-tinycss2/Config.in            |  6 ++++++
 package/python-tinycss2/python-tinycss2.hash |  5 +++++
 package/python-tinycss2/python-tinycss2.mk   | 14 ++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/python-tinycss2/Config.in
 create mode 100644 package/python-tinycss2/python-tinycss2.hash
 create mode 100644 package/python-tinycss2/python-tinycss2.mk

diff --git a/package/Config.in b/package/Config.in
index cb94e30be3..8efcecc90f 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1240,6 +1240,7 @@ menu "External python modules"
 	source "package/python-terminaltables/Config.in"
 	source "package/python-texttable/Config.in"
 	source "package/python-thrift/Config.in"
+	source "package/python-tinycss2/Config.in"
 	source "package/python-tinyrpc/Config.in"
 	source "package/python-tomako/Config.in"
 	source "package/python-toml/Config.in"
diff --git a/package/python-tinycss2/Config.in b/package/python-tinycss2/Config.in
new file mode 100644
index 0000000000..e6c992b8c5
--- /dev/null
+++ b/package/python-tinycss2/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_TINYCSS2
+	bool "python-tinycss2"
+	depends on BR2_PACKAGE_PYTHON3
+	select BR2_PACKAGE_PYTHON_WEBENCODINGS # runtime
+	help
+	  A tiny CSS parser.
diff --git a/package/python-tinycss2/python-tinycss2.hash b/package/python-tinycss2/python-tinycss2.hash
new file mode 100644
index 0000000000..eeb3754752
--- /dev/null
+++ b/package/python-tinycss2/python-tinycss2.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/tinycss2/json
+md5  7caf513c4e87fc2449dcfbf407a8416f  tinycss2-1.1.0.tar.gz
+sha256  fbdcac3044d60eb85fdb2aa840ece43cf7dbe798e373e6ee0be545d4d134e18a  tinycss2-1.1.0.tar.gz
+# Locally computed sha256 checksums
+sha256  6b94acee20ec9f2709333134f3ba70322535fb420af0ce8c1455d9cbe297f1d5  LICENSE
diff --git a/package/python-tinycss2/python-tinycss2.mk b/package/python-tinycss2/python-tinycss2.mk
new file mode 100644
index 0000000000..4bf5b97766
--- /dev/null
+++ b/package/python-tinycss2/python-tinycss2.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-tinycss2
+#
+################################################################################
+
+PYTHON_TINYCSS2_VERSION = 1.1.0
+PYTHON_TINYCSS2_SOURCE = tinycss2-$(PYTHON_TINYCSS2_VERSION).tar.gz
+PYTHON_TINYCSS2_SITE = https://files.pythonhosted.org/packages/ce/d3/ece7a98d5826bd134e269a3a3030153d30482194fca71d95a3041812aab8
+PYTHON_TINYCSS2_SETUP_TYPE = distutils
+PYTHON_TINYCSS2_LICENSE = BSD-3-Clause
+PYTHON_TINYCSS2_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH 2/7] package/python-cssselect2: new package
  2021-11-27 11:37 [Buildroot] [PATCH 1/7] package/python-tinycss2: new package James Hilliard
@ 2021-11-27 11:37 ` James Hilliard
  2021-12-04 21:21   ` Thomas Petazzoni
  2021-11-27 11:37 ` [Buildroot] [PATCH 3/7] package/python-pyphen: bump to version 0.11.0 James Hilliard
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: James Hilliard @ 2021-11-27 11:37 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                                |  1 +
 package/python-cssselect2/Config.in              |  9 +++++++++
 package/python-cssselect2/python-cssselect2.hash |  5 +++++
 package/python-cssselect2/python-cssselect2.mk   | 14 ++++++++++++++
 4 files changed, 29 insertions(+)
 create mode 100644 package/python-cssselect2/Config.in
 create mode 100644 package/python-cssselect2/python-cssselect2.hash
 create mode 100644 package/python-cssselect2/python-cssselect2.mk

diff --git a/package/Config.in b/package/Config.in
index 8efcecc90f..e5b161c86c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -970,6 +970,7 @@ menu "External python modules"
 	source "package/python-crossbar/Config.in"
 	source "package/python-cryptography/Config.in"
 	source "package/python-cssselect/Config.in"
+	source "package/python-cssselect2/Config.in"
 	source "package/python-cssutils/Config.in"
 	source "package/python-cycler/Config.in"
 	source "package/python-daemon/Config.in"
diff --git a/package/python-cssselect2/Config.in b/package/python-cssselect2/Config.in
new file mode 100644
index 0000000000..0196471253
--- /dev/null
+++ b/package/python-cssselect2/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_CSSSELECT2
+	bool "python-cssselect2"
+	depends on BR2_PACKAGE_PYTHON3
+	select BR2_PACKAGE_PYTHON_TINYCSS2 # runtime
+	select BR2_PACKAGE_PYTHON_WEBENCODINGS # runtime
+	help
+	  CSS selectors for Python ElementTree.
+
+	  https://doc.courtbouillon.org/cssselect2/
diff --git a/package/python-cssselect2/python-cssselect2.hash b/package/python-cssselect2/python-cssselect2.hash
new file mode 100644
index 0000000000..ed5b863302
--- /dev/null
+++ b/package/python-cssselect2/python-cssselect2.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/cssselect2/json
+md5  6dfd5963c8a5d85f2634d1650b1ddfe1  cssselect2-0.4.1.tar.gz
+sha256  93fbb9af860e95dd40bf18c3b2b6ed99189a07c0f29ba76f9c5be71344664ec8  cssselect2-0.4.1.tar.gz
+# Locally computed sha256 checksums
+sha256  6fd97229a1d1b0f6a8b41e109f413426dbc0874b1e03746d66cc33282601c2c2  LICENSE
diff --git a/package/python-cssselect2/python-cssselect2.mk b/package/python-cssselect2/python-cssselect2.mk
new file mode 100644
index 0000000000..18e0fba839
--- /dev/null
+++ b/package/python-cssselect2/python-cssselect2.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-cssselect2
+#
+################################################################################
+
+PYTHON_CSSSELECT2_VERSION = 0.4.1
+PYTHON_CSSSELECT2_SOURCE = cssselect2-$(PYTHON_CSSSELECT2_VERSION).tar.gz
+PYTHON_CSSSELECT2_SITE = https://files.pythonhosted.org/packages/ad/3d/fb764303deb34cbc1a32fcecdfd239367cb16323920c88390b2f5ad751f0
+PYTHON_CSSSELECT2_SETUP_TYPE = distutils
+PYTHON_CSSSELECT2_LICENSE = BSD-3-Clause
+PYTHON_CSSSELECT2_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH 3/7] package/python-pyphen: bump to version 0.11.0
  2021-11-27 11:37 [Buildroot] [PATCH 1/7] package/python-tinycss2: new package James Hilliard
  2021-11-27 11:37 ` [Buildroot] [PATCH 2/7] package/python-cssselect2: " James Hilliard
@ 2021-11-27 11:37 ` James Hilliard
  2021-12-04 21:21   ` Thomas Petazzoni
  2021-11-27 11:37 ` [Buildroot] [PATCH 4/7] package/python-fonttools: new package James Hilliard
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: James Hilliard @ 2021-11-27 11:37 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                        |  1 +
 package/python-pyphen/Config.in          |  7 +++++++
 package/python-pyphen/python-pyphen.hash |  5 +++++
 package/python-pyphen/python-pyphen.mk   | 14 ++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-pyphen/Config.in
 create mode 100644 package/python-pyphen/python-pyphen.hash
 create mode 100644 package/python-pyphen/python-pyphen.mk

diff --git a/package/Config.in b/package/Config.in
index e5b161c86c..2bb4a0b4f4 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1161,6 +1161,7 @@ menu "External python modules"
 	source "package/python-pyparsing/Config.in"
 	source "package/python-pyparted/Config.in"
 	source "package/python-pypcap/Config.in"
+	source "package/python-pyphen/Config.in"
 	source "package/python-pyqrcode/Config.in"
 	source "package/python-pyqt5/Config.in"
 	source "package/python-pyratemp/Config.in"
diff --git a/package/python-pyphen/Config.in b/package/python-pyphen/Config.in
new file mode 100644
index 0000000000..30ccafcda4
--- /dev/null
+++ b/package/python-pyphen/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_PYPHEN
+	bool "python-pyphen"
+	depends on BR2_PACKAGE_PYTHON3
+	help
+	  Pure Python module to hyphenate text.
+
+	  https://www.courtbouillon.org/pyphen
diff --git a/package/python-pyphen/python-pyphen.hash b/package/python-pyphen/python-pyphen.hash
new file mode 100644
index 0000000000..3e87fbf032
--- /dev/null
+++ b/package/python-pyphen/python-pyphen.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/Pyphen/json
+md5  f8ec095e4fe30dc2b518a918788b33ed  pyphen-0.11.0.tar.gz
+sha256  e2c3ed82c3a04317df5102addafe89652b0876bc6c6265f5dd4c3efaf02315e8  pyphen-0.11.0.tar.gz
+# Locally computed sha256 checksums
+sha256  9f0bffde4fbbbbc61c46f6577b6f472919dba9fdffabe74e8a7e44ac5dbef7a2  LICENSE
diff --git a/package/python-pyphen/python-pyphen.mk b/package/python-pyphen/python-pyphen.mk
new file mode 100644
index 0000000000..8124f66f73
--- /dev/null
+++ b/package/python-pyphen/python-pyphen.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-pyphen
+#
+################################################################################
+
+PYTHON_PYPHEN_VERSION = 0.11.0
+PYTHON_PYPHEN_SOURCE = pyphen-$(PYTHON_PYPHEN_VERSION).tar.gz
+PYTHON_PYPHEN_SITE = https://files.pythonhosted.org/packages/9a/f8/af869a4983c1b3159945479510260985714265d48baf27d61f72b1ec8cbf
+PYTHON_PYPHEN_SETUP_TYPE = distutils
+PYTHON_PYPHEN_LICENSE = LGPL-2.1+, MPL-1.1, GPL-2.0+
+PYTHON_PYPHEN_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH 4/7] package/python-fonttools: new package
  2021-11-27 11:37 [Buildroot] [PATCH 1/7] package/python-tinycss2: new package James Hilliard
  2021-11-27 11:37 ` [Buildroot] [PATCH 2/7] package/python-cssselect2: " James Hilliard
  2021-11-27 11:37 ` [Buildroot] [PATCH 3/7] package/python-pyphen: bump to version 0.11.0 James Hilliard
@ 2021-11-27 11:37 ` James Hilliard
  2021-12-04 21:24   ` Thomas Petazzoni
  2021-11-27 11:37 ` [Buildroot] [PATCH 5/7] package/python-zopfli: " James Hilliard
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: James Hilliard @ 2021-11-27 11:37 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                             |  1 +
 package/python-fonttools/Config.in            |  7 ++++++
 .../python-fonttools/python-fonttools.hash    |  5 +++++
 package/python-fonttools/python-fonttools.mk  | 22 +++++++++++++++++++
 4 files changed, 35 insertions(+)
 create mode 100644 package/python-fonttools/Config.in
 create mode 100644 package/python-fonttools/python-fonttools.hash
 create mode 100644 package/python-fonttools/python-fonttools.mk

diff --git a/package/Config.in b/package/Config.in
index 2bb4a0b4f4..b4520f43c3 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1013,6 +1013,7 @@ menu "External python modules"
 	source "package/python-flask-wtf/Config.in"
 	source "package/python-flatbuffers/Config.in"
 	source "package/python-flup/Config.in"
+	source "package/python-fonttools/Config.in"
 	source "package/python-frozenlist/Config.in"
 	source "package/python-functools32/Config.in"
 	source "package/python-future/Config.in"
diff --git a/package/python-fonttools/Config.in b/package/python-fonttools/Config.in
new file mode 100644
index 0000000000..714f547430
--- /dev/null
+++ b/package/python-fonttools/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_FONTTOOLS
+	bool "python-fonttools"
+	depends on BR2_PACKAGE_PYTHON3
+	help
+	  Tools to manipulate font files.
+
+	  https://github.com/fonttools/fonttools
diff --git a/package/python-fonttools/python-fonttools.hash b/package/python-fonttools/python-fonttools.hash
new file mode 100644
index 0000000000..2e79861e2c
--- /dev/null
+++ b/package/python-fonttools/python-fonttools.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/fonttools/json
+md5  fcf1425460855b5892c990027b5396c8  fonttools-4.28.2.zip
+sha256  dca694331af74c8ad47acc5171e57f6b78fac5692bf050f2ab572964577ac0dd  fonttools-4.28.2.zip
+# Locally computed sha256 checksums
+sha256  6787208f83f659ccbc2223b2fde952ffa6f7e8aca62f1a8a2bf5bc51bb1b2383  LICENSE
diff --git a/package/python-fonttools/python-fonttools.mk b/package/python-fonttools/python-fonttools.mk
new file mode 100644
index 0000000000..9ec369d550
--- /dev/null
+++ b/package/python-fonttools/python-fonttools.mk
@@ -0,0 +1,22 @@
+################################################################################
+#
+# python-fonttools
+#
+################################################################################
+
+PYTHON_FONTTOOLS_VERSION = 4.28.2
+PYTHON_FONTTOOLS_SOURCE = fonttools-$(PYTHON_FONTTOOLS_VERSION).zip
+PYTHON_FONTTOOLS_SITE = https://files.pythonhosted.org/packages/3c/d5/f722e0d1aed0d547383913c6bc3c4ff35772952057b8e2b8fe3be8df4216
+PYTHON_FONTTOOLS_SETUP_TYPE = setuptools
+PYTHON_FONTTOOLS_LICENSE = MIT
+PYTHON_FONTTOOLS_LICENSE_FILES = LICENSE
+PYTHON_FONTTOOLS_DEPENDENCIES = host-python3-cython
+PYTHON_FONTTOOLS_ENV = FONTTOOLS_WITH_CYTHON=1
+
+define PYTHON_FONTTOOLS_EXTRACT_CMDS
+	$(UNZIP) -d $(@D) $(PYTHON_FONTTOOLS_DL_DIR)/$(PYTHON_FONTTOOLS_SOURCE)
+	mv $(@D)/fonttools-$(PYTHON_FONTTOOLS_VERSION)/* $(@D)
+	$(RM) -r $(@D)/fonttools-$(PYTHON_FONTTOOLS_VERSION)
+endef
+
+$(eval $(python-package))
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH 5/7] package/python-zopfli: new package
  2021-11-27 11:37 [Buildroot] [PATCH 1/7] package/python-tinycss2: new package James Hilliard
                   ` (2 preceding siblings ...)
  2021-11-27 11:37 ` [Buildroot] [PATCH 4/7] package/python-fonttools: new package James Hilliard
@ 2021-11-27 11:37 ` James Hilliard
  2021-12-04 21:26   ` Thomas Petazzoni
  2021-11-27 11:37 ` [Buildroot] [PATCH 6/7] package/python-pydyf: " James Hilliard
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: James Hilliard @ 2021-11-27 11:37 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                        |  1 +
 package/python-zopfli/Config.in          |  7 +++++++
 package/python-zopfli/python-zopfli.hash |  5 +++++
 package/python-zopfli/python-zopfli.mk   | 21 +++++++++++++++++++++
 4 files changed, 34 insertions(+)
 create mode 100644 package/python-zopfli/Config.in
 create mode 100644 package/python-zopfli/python-zopfli.hash
 create mode 100644 package/python-zopfli/python-zopfli.mk

diff --git a/package/Config.in b/package/Config.in
index b4520f43c3..c138911eb9 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1296,6 +1296,7 @@ menu "External python modules"
 	source "package/python-zc-lockfile/Config.in"
 	source "package/python-zeroconf/Config.in"
 	source "package/python-zope-interface/Config.in"
+	source "package/python-zopfli/Config.in"
 endmenu
 endif
 	source "package/quickjs/Config.in"
diff --git a/package/python-zopfli/Config.in b/package/python-zopfli/Config.in
new file mode 100644
index 0000000000..69d4b8b514
--- /dev/null
+++ b/package/python-zopfli/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_ZOPFLI
+	bool "python-zopfli"
+	depends on BR2_PACKAGE_PYTHON3
+	help
+	  Zopfli module for python.
+
+	  https://github.com/fonttools/py-zopfli
diff --git a/package/python-zopfli/python-zopfli.hash b/package/python-zopfli/python-zopfli.hash
new file mode 100644
index 0000000000..92b51bdf18
--- /dev/null
+++ b/package/python-zopfli/python-zopfli.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/zopfli/json
+md5  f66b6f4132533b9b0ab8b0af757237bf  zopfli-0.1.9.zip
+sha256  78de3cc08a8efaa8013d61528907d91ac4d6cc014ffd8a41cc10ee75e9e60d7b  zopfli-0.1.9.zip
+# Locally computed sha256 checksums
+sha256  018b1cb87efdf7a04c2fcc13d57ed63f62149113fb207b27ea13430d64f13513  COPYING
diff --git a/package/python-zopfli/python-zopfli.mk b/package/python-zopfli/python-zopfli.mk
new file mode 100644
index 0000000000..95a0067b05
--- /dev/null
+++ b/package/python-zopfli/python-zopfli.mk
@@ -0,0 +1,21 @@
+################################################################################
+#
+# python-zopfli
+#
+################################################################################
+
+PYTHON_ZOPFLI_VERSION = 0.1.9
+PYTHON_ZOPFLI_SOURCE = zopfli-$(PYTHON_ZOPFLI_VERSION).zip
+PYTHON_ZOPFLI_SITE = https://files.pythonhosted.org/packages/10/7d/278fd896401b0ef76e06cd42c3ce1541572d83b1c713b6786795c60a1bbe
+PYTHON_ZOPFLI_SETUP_TYPE = setuptools
+PYTHON_ZOPFLI_LICENSE = Apache-2.0
+PYTHON_ZOPFLI_LICENSE_FILES = COPYING
+PYTHON_ZOPFLI_DEPENDENCIES = host-python-setuptools-scm
+
+define PYTHON_ZOPFLI_EXTRACT_CMDS
+	$(UNZIP) -d $(@D) $(PYTHON_ZOPFLI_DL_DIR)/$(PYTHON_ZOPFLI_SOURCE)
+	mv $(@D)/zopfli-$(PYTHON_ZOPFLI_VERSION)/* $(@D)
+	$(RM) -r $(@D)/zopfli-$(PYTHON_ZOPFLI_VERSION)
+endef
+
+$(eval $(python-package))
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH 6/7] package/python-pydyf: new package
  2021-11-27 11:37 [Buildroot] [PATCH 1/7] package/python-tinycss2: new package James Hilliard
                   ` (3 preceding siblings ...)
  2021-11-27 11:37 ` [Buildroot] [PATCH 5/7] package/python-zopfli: " James Hilliard
@ 2021-11-27 11:37 ` James Hilliard
  2021-12-04 21:36   ` Thomas Petazzoni
  2021-11-27 11:37 ` [Buildroot] [PATCH 7/7] package/python-weasyprint: " James Hilliard
  2021-12-04 21:20 ` [Buildroot] [PATCH 1/7] package/python-tinycss2: " Thomas Petazzoni
  6 siblings, 1 reply; 14+ messages in thread
From: James Hilliard @ 2021-11-27 11:37 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                      |  1 +
 package/python-pydyf/Config.in         |  7 +++++++
 package/python-pydyf/python-pydyf.hash |  5 +++++
 package/python-pydyf/python-pydyf.mk   | 14 ++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-pydyf/Config.in
 create mode 100644 package/python-pydyf/python-pydyf.hash
 create mode 100644 package/python-pydyf/python-pydyf.mk

diff --git a/package/Config.in b/package/Config.in
index c138911eb9..f348edb8c3 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1143,6 +1143,7 @@ menu "External python modules"
 	source "package/python-pycups/Config.in"
 	source "package/python-pydal/Config.in"
 	source "package/python-pydantic/Config.in"
+	source "package/python-pydyf/Config.in"
 	source "package/python-pyelftools/Config.in"
 	source "package/python-pyftpdlib/Config.in"
 	source "package/python-pygame/Config.in"
diff --git a/package/python-pydyf/Config.in b/package/python-pydyf/Config.in
new file mode 100644
index 0000000000..f283a6d6aa
--- /dev/null
+++ b/package/python-pydyf/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_PYDYF
+	bool "python-pydyf"
+	depends on BR2_PACKAGE_PYTHON3
+	help
+	  A low-level PDF generator.
+
+	  https://www.courtbouillon.org/pydyf
diff --git a/package/python-pydyf/python-pydyf.hash b/package/python-pydyf/python-pydyf.hash
new file mode 100644
index 0000000000..90774457a1
--- /dev/null
+++ b/package/python-pydyf/python-pydyf.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/pydyf/json
+md5  f78ee205b0637c92197f5d584d60cb8e  pydyf-0.1.2.tar.gz
+sha256  1e2f5de48174f505de025a7d1e7cf01bbdd9422ca8ab9451782bf00ee178602c  pydyf-0.1.2.tar.gz
+# Locally computed sha256 checksums
+sha256  75461e438973e1ba0f93a7de9e3fe5b2f49e1ab49251d392878a9cdae8ce7e47  LICENSE
diff --git a/package/python-pydyf/python-pydyf.mk b/package/python-pydyf/python-pydyf.mk
new file mode 100644
index 0000000000..7cc0df2643
--- /dev/null
+++ b/package/python-pydyf/python-pydyf.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-pydyf
+#
+################################################################################
+
+PYTHON_PYDYF_VERSION = 0.1.2
+PYTHON_PYDYF_SOURCE = pydyf-$(PYTHON_PYDYF_VERSION).tar.gz
+PYTHON_PYDYF_SITE = https://files.pythonhosted.org/packages/78/ed/2ccc153d50d21a56916fd5c9d367cad798d4ca8a450cef03e7faa3b920c4
+PYTHON_PYDYF_SETUP_TYPE = distutils
+PYTHON_PYDYF_LICENSE = BSD-3-Clause
+PYTHON_PYDYF_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [Buildroot] [PATCH 7/7] package/python-weasyprint: new package
  2021-11-27 11:37 [Buildroot] [PATCH 1/7] package/python-tinycss2: new package James Hilliard
                   ` (4 preceding siblings ...)
  2021-11-27 11:37 ` [Buildroot] [PATCH 6/7] package/python-pydyf: " James Hilliard
@ 2021-11-27 11:37 ` James Hilliard
  2021-12-04 21:49   ` Thomas Petazzoni
  2021-12-04 21:20 ` [Buildroot] [PATCH 1/7] package/python-tinycss2: " Thomas Petazzoni
  6 siblings, 1 reply; 14+ messages in thread
From: James Hilliard @ 2021-11-27 11:37 UTC (permalink / raw)
  To: buildroot; +Cc: James Hilliard, Thomas Petazzoni, Asaf Kahlon

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/Config.in                               |  1 +
 package/python-weasyprint/Config.in             | 17 +++++++++++++++++
 .../python-weasyprint/python-weasyprint.hash    |  5 +++++
 package/python-weasyprint/python-weasyprint.mk  | 14 ++++++++++++++
 4 files changed, 37 insertions(+)
 create mode 100644 package/python-weasyprint/Config.in
 create mode 100644 package/python-weasyprint/python-weasyprint.hash
 create mode 100644 package/python-weasyprint/python-weasyprint.mk

diff --git a/package/Config.in b/package/Config.in
index f348edb8c3..da7eca7679 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1271,6 +1271,7 @@ menu "External python modules"
 	source "package/python-visitor/Config.in"
 	source "package/python-watchdog/Config.in"
 	source "package/python-wcwidth/Config.in"
+	source "package/python-weasyprint/Config.in"
 	source "package/python-web2py/Config.in"
 	source "package/python-webencodings/Config.in"
 	source "package/python-webob/Config.in"
diff --git a/package/python-weasyprint/Config.in b/package/python-weasyprint/Config.in
new file mode 100644
index 0000000000..3e0d716fb1
--- /dev/null
+++ b/package/python-weasyprint/Config.in
@@ -0,0 +1,17 @@
+config BR2_PACKAGE_PYTHON_WEASYPRINT
+	bool "python-weasyprint"
+	depends on BR2_PACKAGE_PYTHON3
+	select BR2_PACKAGE_PYTHON_CFFI # runtime
+	select BR2_PACKAGE_PYTHON_CSSSELECT2 # runtime
+	select BR2_PACKAGE_PYTHON_FONTTOOLS # runtime
+	select BR2_PACKAGE_PYTHON_BROTLI # runtime
+	select BR2_PACKAGE_PYTHON_ZOPFLI # runtime
+	select BR2_PACKAGE_PYTHON_HTML5LIB # runtime
+	select BR2_PACKAGE_PYTHON_PILLOW # runtime
+	select BR2_PACKAGE_PYTHON_PYDYF # runtime
+	select BR2_PACKAGE_PYTHON_PYPHEN # runtime
+	select BR2_PACKAGE_PYTHON_TINYCSS2 # runtime
+	help
+	  The Awesome Document Factory.
+
+	  https://www.courtbouillon.org/weasyprint
diff --git a/package/python-weasyprint/python-weasyprint.hash b/package/python-weasyprint/python-weasyprint.hash
new file mode 100644
index 0000000000..8d231c50ba
--- /dev/null
+++ b/package/python-weasyprint/python-weasyprint.hash
@@ -0,0 +1,5 @@
+# md5, sha256 from https://pypi.org/pypi/weasyprint/json
+md5  a90fd2d5a581a0e218943af3a8b64a31  weasyprint-53.4.tar.gz
+sha256  10ccb17d55c73096bdf1edd3efe58cb855b07e4c307d9bad4ebc9a3f13ff4580  weasyprint-53.4.tar.gz
+# Locally computed sha256 checksums
+sha256  bfd14eccfa6100575460e685556b183399d4bd335904e3c9521b0116d21c54da  LICENSE
diff --git a/package/python-weasyprint/python-weasyprint.mk b/package/python-weasyprint/python-weasyprint.mk
new file mode 100644
index 0000000000..0a944825bb
--- /dev/null
+++ b/package/python-weasyprint/python-weasyprint.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-weasyprint
+#
+################################################################################
+
+PYTHON_WEASYPRINT_VERSION = 53.4
+PYTHON_WEASYPRINT_SOURCE = weasyprint-$(PYTHON_WEASYPRINT_VERSION).tar.gz
+PYTHON_WEASYPRINT_SITE = https://files.pythonhosted.org/packages/72/25/336e274fde0e48cf9979d44667411fbcfa55d323fd7672068807b6de2f89
+PYTHON_WEASYPRINT_SETUP_TYPE = distutils
+PYTHON_WEASYPRINT_LICENSE = BSD-3-Clause
+PYTHON_WEASYPRINT_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.25.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [Buildroot] [PATCH 1/7] package/python-tinycss2: new package
  2021-11-27 11:37 [Buildroot] [PATCH 1/7] package/python-tinycss2: new package James Hilliard
                   ` (5 preceding siblings ...)
  2021-11-27 11:37 ` [Buildroot] [PATCH 7/7] package/python-weasyprint: " James Hilliard
@ 2021-12-04 21:20 ` Thomas Petazzoni
  6 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2021-12-04 21:20 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Sat, 27 Nov 2021 04:37:29 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                            |  1 +
>  package/python-tinycss2/Config.in            |  6 ++++++
>  package/python-tinycss2/python-tinycss2.hash |  5 +++++
>  package/python-tinycss2/python-tinycss2.mk   | 14 ++++++++++++++
>  4 files changed, 26 insertions(+)
>  create mode 100644 package/python-tinycss2/Config.in
>  create mode 100644 package/python-tinycss2/python-tinycss2.hash
>  create mode 100644 package/python-tinycss2/python-tinycss2.mk

You forgot to add an entry to the DEVELOPERS file, so I've added that
when applying.

I see you've posted another more recent patch adding version 1.1.1 of
tinycss2, which requires flit support. I've instead merged this older
one (which is still in patchwork), so that we can make progress, and
separately handle flit.

Best regards,

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] 14+ messages in thread

* Re: [Buildroot] [PATCH 2/7] package/python-cssselect2: new package
  2021-11-27 11:37 ` [Buildroot] [PATCH 2/7] package/python-cssselect2: " James Hilliard
@ 2021-12-04 21:21   ` Thomas Petazzoni
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2021-12-04 21:21 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Sat, 27 Nov 2021 04:37:30 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                                |  1 +
>  package/python-cssselect2/Config.in              |  9 +++++++++
>  package/python-cssselect2/python-cssselect2.hash |  5 +++++
>  package/python-cssselect2/python-cssselect2.mk   | 14 ++++++++++++++
>  4 files changed, 29 insertions(+)
>  create mode 100644 package/python-cssselect2/Config.in
>  create mode 100644 package/python-cssselect2/python-cssselect2.hash
>  create mode 100644 package/python-cssselect2/python-cssselect2.mk

You forgot to add the entry to the DEVELOPERS file, so I've done that
when applying to next. 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] 14+ messages in thread

* Re: [Buildroot] [PATCH 3/7] package/python-pyphen: bump to version 0.11.0
  2021-11-27 11:37 ` [Buildroot] [PATCH 3/7] package/python-pyphen: bump to version 0.11.0 James Hilliard
@ 2021-12-04 21:21   ` Thomas Petazzoni
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2021-12-04 21:21 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Sat, 27 Nov 2021 04:37:31 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                        |  1 +
>  package/python-pyphen/Config.in          |  7 +++++++
>  package/python-pyphen/python-pyphen.hash |  5 +++++
>  package/python-pyphen/python-pyphen.mk   | 14 ++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-pyphen/Config.in
>  create mode 100644 package/python-pyphen/python-pyphen.hash
>  create mode 100644 package/python-pyphen/python-pyphen.mk

The commit title is wrong: that's a package addition, not a package
bump.

The entry in the DEVELOPERS file was missing.

The COPYING.MPL, COPYING.GPL and COPYING.LGPL files should have been
part of the license files (and hashes).

I've applied to next after addressing those small issues.

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] 14+ messages in thread

* Re: [Buildroot] [PATCH 4/7] package/python-fonttools: new package
  2021-11-27 11:37 ` [Buildroot] [PATCH 4/7] package/python-fonttools: new package James Hilliard
@ 2021-12-04 21:24   ` Thomas Petazzoni
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2021-12-04 21:24 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Sat, 27 Nov 2021 04:37:32 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                             |  1 +
>  package/python-fonttools/Config.in            |  7 ++++++
>  .../python-fonttools/python-fonttools.hash    |  5 +++++
>  package/python-fonttools/python-fonttools.mk  | 22 +++++++++++++++++++
>  4 files changed, 35 insertions(+)
>  create mode 100644 package/python-fonttools/Config.in
>  create mode 100644 package/python-fonttools/python-fonttools.hash
>  create mode 100644 package/python-fonttools/python-fonttools.mk

Applied to next, after adding the missing entry in the DEVELOPERS file.

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] 14+ messages in thread

* Re: [Buildroot] [PATCH 5/7] package/python-zopfli: new package
  2021-11-27 11:37 ` [Buildroot] [PATCH 5/7] package/python-zopfli: " James Hilliard
@ 2021-12-04 21:26   ` Thomas Petazzoni
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2021-12-04 21:26 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Sat, 27 Nov 2021 04:37:33 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                        |  1 +
>  package/python-zopfli/Config.in          |  7 +++++++
>  package/python-zopfli/python-zopfli.hash |  5 +++++
>  package/python-zopfli/python-zopfli.mk   | 21 +++++++++++++++++++++
>  4 files changed, 34 insertions(+)
>  create mode 100644 package/python-zopfli/Config.in
>  create mode 100644 package/python-zopfli/python-zopfli.hash
>  create mode 100644 package/python-zopfli/python-zopfli.mk

Applied to next after adding an entry in the DEVELOPERS file. 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] 14+ messages in thread

* Re: [Buildroot] [PATCH 6/7] package/python-pydyf: new package
  2021-11-27 11:37 ` [Buildroot] [PATCH 6/7] package/python-pydyf: " James Hilliard
@ 2021-12-04 21:36   ` Thomas Petazzoni
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2021-12-04 21:36 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

On Sat, 27 Nov 2021 04:37:34 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                      |  1 +
>  package/python-pydyf/Config.in         |  7 +++++++
>  package/python-pydyf/python-pydyf.hash |  5 +++++
>  package/python-pydyf/python-pydyf.mk   | 14 ++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-pydyf/Config.in
>  create mode 100644 package/python-pydyf/python-pydyf.hash
>  create mode 100644 package/python-pydyf/python-pydyf.mk

Applied to next, after adding the entry in the DEVELOPERS file. 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] 14+ messages in thread

* Re: [Buildroot] [PATCH 7/7] package/python-weasyprint: new package
  2021-11-27 11:37 ` [Buildroot] [PATCH 7/7] package/python-weasyprint: " James Hilliard
@ 2021-12-04 21:49   ` Thomas Petazzoni
  0 siblings, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2021-12-04 21:49 UTC (permalink / raw)
  To: James Hilliard; +Cc: Asaf Kahlon, buildroot

Hello James,

On Sat, 27 Nov 2021 04:37:35 -0700
James Hilliard <james.hilliard1@gmail.com> wrote:

> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/Config.in                               |  1 +
>  package/python-weasyprint/Config.in             | 17 +++++++++++++++++
>  .../python-weasyprint/python-weasyprint.hash    |  5 +++++
>  package/python-weasyprint/python-weasyprint.mk  | 14 ++++++++++++++
>  4 files changed, 37 insertions(+)

Entry in DEVELOPERS file was missing.

> +config BR2_PACKAGE_PYTHON_WEASYPRINT
> +	bool "python-weasyprint"
> +	depends on BR2_PACKAGE_PYTHON3
> +	select BR2_PACKAGE_PYTHON_CFFI # runtime
> +	select BR2_PACKAGE_PYTHON_CSSSELECT2 # runtime
> +	select BR2_PACKAGE_PYTHON_FONTTOOLS # runtime
> +	select BR2_PACKAGE_PYTHON_BROTLI # runtime
> +	select BR2_PACKAGE_PYTHON_ZOPFLI # runtime
> +	select BR2_PACKAGE_PYTHON_HTML5LIB # runtime
> +	select BR2_PACKAGE_PYTHON_PILLOW # runtime
> +	select BR2_PACKAGE_PYTHON_PYDYF # runtime
> +	select BR2_PACKAGE_PYTHON_PYPHEN # runtime
> +	select BR2_PACKAGE_PYTHON_TINYCSS2 # runtime

Alphabetic ordering is preferred.

Applied to next after fixing those two minor issues. Thanks!

Best regards,

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2021-12-04 21:49 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-27 11:37 [Buildroot] [PATCH 1/7] package/python-tinycss2: new package James Hilliard
2021-11-27 11:37 ` [Buildroot] [PATCH 2/7] package/python-cssselect2: " James Hilliard
2021-12-04 21:21   ` Thomas Petazzoni
2021-11-27 11:37 ` [Buildroot] [PATCH 3/7] package/python-pyphen: bump to version 0.11.0 James Hilliard
2021-12-04 21:21   ` Thomas Petazzoni
2021-11-27 11:37 ` [Buildroot] [PATCH 4/7] package/python-fonttools: new package James Hilliard
2021-12-04 21:24   ` Thomas Petazzoni
2021-11-27 11:37 ` [Buildroot] [PATCH 5/7] package/python-zopfli: " James Hilliard
2021-12-04 21:26   ` Thomas Petazzoni
2021-11-27 11:37 ` [Buildroot] [PATCH 6/7] package/python-pydyf: " James Hilliard
2021-12-04 21:36   ` Thomas Petazzoni
2021-11-27 11:37 ` [Buildroot] [PATCH 7/7] package/python-weasyprint: " James Hilliard
2021-12-04 21:49   ` Thomas Petazzoni
2021-12-04 21:20 ` [Buildroot] [PATCH 1/7] package/python-tinycss2: " Thomas Petazzoni

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.