Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/5] python-psycopg2: new package
@ 2018-02-05 12:33 Adam Duskett
  2018-02-05 12:33 ` [Buildroot] [PATCH 2/5] python-sqlalchemy: " Adam Duskett
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Adam Duskett @ 2018-02-05 12:33 UTC (permalink / raw)
  To: buildroot

Psycopg is the most popular PostgreSQL database adapter for the Python
programming language. Its main features are the complete implementation of the
Python DB API 2.0 specification and the thread safety (several threads can
share the same connection). It was designed for heavily multi-threaded
applications that create and destroy lots of cursors and make a large number of
concurrent INSERTs or UPDATEs.

Signed-off-by: Adam Duskett <aduskett@gmail.com>
---
 DEVELOPERS                                         |  1 +
 package/Config.in                                  |  1 +
 .../python-psycopg2/0001-don-t-use-pg_config.patch | 49 ++++++++++++++++++++++
 package/python-psycopg2/Config.in                  | 23 ++++++++++
 package/python-psycopg2/python-psycopg2.hash       |  4 ++
 package/python-psycopg2/python-psycopg2.mk         | 20 +++++++++
 6 files changed, 98 insertions(+)
 create mode 100644 package/python-psycopg2/0001-don-t-use-pg_config.patch
 create mode 100644 package/python-psycopg2/Config.in
 create mode 100644 package/python-psycopg2/python-psycopg2.hash
 create mode 100644 package/python-psycopg2/python-psycopg2.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 4f2c84758e..c07f4fa6fd 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -52,6 +52,7 @@ F:	package/libsepol/
 F:	package/nginx-naxsi/
 F:	package/policycoreutils/
 F:	package/python-mutagen/
+F:	package/python-psycopg2/
 F:	package/restorecond/
 F:	package/refpolicy/
 F:	package/selinux-python/
diff --git a/package/Config.in b/package/Config.in
index 9cd5d9c087..b039dea58f 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -844,6 +844,7 @@ menu "External python modules"
 	source "package/python-prompt-toolkit/Config.in"
 	source "package/python-protobuf/Config.in"
 	source "package/python-psutil/Config.in"
+	source "package/python-psycopg2/Config.in"
 	source "package/python-ptyprocess/Config.in"
 	source "package/python-pudb/Config.in"
 	source "package/python-pyasn/Config.in"
diff --git a/package/python-psycopg2/0001-don-t-use-pg_config.patch b/package/python-psycopg2/0001-don-t-use-pg_config.patch
new file mode 100644
index 0000000000..5f7c4eec5e
--- /dev/null
+++ b/package/python-psycopg2/0001-don-t-use-pg_config.patch
@@ -0,0 +1,49 @@
+From 92d42775735d1555449b860c214ca7265d7ad75b Mon Sep 17 00:00:00 2001
+From: Mark Asselstine <mark.asselstine@windriver.com>
+Date: Tue, 24 Jan 2017 00:43:35 +0900
+Subject: [PATCH] setup: don't use pg_config
+
+pg_config is used to get library and include directories, and the postgresql
+version. All of which is not available in the cross compiled version.
+
+Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
+Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com>
+[aduskett at gmail.com: Update for psycopg2 2.7.3.2]
+Signed-off-by: Adam Duskett <aduskett@gmail.com>
+---
+ setup.py | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 86f32d2..05b8eeb 100644
+--- a/setup.py
++++ b/setup.py
+@@ -404,16 +404,13 @@ class psycopg_build_ext(build_ext):
+             self.libraries.append("pq")
+ 
+         try:
+-            self.library_dirs.append(pg_config_helper.query("libdir"))
+-            self.include_dirs.append(pg_config_helper.query("includedir"))
+-            self.include_dirs.append(pg_config_helper.query("includedir-server"))
+             try:
+                 # Here we take a conservative approach: we suppose that
+                 # *at least* PostgreSQL 7.4 is available (this is the only
+                 # 7.x series supported by psycopg 2)
+                 pgversion = pg_config_helper.query("version").split()[1]
+             except:
+-                pgversion = "7.4.0"
++                pgversion = str(os.environ['PSYCOPG2_POSTGRESQL_VERSION'])
+ 
+             verre = re.compile(
+                 r"(\d+)(?:\.(\d+))?(?:(?:\.(\d+))|(devel|(?:alpha|beta|rc)\d+))?")
+@@ -525,6 +522,7 @@ parser.read('setup.cfg')
+ # Choose a datetime module
+ have_pydatetime = True
+ have_mxdatetime = False
++pg_config="/bin/true"
+ use_pydatetime = int(parser.get('build_ext', 'use_pydatetime'))
+ 
+ # check for mx package
+-- 
+2.14.3
+
diff --git a/package/python-psycopg2/Config.in b/package/python-psycopg2/Config.in
new file mode 100644
index 0000000000..8240c8e027
--- /dev/null
+++ b/package/python-psycopg2/Config.in
@@ -0,0 +1,23 @@
+config BR2_PACKAGE_PYTHON_PSYCOPG2
+	bool "python-psycopg2"
+	select BR2_PACKAGE_POSTGRESQL
+	help
+	  Psycopg is the most popular PostgreSQL database adapter for
+	  the Python programming language. Its main features are the
+	  complete implementation of the Python DB API 2.0 specification
+	  and the thread safety (several threads can share the same
+	  connection). It was designed for heavily multi-threaded
+	  applications that create and destroy lots of cursors and make
+	  a large number of concurrent INSERTs or UPDATEs.
+
+	  Psycopg 2 is mostly implemented in C as a libpq wrapper,
+	  resulting in being both efficient and secure. It features
+	  client-side and server-side cursors, asynchronous
+	  communication and notifications, COPY support. Many Python
+	  types are supported out-of-the-box and adapted to matching
+	  PostgreSQL data types; adaptation can be extended and
+	  customized thanks to a flexible objects adaptation system.
+
+	  Psycopg 2 is both Unicode and Python 3 friendly.
+
+	  http://initd.org/psycopg/
diff --git a/package/python-psycopg2/python-psycopg2.hash b/package/python-psycopg2/python-psycopg2.hash
new file mode 100644
index 0000000000..4b20b96f35
--- /dev/null
+++ b/package/python-psycopg2/python-psycopg2.hash
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/psycopg2/json, sha256 locally computed
+md5	8114e672d5f23fa5329874a4314fbd6f  psycopg2-2.7.3.2.tar.gz
+sha256	5c3213be557d0468f9df8fe2487eaf2990d9799202c5ff5cb8d394d09fad9b2a  psycopg2-2.7.3.2.tar.gz
+sha256	1752db3c786e12b62ca804178dca033adce8bff4c4b3d98d3449d407fe45210d  LICENSE
diff --git a/package/python-psycopg2/python-psycopg2.mk b/package/python-psycopg2/python-psycopg2.mk
new file mode 100644
index 0000000000..9c4657d2d5
--- /dev/null
+++ b/package/python-psycopg2/python-psycopg2.mk
@@ -0,0 +1,20 @@
+################################################################################
+#
+# python-psycopg2
+#
+################################################################################
+
+PYTHON_PSYCOPG2_VERSION = 2.7.3.2
+PYTHON_PSYCOPG2_SOURCE = psycopg2-$(PYTHON_PSYCOPG2_VERSION).tar.gz
+PYTHON_PSYCOPG2_SITE = https://pypi.python.org/packages/dd/47/000b405d73ca22980684fd7bd3318690cc03cfa3b2ae1c5b7fff8050b28a
+PYTHON_PSYCOPG2_SETUP_TYPE = setuptools
+PYTHON_PSYCOPG2_LICENSE = LGPL-3.0+
+PYTHON_PSYCOPG2_LICENSE_FILES = LICENSE
+PYTHON_PSYCOPG2_DEPENDENCIES = postgresql
+
+# Force psycopg2 to use the BuildRoot provided postgresql version instead of
+# The host machines
+PYTHON_PSYCOPG2_ENV += \
+	PSYCOPG2_POSTGRESQL_VERSION=$(POSTGRESQL_VERSION)
+
+$(eval $(python-package))
-- 
2.14.3

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

* [Buildroot] [PATCH 2/5] python-sqlalchemy: new package
  2018-02-05 12:33 [Buildroot] [PATCH 1/5] python-psycopg2: new package Adam Duskett
@ 2018-02-05 12:33 ` Adam Duskett
  2018-02-05 12:54   ` Yegor Yefremov
  2018-02-05 12:33 ` [Buildroot] [PATCH 3/3] python-flask-sqlalchemy: " Adam Duskett
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 10+ messages in thread
From: Adam Duskett @ 2018-02-05 12:33 UTC (permalink / raw)
  To: buildroot

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives
application developers the full power and flexibility of SQL.

It provides a full suite of well known enterprise-level persistence patterns,
designed for efficient and high-performing database access, adapted into a
simple and Pythonic domain language.

Signed-off-by: Adam Duskett <aduskett@gmail.com>
---
 DEVELOPERS                                       |  1 +
 package/Config.in                                |  1 +
 package/python-sqlalchemy/Config.in              | 13 +++++++++++++
 package/python-sqlalchemy/python-sqlalchemy.hash |  4 ++++
 package/python-sqlalchemy/python-sqlalchemy.mk   | 14 ++++++++++++++
 5 files changed, 33 insertions(+)
 create mode 100644 package/python-sqlalchemy/Config.in
 create mode 100644 package/python-sqlalchemy/python-sqlalchemy.hash
 create mode 100644 package/python-sqlalchemy/python-sqlalchemy.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index c07f4fa6fd..d81c0d7ee1 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -53,6 +53,7 @@ F:	package/nginx-naxsi/
 F:	package/policycoreutils/
 F:	package/python-mutagen/
 F:	package/python-psycopg2/
+F:	package/python-sqlalchemy/
 F:	package/restorecond/
 F:	package/refpolicy/
 F:	package/selinux-python/
diff --git a/package/Config.in b/package/Config.in
index b039dea58f..d250b59995 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -919,6 +919,7 @@ menu "External python modules"
 	source "package/python-socketio/Config.in"
 	source "package/python-sortedcontainers//Config.in"
 	source "package/python-spidev/Config.in"
+	source "package/python-sqlalchemy/Config.in"
 	source "package/python-systemd/Config.in"
 	source "package/python-tabledata/Config.in"
 	source "package/python-tempora/Config.in"
diff --git a/package/python-sqlalchemy/Config.in b/package/python-sqlalchemy/Config.in
new file mode 100644
index 0000000000..f7ec3a6ad4
--- /dev/null
+++ b/package/python-sqlalchemy/Config.in
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_PYTHON_SQLALCHEMY
+	bool "python-sqlalchemy"
+	help
+	  SQLAlchemy is the Python SQL toolkit and Object Relational
+	  Mapper that gives application developers the full power and
+	  flexibility of SQL.
+
+	  It provides a full suite of well known enterprise-level
+	  persistence patterns, designed for efficient and
+	  high-performing database access, adapted into a simple and
+	  Pythonic domain language.
+
+	  http://www.sqlalchemy.org
diff --git a/package/python-sqlalchemy/python-sqlalchemy.hash b/package/python-sqlalchemy/python-sqlalchemy.hash
new file mode 100644
index 0000000000..337d08788c
--- /dev/null
+++ b/package/python-sqlalchemy/python-sqlalchemy.hash
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/SQLAlchemy/json, sha256 locally computed
+md5	968e07dc0aa92f9205bb3877f33f498f  SQLAlchemy-1.2.2.tar.gz
+sha256	64b4720f0a8e033db0154d3824f5bf677cf2797e11d44743cf0aebd2a0499d9d  SQLAlchemy-1.2.2.tar.gz
+sha256	73bda3d7d6c568f494c1d12520a97d41a38b7ce91d88c21f1b469b747b17f7fd  LICENSE
diff --git a/package/python-sqlalchemy/python-sqlalchemy.mk b/package/python-sqlalchemy/python-sqlalchemy.mk
new file mode 100644
index 0000000000..c0023712a2
--- /dev/null
+++ b/package/python-sqlalchemy/python-sqlalchemy.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-sqlalchemy
+#
+################################################################################
+
+PYTHON_SQLALCHEMY_VERSION = 1.2.2
+PYTHON_SQLALCHEMY_SOURCE = SQLAlchemy-$(PYTHON_SQLALCHEMY_VERSION).tar.gz
+PYTHON_SQLALCHEMY_SITE = https://pypi.python.org/packages/b9/fb/a56d2fc0ce3571328fa872734ad124cae25a4cea422088987f865fb71787
+PYTHON_SQLALCHEMY_SETUP_TYPE = setuptools
+PYTHON_SQLALCHEMY_LICENSE = MIT
+PYTHON_SQLALCHEMY_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.14.3

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

* [Buildroot] [PATCH 3/3] python-flask-sqlalchemy: new package
  2018-02-05 12:33 [Buildroot] [PATCH 1/5] python-psycopg2: new package Adam Duskett
  2018-02-05 12:33 ` [Buildroot] [PATCH 2/5] python-sqlalchemy: " Adam Duskett
@ 2018-02-05 12:33 ` Adam Duskett
  2018-02-05 12:58   ` Yegor Yefremov
  2018-02-05 12:33 ` [Buildroot] [PATCH 4/5] python-visitor: " Adam Duskett
  2018-02-05 12:33 ` [Buildroot] [PATCH 5/5] python-flask-bootstrap: " Adam Duskett
  3 siblings, 1 reply; 10+ messages in thread
From: Adam Duskett @ 2018-02-05 12:33 UTC (permalink / raw)
  To: buildroot

Flask-SQLAlchemy is a Flask microframework extension which adds support for
the SQLAlchemy SQL toolkit/ORM.

Signed-off-by: Adam Duskett <aduskett@gmail.com>
---
 DEVELOPERS                                                |  1 +
 package/Config.in                                         |  1 +
 package/python-flask-sqlalchemy/Config.in                 |  9 +++++++++
 .../python-flask-sqlalchemy/python-flask-sqlalchemy.hash  |  4 ++++
 .../python-flask-sqlalchemy/python-flask-sqlalchemy.mk    | 15 +++++++++++++++
 5 files changed, 30 insertions(+)
 create mode 100644 package/python-flask-sqlalchemy/Config.in
 create mode 100644 package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash
 create mode 100644 package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index d81c0d7ee1..0241c97c65 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -51,6 +51,7 @@ F:	package/libsemanage/
 F:	package/libsepol/
 F:	package/nginx-naxsi/
 F:	package/policycoreutils/
+F:	package/python-flask-sqlalchemy/
 F:	package/python-mutagen/
 F:	package/python-psycopg2/
 F:	package/python-sqlalchemy/
diff --git a/package/Config.in b/package/Config.in
index d250b59995..6ee6bc533e 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -774,6 +774,7 @@ menu "External python modules"
 	source "package/python-flask-babel/Config.in"
 	source "package/python-flask-jsonrpc/Config.in"
 	source "package/python-flask-login/Config.in"
+	source "package/python-flask-sqlalchemy/Config.in"
 	source "package/python-flup/Config.in"
 	source "package/python-futures/Config.in"
 	source "package/python-gobject/Config.in"
diff --git a/package/python-flask-sqlalchemy/Config.in b/package/python-flask-sqlalchemy/Config.in
new file mode 100644
index 0000000000..fa4a035110
--- /dev/null
+++ b/package/python-flask-sqlalchemy/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY
+	bool "python-flask-sqlalchemy"
+	select BR2_PACKAGE_PYTHON_FLASK # runtime
+	select BR2_PACKAGE_PYTHON_SQLALCHEMY # runtime
+	help
+	  Flask-SQLAlchemy is a Flask microframework extension which
+	  adds support for the SQLAlchemy SQL toolkit/ORM.
+
+	  http://github.com/mitsuhiko/flask-sqlalchemy
diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash
new file mode 100644
index 0000000000..92d7c390a1
--- /dev/null
+++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/Flask-SQLAlchemy/json, sha256 locally computed
+md5	373ce61dfd03b593ad2eaba68c9fee35  Flask-SQLAlchemy-2.3.2.tar.gz
+sha256	5971b9852b5888655f11db634e87725a9031e170f37c0ce7851cf83497f56e53  Flask-SQLAlchemy-2.3.2.tar.gz
+sha256	de2011f25501c45f2b78bfa4f851ce021cfbab0f1e7ab763233688e0b969821f  PKG-INFO
diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk
new file mode 100644
index 0000000000..d6139af8e5
--- /dev/null
+++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-flask-sqlalchemy
+#
+################################################################################
+
+PYTHON_FLASK_SQLALCHEMY_VERSION = 2.3.2
+PYTHON_FLASK_SQLALCHEMY_SOURCE = Flask-SQLAlchemy-$(PYTHON_FLASK_SQLALCHEMY_VERSION).tar.gz
+PYTHON_FLASK_SQLALCHEMY_SITE = https://pypi.python.org/packages/3a/66/f5ace276517c075f102457dd2f7d8645b033758f9c6effb4e0970a90fec1
+PYTHON_FLASK_SQLALCHEMY_SETUP_TYPE = setuptools
+PYTHON_FLASK_SQLALCHEMY_LICENSE = BSD
+PYTHON_FLASK_SQLALCHEMY_LICENSE_FILES = PKG-INFO
+
+$(eval $(python-package))
-- 
2.14.3

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

* [Buildroot] [PATCH 4/5] python-visitor: new package
  2018-02-05 12:33 [Buildroot] [PATCH 1/5] python-psycopg2: new package Adam Duskett
  2018-02-05 12:33 ` [Buildroot] [PATCH 2/5] python-sqlalchemy: " Adam Duskett
  2018-02-05 12:33 ` [Buildroot] [PATCH 3/3] python-flask-sqlalchemy: " Adam Duskett
@ 2018-02-05 12:33 ` Adam Duskett
  2018-02-05 12:52   ` Yegor Yefremov
  2018-02-05 12:33 ` [Buildroot] [PATCH 5/5] python-flask-bootstrap: " Adam Duskett
  3 siblings, 1 reply; 10+ messages in thread
From: Adam Duskett @ 2018-02-05 12:33 UTC (permalink / raw)
  To: buildroot

A tiny library to facilitate visitor implementation in Python

Signed-off-by: Adam Duskett <aduskett@gmail.com>
---
 DEVELOPERS                                 |  1 +
 package/Config.in                          |  1 +
 package/python-visitor/Config.in           |  6 ++++++
 package/python-visitor/python-visitor.hash |  4 ++++
 package/python-visitor/python-visitor.mk   | 14 ++++++++++++++
 5 files changed, 26 insertions(+)
 create mode 100644 package/python-visitor/Config.in
 create mode 100644 package/python-visitor/python-visitor.hash
 create mode 100644 package/python-visitor/python-visitor.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index 0241c97c65..e35e56841f 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -55,6 +55,7 @@ F:	package/python-flask-sqlalchemy/
 F:	package/python-mutagen/
 F:	package/python-psycopg2/
 F:	package/python-sqlalchemy/
+F:	package/python-visitor/
 F:	package/restorecond/
 F:	package/refpolicy/
 F:	package/selinux-python/
diff --git a/package/Config.in b/package/Config.in
index 6ee6bc533e..430fa86707 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -940,6 +940,7 @@ menu "External python modules"
 	source "package/python-urllib3/Config.in"
 	source "package/python-urwid/Config.in"
 	source "package/python-versiontools/Config.in"
+	source "package/python-visitor/Config.in"
 	source "package/python-watchdog/Config.in"
 	source "package/python-wcwidth/Config.in"
 	source "package/python-web2py/Config.in"
diff --git a/package/python-visitor/Config.in b/package/python-visitor/Config.in
new file mode 100644
index 0000000000..f8be5ec9be
--- /dev/null
+++ b/package/python-visitor/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_VISITOR
+	bool "python-visitor"
+	help
+	  A tiny pythonic visitor implementation.
+
+	  http://github.com/mbr/visitor
diff --git a/package/python-visitor/python-visitor.hash b/package/python-visitor/python-visitor.hash
new file mode 100644
index 0000000000..9a685f62f0
--- /dev/null
+++ b/package/python-visitor/python-visitor.hash
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/visitor/json, sha256 locally computed
+md5	94a024ed0ec1b02b4497c15267d319ca  visitor-0.1.3.tar.gz
+sha256	2c737903b2b6864ebc6167eef7cf3b997126f1aa94bdf590f90f1436d23e480a  visitor-0.1.3.tar.gz
+sha256	184d1ebb65da97ada36447f3c028f2fd4890b874f17b18c023ce200dd96639af  LICENSE
diff --git a/package/python-visitor/python-visitor.mk b/package/python-visitor/python-visitor.mk
new file mode 100644
index 0000000000..1313491c96
--- /dev/null
+++ b/package/python-visitor/python-visitor.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-visitor
+#
+################################################################################
+
+PYTHON_VISITOR_VERSION = 0.1.3
+PYTHON_VISITOR_SOURCE = visitor-$(PYTHON_VISITOR_VERSION).tar.gz
+PYTHON_VISITOR_SITE = https://pypi.python.org/packages/d7/58/785fcd6de4210049da5fafe62301b197f044f3835393594be368547142b0
+PYTHON_VISITOR_SETUP_TYPE = setuptools
+PYTHON_VISITOR_LICENSE = MIT
+PYTHON_VISITOR_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.14.3

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

* [Buildroot] [PATCH 5/5] python-flask-bootstrap: new package
  2018-02-05 12:33 [Buildroot] [PATCH 1/5] python-psycopg2: new package Adam Duskett
                   ` (2 preceding siblings ...)
  2018-02-05 12:33 ` [Buildroot] [PATCH 4/5] python-visitor: " Adam Duskett
@ 2018-02-05 12:33 ` Adam Duskett
  2018-02-05 12:50   ` Yegor Yefremov
  3 siblings, 1 reply; 10+ messages in thread
From: Adam Duskett @ 2018-02-05 12:33 UTC (permalink / raw)
  To: buildroot

Flask-Bootstrap packages Bootstrap into an extension that mostly consists of a
blueprint named 'bootstrap'. It can also create links to serve Bootstrap from
a CDN and works with no boilerplate code in your application.

Signed-off-by: Adam Duskett <aduskett@gmail.com>
---
 DEVELOPERS                                                 |  1 +
 package/Config.in                                          |  1 +
 package/python-flask-bootstrap/Config.in                   | 12 ++++++++++++
 package/python-flask-bootstrap/python-flask-bootstrap.hash |  3 +++
 package/python-flask-bootstrap/python-flask-bootstrap.mk   | 13 +++++++++++++
 5 files changed, 30 insertions(+)
 create mode 100644 package/python-flask-bootstrap/Config.in
 create mode 100644 package/python-flask-bootstrap/python-flask-bootstrap.hash
 create mode 100644 package/python-flask-bootstrap/python-flask-bootstrap.mk

diff --git a/DEVELOPERS b/DEVELOPERS
index e35e56841f..5259c5503a 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -51,6 +51,7 @@ F:	package/libsemanage/
 F:	package/libsepol/
 F:	package/nginx-naxsi/
 F:	package/policycoreutils/
+F:	package/python-flask-bootstrap/
 F:	package/python-flask-sqlalchemy/
 F:	package/python-mutagen/
 F:	package/python-psycopg2/
diff --git a/package/Config.in b/package/Config.in
index 430fa86707..6f162e4bbe 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -772,6 +772,7 @@ menu "External python modules"
 	source "package/python-flask/Config.in"
 	source "package/python-flask-cors/Config.in"
 	source "package/python-flask-babel/Config.in"
+	source "package/python-flask-bootstrap/Config.in"
 	source "package/python-flask-jsonrpc/Config.in"
 	source "package/python-flask-login/Config.in"
 	source "package/python-flask-sqlalchemy/Config.in"
diff --git a/package/python-flask-bootstrap/Config.in b/package/python-flask-bootstrap/Config.in
new file mode 100644
index 0000000000..19d9dcac52
--- /dev/null
+++ b/package/python-flask-bootstrap/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PYTHON_FLASK_BOOTSTRAP
+	bool "python-flask-bootstrap"
+	select BR2_PACKAGE_PYTHON_FLASK # runtime
+	select BR2_PACKAGE_PYTHON_DOMINATE # runtime
+	select BR2_PACKAGE_PYTHON_VISITOR # runtime
+	help
+	  Flask-Bootstrap packages Bootstrap into an extension that
+	  mostly consists of a blueprint named 'bootstrap'. It can also
+	  create links to serve Bootstrap from a CDN and works with no
+	  boilerplate code in your application.
+
+	  http://github.com/mbr/flask-bootstrap
diff --git a/package/python-flask-bootstrap/python-flask-bootstrap.hash b/package/python-flask-bootstrap/python-flask-bootstrap.hash
new file mode 100644
index 0000000000..589a6c8db9
--- /dev/null
+++ b/package/python-flask-bootstrap/python-flask-bootstrap.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi/Flask-Bootstrap/json, sha256 locally computed
+md5	e40d50f5c5b6438c1c6200a6f2871f81  Flask-Bootstrap-3.3.7.1.tar.gz
+sha256	cb08ed940183f6343a64e465e83b3a3f13c53e1baabb8d72b5da4545ef123ac8  Flask-Bootstrap-3.3.7.1.tar.gz
diff --git a/package/python-flask-bootstrap/python-flask-bootstrap.mk b/package/python-flask-bootstrap/python-flask-bootstrap.mk
new file mode 100644
index 0000000000..08f221f37d
--- /dev/null
+++ b/package/python-flask-bootstrap/python-flask-bootstrap.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-flask-bootstrap
+#
+################################################################################
+
+PYTHON_FLASK_BOOTSTRAP_VERSION = 3.3.7.1
+PYTHON_FLASK_BOOTSTRAP_SOURCE = Flask-Bootstrap-$(PYTHON_FLASK_BOOTSTRAP_VERSION).tar.gz
+PYTHON_FLASK_BOOTSTRAP_SITE = https://pypi.python.org/packages/88/53/958ce7c2aa26280b7fd7f3eecbf13053f1302ee2acb1db58ef32e1c23c2a
+PYTHON_FLASK_BOOTSTRAP_SETUP_TYPE = setuptools
+PYTHON_FLASK_BOOTSTRAP_LICENSE = BSD
+
+$(eval $(python-package))
-- 
2.14.3

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

* [Buildroot] [PATCH 5/5] python-flask-bootstrap: new package
  2018-02-05 12:33 ` [Buildroot] [PATCH 5/5] python-flask-bootstrap: " Adam Duskett
@ 2018-02-05 12:50   ` Yegor Yefremov
  2018-02-05 12:58     ` Yegor Yefremov
  0 siblings, 1 reply; 10+ messages in thread
From: Yegor Yefremov @ 2018-02-05 12:50 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 5, 2018 at 1:33 PM, Adam Duskett <aduskett@gmail.com> wrote:
> Flask-Bootstrap packages Bootstrap into an extension that mostly consists of a
> blueprint named 'bootstrap'. It can also create links to serve Bootstrap from
> a CDN and works with no boilerplate code in your application.
>
> Signed-off-by: Adam Duskett <aduskett@gmail.com>
> ---
>  DEVELOPERS                                                 |  1 +
>  package/Config.in                                          |  1 +
>  package/python-flask-bootstrap/Config.in                   | 12 ++++++++++++
>  package/python-flask-bootstrap/python-flask-bootstrap.hash |  3 +++
>  package/python-flask-bootstrap/python-flask-bootstrap.mk   | 13 +++++++++++++
>  5 files changed, 30 insertions(+)
>  create mode 100644 package/python-flask-bootstrap/Config.in
>  create mode 100644 package/python-flask-bootstrap/python-flask-bootstrap.hash
>  create mode 100644 package/python-flask-bootstrap/python-flask-bootstrap.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index e35e56841f..5259c5503a 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -51,6 +51,7 @@ F:    package/libsemanage/
>  F:     package/libsepol/
>  F:     package/nginx-naxsi/
>  F:     package/policycoreutils/
> +F:     package/python-flask-bootstrap/
>  F:     package/python-flask-sqlalchemy/
>  F:     package/python-mutagen/
>  F:     package/python-psycopg2/
> diff --git a/package/Config.in b/package/Config.in
> index 430fa86707..6f162e4bbe 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -772,6 +772,7 @@ menu "External python modules"
>         source "package/python-flask/Config.in"
>         source "package/python-flask-cors/Config.in"
>         source "package/python-flask-babel/Config.in"
> +       source "package/python-flask-bootstrap/Config.in"
>         source "package/python-flask-jsonrpc/Config.in"
>         source "package/python-flask-login/Config.in"
>         source "package/python-flask-sqlalchemy/Config.in"
> diff --git a/package/python-flask-bootstrap/Config.in b/package/python-flask-bootstrap/Config.in
> new file mode 100644
> index 0000000000..19d9dcac52
> --- /dev/null
> +++ b/package/python-flask-bootstrap/Config.in
> @@ -0,0 +1,12 @@
> +config BR2_PACKAGE_PYTHON_FLASK_BOOTSTRAP
> +       bool "python-flask-bootstrap"
> +       select BR2_PACKAGE_PYTHON_FLASK # runtime
> +       select BR2_PACKAGE_PYTHON_DOMINATE # runtime
> +       select BR2_PACKAGE_PYTHON_VISITOR # runtime
> +       help
> +         Flask-Bootstrap packages Bootstrap into an extension that
> +         mostly consists of a blueprint named 'bootstrap'. It can also
> +         create links to serve Bootstrap from a CDN and works with no
> +         boilerplate code in your application.
> +
> +         http://github.com/mbr/flask-bootstrap
> diff --git a/package/python-flask-bootstrap/python-flask-bootstrap.hash b/package/python-flask-bootstrap/python-flask-bootstrap.hash
> new file mode 100644
> index 0000000000..589a6c8db9
> --- /dev/null
> +++ b/package/python-flask-bootstrap/python-flask-bootstrap.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi/Flask-Bootstrap/json, sha256 locally computed
> +md5    e40d50f5c5b6438c1c6200a6f2871f81  Flask-Bootstrap-3.3.7.1.tar.gz
> +sha256 cb08ed940183f6343a64e465e83b3a3f13c53e1baabb8d72b5da4545ef123ac8  Flask-Bootstrap-3.3.7.1.tar.gz
> diff --git a/package/python-flask-bootstrap/python-flask-bootstrap.mk b/package/python-flask-bootstrap/python-flask-bootstrap.mk
> new file mode 100644
> index 0000000000..08f221f37d
> --- /dev/null
> +++ b/package/python-flask-bootstrap/python-flask-bootstrap.mk
> @@ -0,0 +1,13 @@
> +################################################################################
> +#
> +# python-flask-bootstrap
> +#
> +################################################################################
> +
> +PYTHON_FLASK_BOOTSTRAP_VERSION = 3.3.7.1
> +PYTHON_FLASK_BOOTSTRAP_SOURCE = Flask-Bootstrap-$(PYTHON_FLASK_BOOTSTRAP_VERSION).tar.gz
> +PYTHON_FLASK_BOOTSTRAP_SITE = https://pypi.python.org/packages/88/53/958ce7c2aa26280b7fd7f3eecbf13053f1302ee2acb1db58ef32e1c23c2a
> +PYTHON_FLASK_BOOTSTRAP_SETUP_TYPE = setuptools
> +PYTHON_FLASK_BOOTSTRAP_LICENSE = BSD

The licence seems to be BSD-4c

Yegor

> +
> +$(eval $(python-package))
> --
> 2.14.3
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 4/5] python-visitor: new package
  2018-02-05 12:33 ` [Buildroot] [PATCH 4/5] python-visitor: " Adam Duskett
@ 2018-02-05 12:52   ` Yegor Yefremov
  0 siblings, 0 replies; 10+ messages in thread
From: Yegor Yefremov @ 2018-02-05 12:52 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 5, 2018 at 1:33 PM, Adam Duskett <aduskett@gmail.com> wrote:
> A tiny library to facilitate visitor implementation in Python
>
> Signed-off-by: Adam Duskett <aduskett@gmail.com>

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> ---
>  DEVELOPERS                                 |  1 +
>  package/Config.in                          |  1 +
>  package/python-visitor/Config.in           |  6 ++++++
>  package/python-visitor/python-visitor.hash |  4 ++++
>  package/python-visitor/python-visitor.mk   | 14 ++++++++++++++
>  5 files changed, 26 insertions(+)
>  create mode 100644 package/python-visitor/Config.in
>  create mode 100644 package/python-visitor/python-visitor.hash
>  create mode 100644 package/python-visitor/python-visitor.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index 0241c97c65..e35e56841f 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -55,6 +55,7 @@ F:    package/python-flask-sqlalchemy/
>  F:     package/python-mutagen/
>  F:     package/python-psycopg2/
>  F:     package/python-sqlalchemy/
> +F:     package/python-visitor/
>  F:     package/restorecond/
>  F:     package/refpolicy/
>  F:     package/selinux-python/
> diff --git a/package/Config.in b/package/Config.in
> index 6ee6bc533e..430fa86707 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -940,6 +940,7 @@ menu "External python modules"
>         source "package/python-urllib3/Config.in"
>         source "package/python-urwid/Config.in"
>         source "package/python-versiontools/Config.in"
> +       source "package/python-visitor/Config.in"
>         source "package/python-watchdog/Config.in"
>         source "package/python-wcwidth/Config.in"
>         source "package/python-web2py/Config.in"
> diff --git a/package/python-visitor/Config.in b/package/python-visitor/Config.in
> new file mode 100644
> index 0000000000..f8be5ec9be
> --- /dev/null
> +++ b/package/python-visitor/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_VISITOR
> +       bool "python-visitor"
> +       help
> +         A tiny pythonic visitor implementation.
> +
> +         http://github.com/mbr/visitor
> diff --git a/package/python-visitor/python-visitor.hash b/package/python-visitor/python-visitor.hash
> new file mode 100644
> index 0000000000..9a685f62f0
> --- /dev/null
> +++ b/package/python-visitor/python-visitor.hash
> @@ -0,0 +1,4 @@
> +# md5 from https://pypi.python.org/pypi/visitor/json, sha256 locally computed
> +md5    94a024ed0ec1b02b4497c15267d319ca  visitor-0.1.3.tar.gz
> +sha256 2c737903b2b6864ebc6167eef7cf3b997126f1aa94bdf590f90f1436d23e480a  visitor-0.1.3.tar.gz
> +sha256 184d1ebb65da97ada36447f3c028f2fd4890b874f17b18c023ce200dd96639af  LICENSE
> diff --git a/package/python-visitor/python-visitor.mk b/package/python-visitor/python-visitor.mk
> new file mode 100644
> index 0000000000..1313491c96
> --- /dev/null
> +++ b/package/python-visitor/python-visitor.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-visitor
> +#
> +################################################################################
> +
> +PYTHON_VISITOR_VERSION = 0.1.3
> +PYTHON_VISITOR_SOURCE = visitor-$(PYTHON_VISITOR_VERSION).tar.gz
> +PYTHON_VISITOR_SITE = https://pypi.python.org/packages/d7/58/785fcd6de4210049da5fafe62301b197f044f3835393594be368547142b0
> +PYTHON_VISITOR_SETUP_TYPE = setuptools
> +PYTHON_VISITOR_LICENSE = MIT
> +PYTHON_VISITOR_LICENSE_FILES = LICENSE
> +
> +$(eval $(python-package))
> --
> 2.14.3
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 2/5] python-sqlalchemy: new package
  2018-02-05 12:33 ` [Buildroot] [PATCH 2/5] python-sqlalchemy: " Adam Duskett
@ 2018-02-05 12:54   ` Yegor Yefremov
  0 siblings, 0 replies; 10+ messages in thread
From: Yegor Yefremov @ 2018-02-05 12:54 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 5, 2018 at 1:33 PM, Adam Duskett <aduskett@gmail.com> wrote:
> SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives
> application developers the full power and flexibility of SQL.
>
> It provides a full suite of well known enterprise-level persistence patterns,
> designed for efficient and high-performing database access, adapted into a
> simple and Pythonic domain language.
>
> Signed-off-by: Adam Duskett <aduskett@gmail.com>

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> ---
>  DEVELOPERS                                       |  1 +
>  package/Config.in                                |  1 +
>  package/python-sqlalchemy/Config.in              | 13 +++++++++++++
>  package/python-sqlalchemy/python-sqlalchemy.hash |  4 ++++
>  package/python-sqlalchemy/python-sqlalchemy.mk   | 14 ++++++++++++++
>  5 files changed, 33 insertions(+)
>  create mode 100644 package/python-sqlalchemy/Config.in
>  create mode 100644 package/python-sqlalchemy/python-sqlalchemy.hash
>  create mode 100644 package/python-sqlalchemy/python-sqlalchemy.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index c07f4fa6fd..d81c0d7ee1 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -53,6 +53,7 @@ F:    package/nginx-naxsi/
>  F:     package/policycoreutils/
>  F:     package/python-mutagen/
>  F:     package/python-psycopg2/
> +F:     package/python-sqlalchemy/
>  F:     package/restorecond/
>  F:     package/refpolicy/
>  F:     package/selinux-python/
> diff --git a/package/Config.in b/package/Config.in
> index b039dea58f..d250b59995 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -919,6 +919,7 @@ menu "External python modules"
>         source "package/python-socketio/Config.in"
>         source "package/python-sortedcontainers//Config.in"
>         source "package/python-spidev/Config.in"
> +       source "package/python-sqlalchemy/Config.in"
>         source "package/python-systemd/Config.in"
>         source "package/python-tabledata/Config.in"
>         source "package/python-tempora/Config.in"
> diff --git a/package/python-sqlalchemy/Config.in b/package/python-sqlalchemy/Config.in
> new file mode 100644
> index 0000000000..f7ec3a6ad4
> --- /dev/null
> +++ b/package/python-sqlalchemy/Config.in
> @@ -0,0 +1,13 @@
> +config BR2_PACKAGE_PYTHON_SQLALCHEMY
> +       bool "python-sqlalchemy"
> +       help
> +         SQLAlchemy is the Python SQL toolkit and Object Relational
> +         Mapper that gives application developers the full power and
> +         flexibility of SQL.
> +
> +         It provides a full suite of well known enterprise-level
> +         persistence patterns, designed for efficient and
> +         high-performing database access, adapted into a simple and
> +         Pythonic domain language.
> +
> +         http://www.sqlalchemy.org
> diff --git a/package/python-sqlalchemy/python-sqlalchemy.hash b/package/python-sqlalchemy/python-sqlalchemy.hash
> new file mode 100644
> index 0000000000..337d08788c
> --- /dev/null
> +++ b/package/python-sqlalchemy/python-sqlalchemy.hash
> @@ -0,0 +1,4 @@
> +# md5 from https://pypi.python.org/pypi/SQLAlchemy/json, sha256 locally computed
> +md5    968e07dc0aa92f9205bb3877f33f498f  SQLAlchemy-1.2.2.tar.gz
> +sha256 64b4720f0a8e033db0154d3824f5bf677cf2797e11d44743cf0aebd2a0499d9d  SQLAlchemy-1.2.2.tar.gz
> +sha256 73bda3d7d6c568f494c1d12520a97d41a38b7ce91d88c21f1b469b747b17f7fd  LICENSE
> diff --git a/package/python-sqlalchemy/python-sqlalchemy.mk b/package/python-sqlalchemy/python-sqlalchemy.mk
> new file mode 100644
> index 0000000000..c0023712a2
> --- /dev/null
> +++ b/package/python-sqlalchemy/python-sqlalchemy.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-sqlalchemy
> +#
> +################################################################################
> +
> +PYTHON_SQLALCHEMY_VERSION = 1.2.2
> +PYTHON_SQLALCHEMY_SOURCE = SQLAlchemy-$(PYTHON_SQLALCHEMY_VERSION).tar.gz
> +PYTHON_SQLALCHEMY_SITE = https://pypi.python.org/packages/b9/fb/a56d2fc0ce3571328fa872734ad124cae25a4cea422088987f865fb71787
> +PYTHON_SQLALCHEMY_SETUP_TYPE = setuptools
> +PYTHON_SQLALCHEMY_LICENSE = MIT
> +PYTHON_SQLALCHEMY_LICENSE_FILES = LICENSE
> +
> +$(eval $(python-package))
> --
> 2.14.3
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 3/3] python-flask-sqlalchemy: new package
  2018-02-05 12:33 ` [Buildroot] [PATCH 3/3] python-flask-sqlalchemy: " Adam Duskett
@ 2018-02-05 12:58   ` Yegor Yefremov
  0 siblings, 0 replies; 10+ messages in thread
From: Yegor Yefremov @ 2018-02-05 12:58 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 5, 2018 at 1:33 PM, Adam Duskett <aduskett@gmail.com> wrote:
> Flask-SQLAlchemy is a Flask microframework extension which adds support for
> the SQLAlchemy SQL toolkit/ORM.
>
> Signed-off-by: Adam Duskett <aduskett@gmail.com>
> ---
>  DEVELOPERS                                                |  1 +
>  package/Config.in                                         |  1 +
>  package/python-flask-sqlalchemy/Config.in                 |  9 +++++++++
>  .../python-flask-sqlalchemy/python-flask-sqlalchemy.hash  |  4 ++++
>  .../python-flask-sqlalchemy/python-flask-sqlalchemy.mk    | 15 +++++++++++++++
>  5 files changed, 30 insertions(+)
>  create mode 100644 package/python-flask-sqlalchemy/Config.in
>  create mode 100644 package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash
>  create mode 100644 package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk
>
> diff --git a/DEVELOPERS b/DEVELOPERS
> index d81c0d7ee1..0241c97c65 100644
> --- a/DEVELOPERS
> +++ b/DEVELOPERS
> @@ -51,6 +51,7 @@ F:    package/libsemanage/
>  F:     package/libsepol/
>  F:     package/nginx-naxsi/
>  F:     package/policycoreutils/
> +F:     package/python-flask-sqlalchemy/
>  F:     package/python-mutagen/
>  F:     package/python-psycopg2/
>  F:     package/python-sqlalchemy/
> diff --git a/package/Config.in b/package/Config.in
> index d250b59995..6ee6bc533e 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -774,6 +774,7 @@ menu "External python modules"
>         source "package/python-flask-babel/Config.in"
>         source "package/python-flask-jsonrpc/Config.in"
>         source "package/python-flask-login/Config.in"
> +       source "package/python-flask-sqlalchemy/Config.in"
>         source "package/python-flup/Config.in"
>         source "package/python-futures/Config.in"
>         source "package/python-gobject/Config.in"
> diff --git a/package/python-flask-sqlalchemy/Config.in b/package/python-flask-sqlalchemy/Config.in
> new file mode 100644
> index 0000000000..fa4a035110
> --- /dev/null
> +++ b/package/python-flask-sqlalchemy/Config.in
> @@ -0,0 +1,9 @@
> +config BR2_PACKAGE_PYTHON_FLASK_SQLALCHEMY
> +       bool "python-flask-sqlalchemy"
> +       select BR2_PACKAGE_PYTHON_FLASK # runtime
> +       select BR2_PACKAGE_PYTHON_SQLALCHEMY # runtime
> +       help
> +         Flask-SQLAlchemy is a Flask microframework extension which
> +         adds support for the SQLAlchemy SQL toolkit/ORM.
> +
> +         http://github.com/mitsuhiko/flask-sqlalchemy
> diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash
> new file mode 100644
> index 0000000000..92d7c390a1
> --- /dev/null
> +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.hash
> @@ -0,0 +1,4 @@
> +# md5 from https://pypi.python.org/pypi/Flask-SQLAlchemy/json, sha256 locally computed
> +md5    373ce61dfd03b593ad2eaba68c9fee35  Flask-SQLAlchemy-2.3.2.tar.gz
> +sha256 5971b9852b5888655f11db634e87725a9031e170f37c0ce7851cf83497f56e53  Flask-SQLAlchemy-2.3.2.tar.gz
> +sha256 de2011f25501c45f2b78bfa4f851ce021cfbab0f1e7ab763233688e0b969821f  PKG-INFO
> diff --git a/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk
> new file mode 100644
> index 0000000000..d6139af8e5
> --- /dev/null
> +++ b/package/python-flask-sqlalchemy/python-flask-sqlalchemy.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-flask-sqlalchemy
> +#
> +################################################################################
> +
> +PYTHON_FLASK_SQLALCHEMY_VERSION = 2.3.2
> +PYTHON_FLASK_SQLALCHEMY_SOURCE = Flask-SQLAlchemy-$(PYTHON_FLASK_SQLALCHEMY_VERSION).tar.gz
> +PYTHON_FLASK_SQLALCHEMY_SITE = https://pypi.python.org/packages/3a/66/f5ace276517c075f102457dd2f7d8645b033758f9c6effb4e0970a90fec1
> +PYTHON_FLASK_SQLALCHEMY_SETUP_TYPE = setuptools
> +PYTHON_FLASK_SQLALCHEMY_LICENSE = BSD

Should be BSD-3c

Yegor

> +PYTHON_FLASK_SQLALCHEMY_LICENSE_FILES = PKG-INFO
> +
> +$(eval $(python-package))
> --
> 2.14.3
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH 5/5] python-flask-bootstrap: new package
  2018-02-05 12:50   ` Yegor Yefremov
@ 2018-02-05 12:58     ` Yegor Yefremov
  0 siblings, 0 replies; 10+ messages in thread
From: Yegor Yefremov @ 2018-02-05 12:58 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 5, 2018 at 1:50 PM, Yegor Yefremov
<yegorslists@googlemail.com> wrote:
> On Mon, Feb 5, 2018 at 1:33 PM, Adam Duskett <aduskett@gmail.com> wrote:
>> Flask-Bootstrap packages Bootstrap into an extension that mostly consists of a
>> blueprint named 'bootstrap'. It can also create links to serve Bootstrap from
>> a CDN and works with no boilerplate code in your application.
>>
>> Signed-off-by: Adam Duskett <aduskett@gmail.com>
>> ---
>>  DEVELOPERS                                                 |  1 +
>>  package/Config.in                                          |  1 +
>>  package/python-flask-bootstrap/Config.in                   | 12 ++++++++++++
>>  package/python-flask-bootstrap/python-flask-bootstrap.hash |  3 +++
>>  package/python-flask-bootstrap/python-flask-bootstrap.mk   | 13 +++++++++++++
>>  5 files changed, 30 insertions(+)
>>  create mode 100644 package/python-flask-bootstrap/Config.in
>>  create mode 100644 package/python-flask-bootstrap/python-flask-bootstrap.hash
>>  create mode 100644 package/python-flask-bootstrap/python-flask-bootstrap.mk
>>
>> diff --git a/DEVELOPERS b/DEVELOPERS
>> index e35e56841f..5259c5503a 100644
>> --- a/DEVELOPERS
>> +++ b/DEVELOPERS
>> @@ -51,6 +51,7 @@ F:    package/libsemanage/
>>  F:     package/libsepol/
>>  F:     package/nginx-naxsi/
>>  F:     package/policycoreutils/
>> +F:     package/python-flask-bootstrap/
>>  F:     package/python-flask-sqlalchemy/
>>  F:     package/python-mutagen/
>>  F:     package/python-psycopg2/
>> diff --git a/package/Config.in b/package/Config.in
>> index 430fa86707..6f162e4bbe 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -772,6 +772,7 @@ menu "External python modules"
>>         source "package/python-flask/Config.in"
>>         source "package/python-flask-cors/Config.in"
>>         source "package/python-flask-babel/Config.in"
>> +       source "package/python-flask-bootstrap/Config.in"
>>         source "package/python-flask-jsonrpc/Config.in"
>>         source "package/python-flask-login/Config.in"
>>         source "package/python-flask-sqlalchemy/Config.in"
>> diff --git a/package/python-flask-bootstrap/Config.in b/package/python-flask-bootstrap/Config.in
>> new file mode 100644
>> index 0000000000..19d9dcac52
>> --- /dev/null
>> +++ b/package/python-flask-bootstrap/Config.in
>> @@ -0,0 +1,12 @@
>> +config BR2_PACKAGE_PYTHON_FLASK_BOOTSTRAP
>> +       bool "python-flask-bootstrap"
>> +       select BR2_PACKAGE_PYTHON_FLASK # runtime
>> +       select BR2_PACKAGE_PYTHON_DOMINATE # runtime
>> +       select BR2_PACKAGE_PYTHON_VISITOR # runtime
>> +       help
>> +         Flask-Bootstrap packages Bootstrap into an extension that
>> +         mostly consists of a blueprint named 'bootstrap'. It can also
>> +         create links to serve Bootstrap from a CDN and works with no
>> +         boilerplate code in your application.
>> +
>> +         http://github.com/mbr/flask-bootstrap
>> diff --git a/package/python-flask-bootstrap/python-flask-bootstrap.hash b/package/python-flask-bootstrap/python-flask-bootstrap.hash
>> new file mode 100644
>> index 0000000000..589a6c8db9
>> --- /dev/null
>> +++ b/package/python-flask-bootstrap/python-flask-bootstrap.hash
>> @@ -0,0 +1,3 @@
>> +# md5 from https://pypi.python.org/pypi/Flask-Bootstrap/json, sha256 locally computed
>> +md5    e40d50f5c5b6438c1c6200a6f2871f81  Flask-Bootstrap-3.3.7.1.tar.gz
>> +sha256 cb08ed940183f6343a64e465e83b3a3f13c53e1baabb8d72b5da4545ef123ac8  Flask-Bootstrap-3.3.7.1.tar.gz
>> diff --git a/package/python-flask-bootstrap/python-flask-bootstrap.mk b/package/python-flask-bootstrap/python-flask-bootstrap.mk
>> new file mode 100644
>> index 0000000000..08f221f37d
>> --- /dev/null
>> +++ b/package/python-flask-bootstrap/python-flask-bootstrap.mk
>> @@ -0,0 +1,13 @@
>> +################################################################################
>> +#
>> +# python-flask-bootstrap
>> +#
>> +################################################################################
>> +
>> +PYTHON_FLASK_BOOTSTRAP_VERSION = 3.3.7.1
>> +PYTHON_FLASK_BOOTSTRAP_SOURCE = Flask-Bootstrap-$(PYTHON_FLASK_BOOTSTRAP_VERSION).tar.gz
>> +PYTHON_FLASK_BOOTSTRAP_SITE = https://pypi.python.org/packages/88/53/958ce7c2aa26280b7fd7f3eecbf13053f1302ee2acb1db58ef32e1c23c2a
>> +PYTHON_FLASK_BOOTSTRAP_SETUP_TYPE = setuptools
>> +PYTHON_FLASK_BOOTSTRAP_LICENSE = BSD
>
> The licence seems to be BSD-4c

I mean BSD-3c :-)

>
> Yegor
>
>> +
>> +$(eval $(python-package))
>> --
>> 2.14.3
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot

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

end of thread, other threads:[~2018-02-05 12:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-05 12:33 [Buildroot] [PATCH 1/5] python-psycopg2: new package Adam Duskett
2018-02-05 12:33 ` [Buildroot] [PATCH 2/5] python-sqlalchemy: " Adam Duskett
2018-02-05 12:54   ` Yegor Yefremov
2018-02-05 12:33 ` [Buildroot] [PATCH 3/3] python-flask-sqlalchemy: " Adam Duskett
2018-02-05 12:58   ` Yegor Yefremov
2018-02-05 12:33 ` [Buildroot] [PATCH 4/5] python-visitor: " Adam Duskett
2018-02-05 12:52   ` Yegor Yefremov
2018-02-05 12:33 ` [Buildroot] [PATCH 5/5] python-flask-bootstrap: " Adam Duskett
2018-02-05 12:50   ` Yegor Yefremov
2018-02-05 12:58     ` Yegor Yefremov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox