Skip to contentSkip to conversation

PyMySQL: new package

PATCH Superseded Steve Calfee 2 participants 3 messages Apr 12, 2016

v4 of 6 Superseded Latest is v6 →

lore
Share & tools
lore
#0 lore raw

PATCH v4 1/1 PyMySQL: new package

add python to mysql connection software, pure python

---
v4 fix git commit per review

---
 package/Config.in                          |  1 +
 package/python-pymysql/Config.in           |  6 ++++++
 package/python-pymysql/python-pymysql.hash |  4 ++++
 package/python-pymysql/python-pymysql.mk   | 14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/python-pymysql/Config.in
 create mode 100644 package/python-pymysql/python-pymysql.hash
 create mode 100644 package/python-pymysql/python-pymysql.mk
package/Config.in +1 -0
index 529ad33..2543195 100644
@@ -683,6 +683,7 @@ menu "External python modules"
 	source "package/python-pyftpdlib/Config.in"
 	source "package/python-pygame/Config.in"
 	source "package/python-pyinotify/Config.in"
+	source "package/python-pymysql/Config.in"
 	source "package/python-pyparsing/Config.in"
 	source "package/python-pyparted/Config.in"
 	source "package/python-pypcap/Config.in"
package/python-pymysql/Config.in new file +6 -0
new file mode 100644
index 0000000..7b74533
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PYMYSQL
+	bool "python-pymysql"
+	help
+	  python-pymysql is a pure Python binding for mySQL.
+
+	  https://pypi.python.org/pypi/PyMySQL/
package/python-pymysql/python-pymysql.hash new file +4 -0
new file mode 100644
index 0000000..fc7e5e3
@@ -0,0 +1,4 @@
+#md5 from https://pypi.python.org/pypi?:action=show_md5&digest=6d757cda8bfbd312714207f7c0bef5c7
+md5     6d757cda8bfbd312714207f7c0bef5c7 PyMySQL-0.7.2.tar.gz
+# Locally calculated:
+sha256 bd7acb4990dbf097fae3417641f93e25c690e01ed25c3ed32ea638d6c3ac04ba  PyMySQL-0.7.2.tar.gz
package/python-pymysql/python-pymysql.mk new file +14 -0
new file mode 100644
index 0000000..e58ff7e
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-pymysql
+#
+################################################################################
+
+PYTHON_PYMYSQL_VERSION = 0.7.2
+PYTHON_PYMYSQL_SOURCE = PyMySQL-$(PYTHON_PYMYSQL_VERSION).tar.gz
+PYTHON_PYMYSQL_SITE = https://pypi.python.org/packages/source/P/PyMySQL
+PYTHON_PYMYSQL_LICENSE = MIT
+PYTHON_PYMYSQL_LICENSE_FILES = LICENSE
+PYTHON_PYMYSQL_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
Signature · 1 line
2.5.0
#1 lore raw

PATCH v4 1/1 PyMySQL: new package

Arnout reviewed this patch and gave his:

Let me know if I need to do anything more.

Regards, Steve

Quoted 73 lines · Steve Calfee

add python to mysql connection software, pure python

---
v4 fix git commit per review

---
 package/Config.in                          |  1 +
 package/python-pymysql/Config.in           |  6 ++++++
 package/python-pymysql/python-pymysql.hash |  4 ++++
 package/python-pymysql/python-pymysql.mk   | 14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/python-pymysql/Config.in
 create mode 100644 package/python-pymysql/python-pymysql.hash
 create mode 100644 package/python-pymysql/python-pymysql.mk
package/Config.in +1 -0
index 529ad33..2543195 100644
@@ -683,6 +683,7 @@ menu "External python modules"
        source "package/python-pyftpdlib/Config.in"
        source "package/python-pygame/Config.in"
        source "package/python-pyinotify/Config.in"
+       source "package/python-pymysql/Config.in"
        source "package/python-pyparsing/Config.in"
        source "package/python-pyparted/Config.in"
        source "package/python-pypcap/Config.in"
package/python-pymysql/Config.in new file +6 -0
new file mode 100644
index 0000000..7b74533
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PYMYSQL
+       bool "python-pymysql"
+       help
+         python-pymysql is a pure Python binding for mySQL.
+
+         https://pypi.python.org/pypi/PyMySQL/
package/python-pymysql/python-pymysql.hash new file +4 -0
new file mode 100644
index 0000000..fc7e5e3
@@ -0,0 +1,4 @@
+#md5 from https://pypi.python.org/pypi?:action=show_md5&digest=6d757cda8bfbd312714207f7c0bef5c7
+md5     6d757cda8bfbd312714207f7c0bef5c7 PyMySQL-0.7.2.tar.gz
+# Locally calculated:
+sha256 bd7acb4990dbf097fae3417641f93e25c690e01ed25c3ed32ea638d6c3ac04ba  PyMySQL-0.7.2.tar.gz
package/python-pymysql/python-pymysql.mk new file +14 -1
new file mode 100644
index 0000000..e58ff7e
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-pymysql
+#
+################################################################################
+
+PYTHON_PYMYSQL_VERSION = 0.7.2
+PYTHON_PYMYSQL_SOURCE = PyMySQL-$(PYTHON_PYMYSQL_VERSION).tar.gz
+PYTHON_PYMYSQL_SITE = https://pypi.python.org/packages/source/P/PyMySQL
+PYTHON_PYMYSQL_LICENSE = MIT
+PYTHON_PYMYSQL_LICENSE_FILES = LICENSE
+PYTHON_PYMYSQL_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
--

2.5.0

#2 lore raw

PATCH v4 1/1 PyMySQL: new package

In reply to Steve Calfee
Quoted 34 lines · Steve Calfee

add python to mysql connection software, pure python

---
v4 fix git commit per review

---
  package/Config.in                          |  1 +
  package/python-pymysql/Config.in           |  6 ++++++
  package/python-pymysql/python-pymysql.hash |  4 ++++
  package/python-pymysql/python-pymysql.mk   | 14 ++++++++++++++
  4 files changed, 25 insertions(+)

create mode 100644 package/python-pymysql/Config.in create mode 100644 package/python-pymysql/python-pymysql.hash create mode 100644 package/python-pymysql/python-pymysql.mk

package/Config.in +1 -0
index 529ad33..2543195 100644
@@ -683,6 +683,7 @@ menu "External python modules"
  	source "package/python-pyftpdlib/Config.in"
  	source "package/python-pygame/Config.in"
  	source "package/python-pyinotify/Config.in"
+	source "package/python-pymysql/Config.in"
  	source "package/python-pyparsing/Config.in"
  	source "package/python-pyparted/Config.in"
  	source "package/python-pypcap/Config.in"
package/python-pymysql/Config.in new file +0 -0
new file mode 100644
index 0000000..7b74533

package/python-pymysql/Config.in line 4

Quoted 4 lines
package/python-pymysql/Config.in new file +4 -0
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PYMYSQL
+	bool "python-pymysql"
+	help
+	  python-pymysql is a pure Python binding for mySQL.

I gave it my rev-by on condition that this was corrected: mySQL -> MySQL.

If you send a v5, you can also improve it a little more still:

	  PyMySQL is a pure-Python MySQL client library. It follows the DB-API
	  2.0.

Regards,
Arnout

Quoted 33 lines
package/python-pymysql/Config.in new file +2 -0
+
+	  https://pypi.python.org/pypi/PyMySQL/
package/python-pymysql/python-pymysql.hash new file +4 -0
new file mode 100644
index 0000000..fc7e5e3
@@ -0,0 +1,4 @@
+#md5 from https://pypi.python.org/pypi?:action=show_md5&digest=6d757cda8bfbd312714207f7c0bef5c7
+md5     6d757cda8bfbd312714207f7c0bef5c7 PyMySQL-0.7.2.tar.gz
+# Locally calculated:
+sha256 bd7acb4990dbf097fae3417641f93e25c690e01ed25c3ed32ea638d6c3ac04ba  PyMySQL-0.7.2.tar.gz
package/python-pymysql/python-pymysql.mk new file +14 -0
new file mode 100644
index 0000000..e58ff7e
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-pymysql
+#
+################################################################################
+
+PYTHON_PYMYSQL_VERSION = 0.7.2
+PYTHON_PYMYSQL_SOURCE = PyMySQL-$(PYTHON_PYMYSQL_VERSION).tar.gz
+PYTHON_PYMYSQL_SITE = https://pypi.python.org/packages/source/P/PyMySQL
+PYTHON_PYMYSQL_LICENSE = MIT
+PYTHON_PYMYSQL_LICENSE_FILES = LICENSE
+PYTHON_PYMYSQL_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
Signature · 6 lines
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF