* [ptxdist] [PATCH 0/5] Add Flask package and missing dependencies
@ 2025-05-23 11:49 Markus Heidelberg via ptxdist
2025-05-23 11:49 ` [ptxdist] [PATCH 1/5] python3-werkzeug: new package Markus Heidelberg via ptxdist
` (4 more replies)
0 siblings, 5 replies; 11+ messages in thread
From: Markus Heidelberg via ptxdist @ 2025-05-23 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Flask is a lightweight WSGI web application framework.
After having finished and tested the packages, before submission to
PTXdist I wanted to update to the latest versions that had been released
in the meantime.
For flask and click there were newer versions available, but they caused
build errors due to changed 'license' keyword type in pyproject.toml. An
update to flit-core >= 3.11.0 would have been required, but I wasn't
sure about possible side-effects so i decided to leave it as is.
See also:
https://flit.pypa.io/en/latest/history.html#version-3-11
https://github.com/pypa/flit/commit/640b6ad973e406b352649d36eb35dc208ecbb0ca
Markus Heidelberg (5):
python3-werkzeug: new package
python3-click: new package
python3-blinker: new package
python3-itsdangerous: new package
python3-flask: new package
rules/python3-blinker.in | 11 +++++++
rules/python3-blinker.make | 56 +++++++++++++++++++++++++++++++
rules/python3-click.in | 11 +++++++
rules/python3-click.make | 56 +++++++++++++++++++++++++++++++
rules/python3-flask.in | 17 ++++++++++
rules/python3-flask.make | 58 +++++++++++++++++++++++++++++++++
rules/python3-itsdangerous.in | 11 +++++++
rules/python3-itsdangerous.make | 56 +++++++++++++++++++++++++++++++
rules/python3-werkzeug.in | 11 +++++++
rules/python3-werkzeug.make | 56 +++++++++++++++++++++++++++++++
10 files changed, 343 insertions(+)
create mode 100644 rules/python3-blinker.in
create mode 100644 rules/python3-blinker.make
create mode 100644 rules/python3-click.in
create mode 100644 rules/python3-click.make
create mode 100644 rules/python3-flask.in
create mode 100644 rules/python3-flask.make
create mode 100644 rules/python3-itsdangerous.in
create mode 100644 rules/python3-itsdangerous.make
create mode 100644 rules/python3-werkzeug.in
create mode 100644 rules/python3-werkzeug.make
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [ptxdist] [PATCH 1/5] python3-werkzeug: new package
2025-05-23 11:49 [ptxdist] [PATCH 0/5] Add Flask package and missing dependencies Markus Heidelberg via ptxdist
@ 2025-05-23 11:49 ` Markus Heidelberg via ptxdist
2025-06-03 10:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2025-05-23 11:49 ` [ptxdist] [PATCH 2/5] python3-click: " Markus Heidelberg via ptxdist
` (3 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Markus Heidelberg via ptxdist @ 2025-05-23 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
---
rules/python3-werkzeug.in | 11 ++++++++
rules/python3-werkzeug.make | 56 +++++++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
create mode 100644 rules/python3-werkzeug.in
create mode 100644 rules/python3-werkzeug.make
diff --git a/rules/python3-werkzeug.in b/rules/python3-werkzeug.in
new file mode 100644
index 000000000..2ecd49b06
--- /dev/null
+++ b/rules/python3-werkzeug.in
@@ -0,0 +1,11 @@
+## SECTION=python3
+
+config PYTHON3_WERKZEUG
+ tristate
+ select HOST_PYTHON3_PYBUILD
+ select HOST_PYTHON3_INSTALLER
+ select PYTHON3
+ select PYTHON3_MARKUPSAFE if RUNTIME
+ prompt "werkzeug"
+ help
+ Werkzeug is a comprehensive WSGI web application library.
diff --git a/rules/python3-werkzeug.make b/rules/python3-werkzeug.make
new file mode 100644
index 000000000..7683cefbb
--- /dev/null
+++ b/rules/python3-werkzeug.make
@@ -0,0 +1,56 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_PYTHON3_WERKZEUG) += python3-werkzeug
+
+#
+# Paths and names
+#
+PYTHON3_WERKZEUG_VERSION := 3.1.3
+PYTHON3_WERKZEUG_MD5 := b6005d403d01d08b9fe2330a0cfea05a
+PYTHON3_WERKZEUG := werkzeug-$(PYTHON3_WERKZEUG_VERSION)
+PYTHON3_WERKZEUG_SUFFIX := tar.gz
+PYTHON3_WERKZEUG_URL := $(call ptx/mirror-pypi, werkzeug, $(PYTHON3_WERKZEUG).$(PYTHON3_WERKZEUG_SUFFIX))
+PYTHON3_WERKZEUG_SOURCE := $(SRCDIR)/$(PYTHON3_WERKZEUG).$(PYTHON3_WERKZEUG_SUFFIX)
+PYTHON3_WERKZEUG_DIR := $(BUILDDIR)/$(PYTHON3_WERKZEUG)
+PYTHON3_WERKZEUG_LICENSE := BSD-3-Clause
+PYTHON3_WERKZEUG_LICENSE_FILES := \
+ file://docs/license.rst;md5=9c09fd3983d581cb05598a19742ff5df \
+ file://pyproject.toml;startline=6;endline=6;md5=b5e378dbc689d60085f38e2fc52fc318 \
+ file://LICENSE.txt;md5=5dc88300786f1c214c1e9827a5229462
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+PYTHON3_WERKZEUG_CONF_TOOL := python3
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/python3-werkzeug.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, python3-werkzeug)
+ @$(call install_fixup, python3-werkzeug,PRIORITY,optional)
+ @$(call install_fixup, python3-werkzeug,SECTION,base)
+ @$(call install_fixup, python3-werkzeug,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
+ @$(call install_fixup, python3-werkzeug,DESCRIPTION,missing)
+
+ @$(call install_glob, python3-werkzeug, 0, 0, -, \
+ $(PYTHON3_SITEPACKAGES),, *.py)
+
+ @$(call install_finish, python3-werkzeug)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [ptxdist] [PATCH 2/5] python3-click: new package
2025-05-23 11:49 [ptxdist] [PATCH 0/5] Add Flask package and missing dependencies Markus Heidelberg via ptxdist
2025-05-23 11:49 ` [ptxdist] [PATCH 1/5] python3-werkzeug: new package Markus Heidelberg via ptxdist
@ 2025-05-23 11:49 ` Markus Heidelberg via ptxdist
2025-06-03 10:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2025-05-23 11:49 ` [ptxdist] [PATCH 3/5] python3-blinker: " Markus Heidelberg via ptxdist
` (2 subsequent siblings)
4 siblings, 1 reply; 11+ messages in thread
From: Markus Heidelberg via ptxdist @ 2025-05-23 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
A more recent version 8.2.1 exists, but needs flit-core >= 3.11.0
to support the changed 'license' keyword type in pyproject.toml
(see PEP 639) and avoid this error in compile stage:
flit_core.config.ConfigError: license field should be <class 'dict'>, not <class 'str'>
Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
---
rules/python3-click.in | 11 ++++++++
rules/python3-click.make | 56 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
create mode 100644 rules/python3-click.in
create mode 100644 rules/python3-click.make
diff --git a/rules/python3-click.in b/rules/python3-click.in
new file mode 100644
index 000000000..82b6d1754
--- /dev/null
+++ b/rules/python3-click.in
@@ -0,0 +1,11 @@
+## SECTION=python3
+
+config PYTHON3_CLICK
+ tristate
+ select HOST_PYTHON3_PYBUILD
+ select HOST_PYTHON3_INSTALLER
+ select PYTHON3
+ prompt "click"
+ help
+ Click is a Python package for creating beautiful command line
+ interfaces in a composable way with as little code as necessary.
diff --git a/rules/python3-click.make b/rules/python3-click.make
new file mode 100644
index 000000000..c19ab5164
--- /dev/null
+++ b/rules/python3-click.make
@@ -0,0 +1,56 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_PYTHON3_CLICK) += python3-click
+
+#
+# Paths and names
+#
+PYTHON3_CLICK_VERSION := 8.1.8
+PYTHON3_CLICK_MD5 := b52ee8e6c33d88a2b4626e6a6002245d
+PYTHON3_CLICK := click-$(PYTHON3_CLICK_VERSION)
+PYTHON3_CLICK_SUFFIX := tar.gz
+PYTHON3_CLICK_URL := $(call ptx/mirror-pypi, click, $(PYTHON3_CLICK).$(PYTHON3_CLICK_SUFFIX))
+PYTHON3_CLICK_SOURCE := $(SRCDIR)/$(PYTHON3_CLICK).$(PYTHON3_CLICK_SUFFIX)
+PYTHON3_CLICK_DIR := $(BUILDDIR)/$(PYTHON3_CLICK)
+PYTHON3_CLICK_LICENSE := BSD-3-Clause
+PYTHON3_CLICK_LICENSE_FILES := \
+ file://docs/license.rst;md5=9c09fd3983d581cb05598a19742ff5df \
+ file://pyproject.toml;startline=5;endline=5;md5=b5e378dbc689d60085f38e2fc52fc318 \
+ file://LICENSE.txt;md5=1fa98232fd645608937a0fdc82e999b8
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+PYTHON3_CLICK_CONF_TOOL := python3
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/python3-click.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, python3-click)
+ @$(call install_fixup, python3-click,PRIORITY,optional)
+ @$(call install_fixup, python3-click,SECTION,base)
+ @$(call install_fixup, python3-click,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
+ @$(call install_fixup, python3-click,DESCRIPTION,missing)
+
+ @$(call install_glob, python3-click, 0, 0, -, \
+ $(PYTHON3_SITEPACKAGES),, *.py)
+
+ @$(call install_finish, python3-click)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [ptxdist] [PATCH 3/5] python3-blinker: new package
2025-05-23 11:49 [ptxdist] [PATCH 0/5] Add Flask package and missing dependencies Markus Heidelberg via ptxdist
2025-05-23 11:49 ` [ptxdist] [PATCH 1/5] python3-werkzeug: new package Markus Heidelberg via ptxdist
2025-05-23 11:49 ` [ptxdist] [PATCH 2/5] python3-click: " Markus Heidelberg via ptxdist
@ 2025-05-23 11:49 ` Markus Heidelberg via ptxdist
2025-06-03 10:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2025-05-23 11:49 ` [ptxdist] [PATCH 4/5] python3-itsdangerous: " Markus Heidelberg via ptxdist
2025-05-23 11:49 ` [ptxdist] [PATCH 5/5] python3-flask: " Markus Heidelberg via ptxdist
4 siblings, 1 reply; 11+ messages in thread
From: Markus Heidelberg via ptxdist @ 2025-05-23 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
---
rules/python3-blinker.in | 11 ++++++++
rules/python3-blinker.make | 56 ++++++++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
create mode 100644 rules/python3-blinker.in
create mode 100644 rules/python3-blinker.make
diff --git a/rules/python3-blinker.in b/rules/python3-blinker.in
new file mode 100644
index 000000000..5c8bbc548
--- /dev/null
+++ b/rules/python3-blinker.in
@@ -0,0 +1,11 @@
+## SECTION=python3
+
+config PYTHON3_BLINKER
+ tristate
+ select HOST_PYTHON3_PYBUILD
+ select HOST_PYTHON3_INSTALLER
+ select PYTHON3
+ prompt "blinker"
+ help
+ Blinker provides fast & simple object-to-object and broadcast
+ signaling for Python objects.
diff --git a/rules/python3-blinker.make b/rules/python3-blinker.make
new file mode 100644
index 000000000..2a00b3d79
--- /dev/null
+++ b/rules/python3-blinker.make
@@ -0,0 +1,56 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_PYTHON3_BLINKER) += python3-blinker
+
+#
+# Paths and names
+#
+PYTHON3_BLINKER_VERSION := 1.9.0
+PYTHON3_BLINKER_MD5 := 1ffce54aca3d568ab18ee921d479274f
+PYTHON3_BLINKER := blinker-$(PYTHON3_BLINKER_VERSION)
+PYTHON3_BLINKER_SUFFIX := tar.gz
+PYTHON3_BLINKER_URL := $(call ptx/mirror-pypi, blinker, $(PYTHON3_BLINKER).$(PYTHON3_BLINKER_SUFFIX))
+PYTHON3_BLINKER_SOURCE := $(SRCDIR)/$(PYTHON3_BLINKER).$(PYTHON3_BLINKER_SUFFIX)
+PYTHON3_BLINKER_DIR := $(BUILDDIR)/$(PYTHON3_BLINKER)
+PYTHON3_BLINKER_LICENSE := MIT
+PYTHON3_BLINKER_LICENSE_FILES := \
+ file://docs/index.rst;startline=25;endline=26;md5=7185d5feb0e90f88de07e481cfdcf5f4 \
+ file://pyproject.toml;startline=6;endline=6;md5=0846f03a9beea6f15a2477895e27ac62 \
+ file://LICENSE.txt;md5=42cd19c88fc13d1307a4efd64ee90e4e
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+PYTHON3_BLINKER_CONF_TOOL := python3
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/python3-blinker.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, python3-blinker)
+ @$(call install_fixup, python3-blinker,PRIORITY,optional)
+ @$(call install_fixup, python3-blinker,SECTION,base)
+ @$(call install_fixup, python3-blinker,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
+ @$(call install_fixup, python3-blinker,DESCRIPTION,missing)
+
+ @$(call install_glob, python3-blinker, 0, 0, -, \
+ $(PYTHON3_SITEPACKAGES),, *.py)
+
+ @$(call install_finish, python3-blinker)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [ptxdist] [PATCH 4/5] python3-itsdangerous: new package
2025-05-23 11:49 [ptxdist] [PATCH 0/5] Add Flask package and missing dependencies Markus Heidelberg via ptxdist
` (2 preceding siblings ...)
2025-05-23 11:49 ` [ptxdist] [PATCH 3/5] python3-blinker: " Markus Heidelberg via ptxdist
@ 2025-05-23 11:49 ` Markus Heidelberg via ptxdist
2025-06-03 10:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2025-05-23 11:49 ` [ptxdist] [PATCH 5/5] python3-flask: " Markus Heidelberg via ptxdist
4 siblings, 1 reply; 11+ messages in thread
From: Markus Heidelberg via ptxdist @ 2025-05-23 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
---
rules/python3-itsdangerous.in | 11 +++++++
rules/python3-itsdangerous.make | 56 +++++++++++++++++++++++++++++++++
2 files changed, 67 insertions(+)
create mode 100644 rules/python3-itsdangerous.in
create mode 100644 rules/python3-itsdangerous.make
diff --git a/rules/python3-itsdangerous.in b/rules/python3-itsdangerous.in
new file mode 100644
index 000000000..3b39d121c
--- /dev/null
+++ b/rules/python3-itsdangerous.in
@@ -0,0 +1,11 @@
+## SECTION=python3
+
+config PYTHON3_ITSDANGEROUS
+ tristate
+ select HOST_PYTHON3_PYBUILD
+ select HOST_PYTHON3_INSTALLER
+ select PYTHON3
+ prompt "itsdangerous"
+ help
+ Various helpers to pass data to untrusted environments
+ and to get it back safe and sound.
diff --git a/rules/python3-itsdangerous.make b/rules/python3-itsdangerous.make
new file mode 100644
index 000000000..8b6a80daa
--- /dev/null
+++ b/rules/python3-itsdangerous.make
@@ -0,0 +1,56 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_PYTHON3_ITSDANGEROUS) += python3-itsdangerous
+
+#
+# Paths and names
+#
+PYTHON3_ITSDANGEROUS_VERSION := 2.2.0
+PYTHON3_ITSDANGEROUS_MD5 := a901babde35694c3577f7655010cd380
+PYTHON3_ITSDANGEROUS := itsdangerous-$(PYTHON3_ITSDANGEROUS_VERSION)
+PYTHON3_ITSDANGEROUS_SUFFIX := tar.gz
+PYTHON3_ITSDANGEROUS_URL := $(call ptx/mirror-pypi, itsdangerous, $(PYTHON3_ITSDANGEROUS).$(PYTHON3_ITSDANGEROUS_SUFFIX))
+PYTHON3_ITSDANGEROUS_SOURCE := $(SRCDIR)/$(PYTHON3_ITSDANGEROUS).$(PYTHON3_ITSDANGEROUS_SUFFIX)
+PYTHON3_ITSDANGEROUS_DIR := $(BUILDDIR)/$(PYTHON3_ITSDANGEROUS)
+PYTHON3_ITSDANGEROUS_LICENSE := BSD-3-Clause
+PYTHON3_ITSDANGEROUS_LICENSE_FILES := \
+ file://docs/license.rst;md5=9c09fd3983d581cb05598a19742ff5df \
+ file://pyproject.toml;startline=6;endline=6;md5=0846f03a9beea6f15a2477895e27ac62 \
+ file://LICENSE.txt;md5=4cda9a0ebd516714f360b0e9418cfb37
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+PYTHON3_ITSDANGEROUS_CONF_TOOL := python3
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/python3-itsdangerous.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, python3-itsdangerous)
+ @$(call install_fixup, python3-itsdangerous,PRIORITY,optional)
+ @$(call install_fixup, python3-itsdangerous,SECTION,base)
+ @$(call install_fixup, python3-itsdangerous,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
+ @$(call install_fixup, python3-itsdangerous,DESCRIPTION,missing)
+
+ @$(call install_glob, python3-itsdangerous, 0, 0, -, \
+ $(PYTHON3_SITEPACKAGES),, *.py)
+
+ @$(call install_finish, python3-itsdangerous)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* [ptxdist] [PATCH 5/5] python3-flask: new package
2025-05-23 11:49 [ptxdist] [PATCH 0/5] Add Flask package and missing dependencies Markus Heidelberg via ptxdist
` (3 preceding siblings ...)
2025-05-23 11:49 ` [ptxdist] [PATCH 4/5] python3-itsdangerous: " Markus Heidelberg via ptxdist
@ 2025-05-23 11:49 ` Markus Heidelberg via ptxdist
2025-06-03 10:39 ` [ptxdist] [APPLIED] " Michael Olbrich
4 siblings, 1 reply; 11+ messages in thread
From: Markus Heidelberg via ptxdist @ 2025-05-23 11:49 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
A more recent version 3.1.1 exists, but needs flit-core >= 3.11.0
to support the changed 'license' keyword type in pyproject.toml
(see PEP 639) and avoid this error in compile stage:
flit_core.config.ConfigError: license field should be <class 'dict'>, not <class 'str'>
Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
---
rules/python3-flask.in | 17 ++++++++++++
rules/python3-flask.make | 58 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 75 insertions(+)
create mode 100644 rules/python3-flask.in
create mode 100644 rules/python3-flask.make
diff --git a/rules/python3-flask.in b/rules/python3-flask.in
new file mode 100644
index 000000000..809f36d56
--- /dev/null
+++ b/rules/python3-flask.in
@@ -0,0 +1,17 @@
+## SECTION=python3
+
+config PYTHON3_FLASK
+ tristate
+ select HOST_PYTHON3_PYBUILD
+ select HOST_PYTHON3_INSTALLER
+ select PYTHON3
+ select PYTHON3_BLINKER if RUNTIME
+ select PYTHON3_CLICK if RUNTIME
+ select PYTHON3_ITSDANGEROUS if RUNTIME
+ select PYTHON3_JINJA2 if RUNTIME
+ select PYTHON3_MARKUPSAFE if RUNTIME
+ select PYTHON3_SSL if RUNTIME
+ select PYTHON3_WERKZEUG if RUNTIME
+ prompt "flask"
+ help
+ Flask is a lightweight WSGI web application framework.
diff --git a/rules/python3-flask.make b/rules/python3-flask.make
new file mode 100644
index 000000000..cb859b44b
--- /dev/null
+++ b/rules/python3-flask.make
@@ -0,0 +1,58 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_PYTHON3_FLASK) += python3-flask
+
+#
+# Paths and names
+#
+PYTHON3_FLASK_VERSION := 3.1.0
+PYTHON3_FLASK_MD5 := c95d81666442bf04f7de7db7edbe2aff
+PYTHON3_FLASK := flask-$(PYTHON3_FLASK_VERSION)
+PYTHON3_FLASK_SUFFIX := tar.gz
+PYTHON3_FLASK_URL := $(call ptx/mirror-pypi, flask, $(PYTHON3_FLASK).$(PYTHON3_FLASK_SUFFIX))
+PYTHON3_FLASK_SOURCE := $(SRCDIR)/$(PYTHON3_FLASK).$(PYTHON3_FLASK_SUFFIX)
+PYTHON3_FLASK_DIR := $(BUILDDIR)/$(PYTHON3_FLASK)
+PYTHON3_FLASK_LICENSE := BSD-3-Clause
+PYTHON3_FLASK_LICENSE_FILES := \
+ file://docs/license.rst;md5=9c09fd3983d581cb05598a19742ff5df \
+ file://pyproject.toml;startline=6;endline=6;md5=b5e378dbc689d60085f38e2fc52fc318 \
+ file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+PYTHON3_FLASK_CONF_TOOL := python3
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/python3-flask.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, python3-flask)
+ @$(call install_fixup, python3-flask,PRIORITY,optional)
+ @$(call install_fixup, python3-flask,SECTION,base)
+ @$(call install_fixup, python3-flask,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
+ @$(call install_fixup, python3-flask,DESCRIPTION,missing)
+
+ @$(call install_glob, python3-flask, 0, 0, -, \
+ $(PYTHON3_SITEPACKAGES),, *.py)
+
+ @$(call install_copy, python3-flask, 0, 0, 0755, -, /usr/bin/flask)
+
+ @$(call install_finish, python3-flask)
+
+ @$(call touch)
+
+# vim: syntax=make
--
2.43.0
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ptxdist] [APPLIED] python3-werkzeug: new package
2025-05-23 11:49 ` [ptxdist] [PATCH 1/5] python3-werkzeug: new package Markus Heidelberg via ptxdist
@ 2025-06-03 10:38 ` Michael Olbrich
0 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2025-06-03 10:38 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Thanks, applied as c19e4d503627f81d440d0d1734dd5835732cddfc.
Michael
[sent from post-receive hook]
On Tue, 03 Jun 2025 12:38:55 +0200, Markus Heidelberg <m.heidelberg@cab.de> wrote:
> Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
> Message-Id: <20250523114951.1747739-2-m.heidelberg@cab.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/python3-werkzeug.in b/rules/python3-werkzeug.in
> new file mode 100644
> index 000000000000..2ecd49b06abc
> --- /dev/null
> +++ b/rules/python3-werkzeug.in
> @@ -0,0 +1,11 @@
> +## SECTION=python3
> +
> +config PYTHON3_WERKZEUG
> + tristate
> + select HOST_PYTHON3_PYBUILD
> + select HOST_PYTHON3_INSTALLER
> + select PYTHON3
> + select PYTHON3_MARKUPSAFE if RUNTIME
> + prompt "werkzeug"
> + help
> + Werkzeug is a comprehensive WSGI web application library.
> diff --git a/rules/python3-werkzeug.make b/rules/python3-werkzeug.make
> new file mode 100644
> index 000000000000..7683cefbb0c5
> --- /dev/null
> +++ b/rules/python3-werkzeug.make
> @@ -0,0 +1,56 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PYTHON3_WERKZEUG) += python3-werkzeug
> +
> +#
> +# Paths and names
> +#
> +PYTHON3_WERKZEUG_VERSION := 3.1.3
> +PYTHON3_WERKZEUG_MD5 := b6005d403d01d08b9fe2330a0cfea05a
> +PYTHON3_WERKZEUG := werkzeug-$(PYTHON3_WERKZEUG_VERSION)
> +PYTHON3_WERKZEUG_SUFFIX := tar.gz
> +PYTHON3_WERKZEUG_URL := $(call ptx/mirror-pypi, werkzeug, $(PYTHON3_WERKZEUG).$(PYTHON3_WERKZEUG_SUFFIX))
> +PYTHON3_WERKZEUG_SOURCE := $(SRCDIR)/$(PYTHON3_WERKZEUG).$(PYTHON3_WERKZEUG_SUFFIX)
> +PYTHON3_WERKZEUG_DIR := $(BUILDDIR)/$(PYTHON3_WERKZEUG)
> +PYTHON3_WERKZEUG_LICENSE := BSD-3-Clause
> +PYTHON3_WERKZEUG_LICENSE_FILES := \
> + file://docs/license.rst;md5=9c09fd3983d581cb05598a19742ff5df \
> + file://pyproject.toml;startline=6;endline=6;md5=b5e378dbc689d60085f38e2fc52fc318 \
> + file://LICENSE.txt;md5=5dc88300786f1c214c1e9827a5229462
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +PYTHON3_WERKZEUG_CONF_TOOL := python3
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/python3-werkzeug.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, python3-werkzeug)
> + @$(call install_fixup, python3-werkzeug,PRIORITY,optional)
> + @$(call install_fixup, python3-werkzeug,SECTION,base)
> + @$(call install_fixup, python3-werkzeug,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
> + @$(call install_fixup, python3-werkzeug,DESCRIPTION,missing)
> +
> + @$(call install_glob, python3-werkzeug, 0, 0, -, \
> + $(PYTHON3_SITEPACKAGES),, *.py)
> +
> + @$(call install_finish, python3-werkzeug)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ptxdist] [APPLIED] python3-click: new package
2025-05-23 11:49 ` [ptxdist] [PATCH 2/5] python3-click: " Markus Heidelberg via ptxdist
@ 2025-06-03 10:38 ` Michael Olbrich
0 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2025-06-03 10:38 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Thanks, applied as 847cdf3950cd81695a15a0fe561c7229fe69e921.
Michael
[sent from post-receive hook]
On Tue, 03 Jun 2025 12:38:56 +0200, Markus Heidelberg <m.heidelberg@cab.de> wrote:
> A more recent version 8.2.1 exists, but needs flit-core >= 3.11.0
> to support the changed 'license' keyword type in pyproject.toml
> (see PEP 639) and avoid this error in compile stage:
>
> flit_core.config.ConfigError: license field should be <class 'dict'>, not <class 'str'>
>
> Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
> Message-Id: <20250523114951.1747739-3-m.heidelberg@cab.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/python3-click.in b/rules/python3-click.in
> new file mode 100644
> index 000000000000..82b6d17541ae
> --- /dev/null
> +++ b/rules/python3-click.in
> @@ -0,0 +1,11 @@
> +## SECTION=python3
> +
> +config PYTHON3_CLICK
> + tristate
> + select HOST_PYTHON3_PYBUILD
> + select HOST_PYTHON3_INSTALLER
> + select PYTHON3
> + prompt "click"
> + help
> + Click is a Python package for creating beautiful command line
> + interfaces in a composable way with as little code as necessary.
> diff --git a/rules/python3-click.make b/rules/python3-click.make
> new file mode 100644
> index 000000000000..c19ab51646be
> --- /dev/null
> +++ b/rules/python3-click.make
> @@ -0,0 +1,56 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PYTHON3_CLICK) += python3-click
> +
> +#
> +# Paths and names
> +#
> +PYTHON3_CLICK_VERSION := 8.1.8
> +PYTHON3_CLICK_MD5 := b52ee8e6c33d88a2b4626e6a6002245d
> +PYTHON3_CLICK := click-$(PYTHON3_CLICK_VERSION)
> +PYTHON3_CLICK_SUFFIX := tar.gz
> +PYTHON3_CLICK_URL := $(call ptx/mirror-pypi, click, $(PYTHON3_CLICK).$(PYTHON3_CLICK_SUFFIX))
> +PYTHON3_CLICK_SOURCE := $(SRCDIR)/$(PYTHON3_CLICK).$(PYTHON3_CLICK_SUFFIX)
> +PYTHON3_CLICK_DIR := $(BUILDDIR)/$(PYTHON3_CLICK)
> +PYTHON3_CLICK_LICENSE := BSD-3-Clause
> +PYTHON3_CLICK_LICENSE_FILES := \
> + file://docs/license.rst;md5=9c09fd3983d581cb05598a19742ff5df \
> + file://pyproject.toml;startline=5;endline=5;md5=b5e378dbc689d60085f38e2fc52fc318 \
> + file://LICENSE.txt;md5=1fa98232fd645608937a0fdc82e999b8
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +PYTHON3_CLICK_CONF_TOOL := python3
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/python3-click.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, python3-click)
> + @$(call install_fixup, python3-click,PRIORITY,optional)
> + @$(call install_fixup, python3-click,SECTION,base)
> + @$(call install_fixup, python3-click,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
> + @$(call install_fixup, python3-click,DESCRIPTION,missing)
> +
> + @$(call install_glob, python3-click, 0, 0, -, \
> + $(PYTHON3_SITEPACKAGES),, *.py)
> +
> + @$(call install_finish, python3-click)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ptxdist] [APPLIED] python3-blinker: new package
2025-05-23 11:49 ` [ptxdist] [PATCH 3/5] python3-blinker: " Markus Heidelberg via ptxdist
@ 2025-06-03 10:38 ` Michael Olbrich
0 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2025-06-03 10:38 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Thanks, applied as ea54197a3f482d36b4d50d52e6cc09f3ae4f2431.
Michael
[sent from post-receive hook]
On Tue, 03 Jun 2025 12:38:57 +0200, Markus Heidelberg <m.heidelberg@cab.de> wrote:
> Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
> Message-Id: <20250523114951.1747739-4-m.heidelberg@cab.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/python3-blinker.in b/rules/python3-blinker.in
> new file mode 100644
> index 000000000000..5c8bbc5484ca
> --- /dev/null
> +++ b/rules/python3-blinker.in
> @@ -0,0 +1,11 @@
> +## SECTION=python3
> +
> +config PYTHON3_BLINKER
> + tristate
> + select HOST_PYTHON3_PYBUILD
> + select HOST_PYTHON3_INSTALLER
> + select PYTHON3
> + prompt "blinker"
> + help
> + Blinker provides fast & simple object-to-object and broadcast
> + signaling for Python objects.
> diff --git a/rules/python3-blinker.make b/rules/python3-blinker.make
> new file mode 100644
> index 000000000000..2a00b3d79cbf
> --- /dev/null
> +++ b/rules/python3-blinker.make
> @@ -0,0 +1,56 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PYTHON3_BLINKER) += python3-blinker
> +
> +#
> +# Paths and names
> +#
> +PYTHON3_BLINKER_VERSION := 1.9.0
> +PYTHON3_BLINKER_MD5 := 1ffce54aca3d568ab18ee921d479274f
> +PYTHON3_BLINKER := blinker-$(PYTHON3_BLINKER_VERSION)
> +PYTHON3_BLINKER_SUFFIX := tar.gz
> +PYTHON3_BLINKER_URL := $(call ptx/mirror-pypi, blinker, $(PYTHON3_BLINKER).$(PYTHON3_BLINKER_SUFFIX))
> +PYTHON3_BLINKER_SOURCE := $(SRCDIR)/$(PYTHON3_BLINKER).$(PYTHON3_BLINKER_SUFFIX)
> +PYTHON3_BLINKER_DIR := $(BUILDDIR)/$(PYTHON3_BLINKER)
> +PYTHON3_BLINKER_LICENSE := MIT
> +PYTHON3_BLINKER_LICENSE_FILES := \
> + file://docs/index.rst;startline=25;endline=26;md5=7185d5feb0e90f88de07e481cfdcf5f4 \
> + file://pyproject.toml;startline=6;endline=6;md5=0846f03a9beea6f15a2477895e27ac62 \
> + file://LICENSE.txt;md5=42cd19c88fc13d1307a4efd64ee90e4e
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +PYTHON3_BLINKER_CONF_TOOL := python3
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/python3-blinker.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, python3-blinker)
> + @$(call install_fixup, python3-blinker,PRIORITY,optional)
> + @$(call install_fixup, python3-blinker,SECTION,base)
> + @$(call install_fixup, python3-blinker,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
> + @$(call install_fixup, python3-blinker,DESCRIPTION,missing)
> +
> + @$(call install_glob, python3-blinker, 0, 0, -, \
> + $(PYTHON3_SITEPACKAGES),, *.py)
> +
> + @$(call install_finish, python3-blinker)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ptxdist] [APPLIED] python3-itsdangerous: new package
2025-05-23 11:49 ` [ptxdist] [PATCH 4/5] python3-itsdangerous: " Markus Heidelberg via ptxdist
@ 2025-06-03 10:38 ` Michael Olbrich
0 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2025-06-03 10:38 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Thanks, applied as 5dcdf7d352f12affd8b369afcdc8f9a92e488c07.
Michael
[sent from post-receive hook]
On Tue, 03 Jun 2025 12:38:58 +0200, Markus Heidelberg <m.heidelberg@cab.de> wrote:
> Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
> Message-Id: <20250523114951.1747739-5-m.heidelberg@cab.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/python3-itsdangerous.in b/rules/python3-itsdangerous.in
> new file mode 100644
> index 000000000000..3b39d121c1da
> --- /dev/null
> +++ b/rules/python3-itsdangerous.in
> @@ -0,0 +1,11 @@
> +## SECTION=python3
> +
> +config PYTHON3_ITSDANGEROUS
> + tristate
> + select HOST_PYTHON3_PYBUILD
> + select HOST_PYTHON3_INSTALLER
> + select PYTHON3
> + prompt "itsdangerous"
> + help
> + Various helpers to pass data to untrusted environments
> + and to get it back safe and sound.
> diff --git a/rules/python3-itsdangerous.make b/rules/python3-itsdangerous.make
> new file mode 100644
> index 000000000000..8b6a80daad69
> --- /dev/null
> +++ b/rules/python3-itsdangerous.make
> @@ -0,0 +1,56 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PYTHON3_ITSDANGEROUS) += python3-itsdangerous
> +
> +#
> +# Paths and names
> +#
> +PYTHON3_ITSDANGEROUS_VERSION := 2.2.0
> +PYTHON3_ITSDANGEROUS_MD5 := a901babde35694c3577f7655010cd380
> +PYTHON3_ITSDANGEROUS := itsdangerous-$(PYTHON3_ITSDANGEROUS_VERSION)
> +PYTHON3_ITSDANGEROUS_SUFFIX := tar.gz
> +PYTHON3_ITSDANGEROUS_URL := $(call ptx/mirror-pypi, itsdangerous, $(PYTHON3_ITSDANGEROUS).$(PYTHON3_ITSDANGEROUS_SUFFIX))
> +PYTHON3_ITSDANGEROUS_SOURCE := $(SRCDIR)/$(PYTHON3_ITSDANGEROUS).$(PYTHON3_ITSDANGEROUS_SUFFIX)
> +PYTHON3_ITSDANGEROUS_DIR := $(BUILDDIR)/$(PYTHON3_ITSDANGEROUS)
> +PYTHON3_ITSDANGEROUS_LICENSE := BSD-3-Clause
> +PYTHON3_ITSDANGEROUS_LICENSE_FILES := \
> + file://docs/license.rst;md5=9c09fd3983d581cb05598a19742ff5df \
> + file://pyproject.toml;startline=6;endline=6;md5=0846f03a9beea6f15a2477895e27ac62 \
> + file://LICENSE.txt;md5=4cda9a0ebd516714f360b0e9418cfb37
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +PYTHON3_ITSDANGEROUS_CONF_TOOL := python3
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/python3-itsdangerous.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, python3-itsdangerous)
> + @$(call install_fixup, python3-itsdangerous,PRIORITY,optional)
> + @$(call install_fixup, python3-itsdangerous,SECTION,base)
> + @$(call install_fixup, python3-itsdangerous,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
> + @$(call install_fixup, python3-itsdangerous,DESCRIPTION,missing)
> +
> + @$(call install_glob, python3-itsdangerous, 0, 0, -, \
> + $(PYTHON3_SITEPACKAGES),, *.py)
> +
> + @$(call install_finish, python3-itsdangerous)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [ptxdist] [APPLIED] python3-flask: new package
2025-05-23 11:49 ` [ptxdist] [PATCH 5/5] python3-flask: " Markus Heidelberg via ptxdist
@ 2025-06-03 10:39 ` Michael Olbrich
0 siblings, 0 replies; 11+ messages in thread
From: Michael Olbrich @ 2025-06-03 10:39 UTC (permalink / raw)
To: ptxdist; +Cc: Markus Heidelberg
Thanks, applied as 31866e0b9c1215fa5e8b4dc8573adc8feb7428aa.
Michael
[sent from post-receive hook]
On Tue, 03 Jun 2025 12:38:59 +0200, Markus Heidelberg <m.heidelberg@cab.de> wrote:
> A more recent version 3.1.1 exists, but needs flit-core >= 3.11.0
> to support the changed 'license' keyword type in pyproject.toml
> (see PEP 639) and avoid this error in compile stage:
>
> flit_core.config.ConfigError: license field should be <class 'dict'>, not <class 'str'>
>
> Signed-off-by: Markus Heidelberg <m.heidelberg@cab.de>
> Message-Id: <20250523114951.1747739-6-m.heidelberg@cab.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
>
> diff --git a/rules/python3-flask.in b/rules/python3-flask.in
> new file mode 100644
> index 000000000000..809f36d5624b
> --- /dev/null
> +++ b/rules/python3-flask.in
> @@ -0,0 +1,17 @@
> +## SECTION=python3
> +
> +config PYTHON3_FLASK
> + tristate
> + select HOST_PYTHON3_PYBUILD
> + select HOST_PYTHON3_INSTALLER
> + select PYTHON3
> + select PYTHON3_BLINKER if RUNTIME
> + select PYTHON3_CLICK if RUNTIME
> + select PYTHON3_ITSDANGEROUS if RUNTIME
> + select PYTHON3_JINJA2 if RUNTIME
> + select PYTHON3_MARKUPSAFE if RUNTIME
> + select PYTHON3_SSL if RUNTIME
> + select PYTHON3_WERKZEUG if RUNTIME
> + prompt "flask"
> + help
> + Flask is a lightweight WSGI web application framework.
> diff --git a/rules/python3-flask.make b/rules/python3-flask.make
> new file mode 100644
> index 000000000000..cb859b44b720
> --- /dev/null
> +++ b/rules/python3-flask.make
> @@ -0,0 +1,58 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2025 by Markus Heidelberg <m.heidelberg@cab.de>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_PYTHON3_FLASK) += python3-flask
> +
> +#
> +# Paths and names
> +#
> +PYTHON3_FLASK_VERSION := 3.1.0
> +PYTHON3_FLASK_MD5 := c95d81666442bf04f7de7db7edbe2aff
> +PYTHON3_FLASK := flask-$(PYTHON3_FLASK_VERSION)
> +PYTHON3_FLASK_SUFFIX := tar.gz
> +PYTHON3_FLASK_URL := $(call ptx/mirror-pypi, flask, $(PYTHON3_FLASK).$(PYTHON3_FLASK_SUFFIX))
> +PYTHON3_FLASK_SOURCE := $(SRCDIR)/$(PYTHON3_FLASK).$(PYTHON3_FLASK_SUFFIX)
> +PYTHON3_FLASK_DIR := $(BUILDDIR)/$(PYTHON3_FLASK)
> +PYTHON3_FLASK_LICENSE := BSD-3-Clause
> +PYTHON3_FLASK_LICENSE_FILES := \
> + file://docs/license.rst;md5=9c09fd3983d581cb05598a19742ff5df \
> + file://pyproject.toml;startline=6;endline=6;md5=b5e378dbc689d60085f38e2fc52fc318 \
> + file://LICENSE.txt;md5=ffeffa59c90c9c4a033c7574f8f3fb75
> +
> +# ----------------------------------------------------------------------------
> +# Prepare
> +# ----------------------------------------------------------------------------
> +
> +PYTHON3_FLASK_CONF_TOOL := python3
> +
> +# ----------------------------------------------------------------------------
> +# Target-Install
> +# ----------------------------------------------------------------------------
> +
> +$(STATEDIR)/python3-flask.targetinstall:
> + @$(call targetinfo)
> +
> + @$(call install_init, python3-flask)
> + @$(call install_fixup, python3-flask,PRIORITY,optional)
> + @$(call install_fixup, python3-flask,SECTION,base)
> + @$(call install_fixup, python3-flask,AUTHOR,"Markus Heidelberg <m.heidelberg@cab.de>")
> + @$(call install_fixup, python3-flask,DESCRIPTION,missing)
> +
> + @$(call install_glob, python3-flask, 0, 0, -, \
> + $(PYTHON3_SITEPACKAGES),, *.py)
> +
> + @$(call install_copy, python3-flask, 0, 0, 0755, -, /usr/bin/flask)
> +
> + @$(call install_finish, python3-flask)
> +
> + @$(call touch)
> +
> +# vim: syntax=make
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2025-06-03 10:39 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-05-23 11:49 [ptxdist] [PATCH 0/5] Add Flask package and missing dependencies Markus Heidelberg via ptxdist
2025-05-23 11:49 ` [ptxdist] [PATCH 1/5] python3-werkzeug: new package Markus Heidelberg via ptxdist
2025-06-03 10:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2025-05-23 11:49 ` [ptxdist] [PATCH 2/5] python3-click: " Markus Heidelberg via ptxdist
2025-06-03 10:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2025-05-23 11:49 ` [ptxdist] [PATCH 3/5] python3-blinker: " Markus Heidelberg via ptxdist
2025-06-03 10:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2025-05-23 11:49 ` [ptxdist] [PATCH 4/5] python3-itsdangerous: " Markus Heidelberg via ptxdist
2025-06-03 10:38 ` [ptxdist] [APPLIED] " Michael Olbrich
2025-05-23 11:49 ` [ptxdist] [PATCH 5/5] python3-flask: " Markus Heidelberg via ptxdist
2025-06-03 10:39 ` [ptxdist] [APPLIED] " Michael Olbrich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox