Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] PyMySQL: new package
@ 2016-03-28 20:37 Steve Calfee
  2016-04-04 17:22 ` Steve Calfee
  2016-04-04 21:17 ` Arnout Vandecappelle
  0 siblings, 2 replies; 5+ messages in thread
From: Steve Calfee @ 2016-03-28 20:37 UTC (permalink / raw)
  To: buildroot

add python to mysql connection software, pure python

Signed-off-by: Steve Calfee <stevecalfee@gmail.com>
---
 package/Config.in                          |  1 +
 package/python-pymysql/Config.in           |  7 +++++++
 package/python-pymysql/python-pymysql.hash |  5 +++++
 package/python-pymysql/python-pymysql.mk   | 14 ++++++++++++++
 4 files changed, 27 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

diff --git a/package/Config.in b/package/Config.in
index 529ad33..2543195 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -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"
diff --git a/package/python-pymysql/Config.in b/package/python-pymysql/Config.in
new file mode 100644
index 0000000..a6de53d
--- /dev/null
+++ b/package/python-pymysql/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_PYMYSQL
+	bool "python-pymysql"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  python-pymysql is a pure Python binding for mySQL.
+
+	  https://pypi.python.org/
diff --git a/package/python-pymysql/python-pymysql.hash b/package/python-pymysql/python-pymysql.hash
new file mode 100644
index 0000000..37b6299
--- /dev/null
+++ b/package/python-pymysql/python-pymysql.hash
@@ -0,0 +1,5 @@
+#https://pypi.python.org/packages/source/P/PyMySQL/PyMySQL-0.7.2.tar.gz
+#md5 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
diff --git a/package/python-pymysql/python-pymysql.mk b/package/python-pymysql/python-pymysql.mk
new file mode 100644
index 0000000..e58ff7e
--- /dev/null
+++ b/package/python-pymysql/python-pymysql.mk
@@ -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

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

* [Buildroot] [PATCH 1/1] PyMySQL: new package
  2016-03-28 20:37 [Buildroot] [PATCH 1/1] PyMySQL: new package Steve Calfee
@ 2016-04-04 17:22 ` Steve Calfee
  2016-04-04 21:17 ` Arnout Vandecappelle
  1 sibling, 0 replies; 5+ messages in thread
From: Steve Calfee @ 2016-04-04 17:22 UTC (permalink / raw)
  To: buildroot

ping?

On Mon, Mar 28, 2016 at 1:37 PM, Steve Calfee <stevecalfee@gmail.com> wrote:
> add python to mysql connection software, pure python
>
> Signed-off-by: Steve Calfee <stevecalfee@gmail.com>
> ---
>  package/Config.in                          |  1 +
>  package/python-pymysql/Config.in           |  7 +++++++
>  package/python-pymysql/python-pymysql.hash |  5 +++++
>  package/python-pymysql/python-pymysql.mk   | 14 ++++++++++++++
>  4 files changed, 27 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
>
> diff --git a/package/Config.in b/package/Config.in
> index 529ad33..2543195 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -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"
> diff --git a/package/python-pymysql/Config.in b/package/python-pymysql/Config.in
> new file mode 100644
> index 0000000..a6de53d
> --- /dev/null
> +++ b/package/python-pymysql/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_PYMYSQL
> +       bool "python-pymysql"
> +       depends on BR2_PACKAGE_PYTHON
> +       help
> +         python-pymysql is a pure Python binding for mySQL.
> +
> +         https://pypi.python.org/
> diff --git a/package/python-pymysql/python-pymysql.hash b/package/python-pymysql/python-pymysql.hash
> new file mode 100644
> index 0000000..37b6299
> --- /dev/null
> +++ b/package/python-pymysql/python-pymysql.hash
> @@ -0,0 +1,5 @@
> +#https://pypi.python.org/packages/source/P/PyMySQL/PyMySQL-0.7.2.tar.gz
> +#md5 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
> diff --git a/package/python-pymysql/python-pymysql.mk b/package/python-pymysql/python-pymysql.mk
> new file mode 100644
> index 0000000..e58ff7e
> --- /dev/null
> +++ b/package/python-pymysql/python-pymysql.mk
> @@ -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
>

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

* [Buildroot] [PATCH 1/1] PyMySQL: new package
  2016-03-28 20:37 [Buildroot] [PATCH 1/1] PyMySQL: new package Steve Calfee
  2016-04-04 17:22 ` Steve Calfee
@ 2016-04-04 21:17 ` Arnout Vandecappelle
  2016-04-04 21:41   ` Steve Calfee
  1 sibling, 1 reply; 5+ messages in thread
From: Arnout Vandecappelle @ 2016-04-04 21:17 UTC (permalink / raw)
  To: buildroot

On 03/28/16 22:37, Steve Calfee wrote:
> add python to mysql connection software, pure python
>
> Signed-off-by: Steve Calfee <stevecalfee@gmail.com>
> ---
>   package/Config.in                          |  1 +
>   package/python-pymysql/Config.in           |  7 +++++++
>   package/python-pymysql/python-pymysql.hash |  5 +++++
>   package/python-pymysql/python-pymysql.mk   | 14 ++++++++++++++
>   4 files changed, 27 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
>
> diff --git a/package/Config.in b/package/Config.in
> index 529ad33..2543195 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -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"
> diff --git a/package/python-pymysql/Config.in b/package/python-pymysql/Config.in
> new file mode 100644
> index 0000000..a6de53d
> --- /dev/null
> +++ b/package/python-pymysql/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_PYMYSQL
> +	bool "python-pymysql"
> +	depends on BR2_PACKAGE_PYTHON

  Why? According to the website it supports python3 >= 3.3.

> +	help
> +	  python-pymysql is a pure Python binding for mySQL.
> +
> +	  https://pypi.python.org/

  I guess you meant https://pypi.python.org/pypi/PyMySQL/

> diff --git a/package/python-pymysql/python-pymysql.hash b/package/python-pymysql/python-pymysql.hash
> new file mode 100644
> index 0000000..37b6299
> --- /dev/null
> +++ b/package/python-pymysql/python-pymysql.hash
> @@ -0,0 +1,5 @@
> +#https://pypi.python.org/packages/source/P/PyMySQL/PyMySQL-0.7.2.tar.gz

  This line is redundant.

> +#md5 https://pypi.python.org/pypi?:action=show_md5&digest=6d757cda8bfbd312714207f7c0bef5c7

  This should either be:

# md5 from ..., sha256 locally calculated

(and no comment below), or:

# From ...

(and keep the comment below).


  Regards,
  Arnout

> +md5     6d757cda8bfbd312714207f7c0bef5c7 PyMySQL-0.7.2.tar.gz
> +# Locally calculated:
> +sha256 bd7acb4990dbf097fae3417641f93e25c690e01ed25c3ed32ea638d6c3ac04ba  PyMySQL-0.7.2.tar.gz
> diff --git a/package/python-pymysql/python-pymysql.mk b/package/python-pymysql/python-pymysql.mk
> new file mode 100644
> index 0000000..e58ff7e
> --- /dev/null
> +++ b/package/python-pymysql/python-pymysql.mk
> @@ -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))
>


-- 
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

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

* [Buildroot] [PATCH 1/1] PyMySQL: new package
  2016-04-04 21:17 ` Arnout Vandecappelle
@ 2016-04-04 21:41   ` Steve Calfee
  2016-04-05  7:40     ` Arnout Vandecappelle
  0 siblings, 1 reply; 5+ messages in thread
From: Steve Calfee @ 2016-04-04 21:41 UTC (permalink / raw)
  To: buildroot

Hi, Arnout, thanks for your time, see below.

On Mon, Apr 4, 2016 at 2:17 PM, Arnout Vandecappelle <arnout@mind.be> wrote:
> On 03/28/16 22:37, Steve Calfee wrote:
>>
>> add python to mysql connection software, pure python
>>
>> Signed-off-by: Steve Calfee <stevecalfee@gmail.com>
>> ---
>>   package/Config.in                          |  1 +
>>   package/python-pymysql/Config.in           |  7 +++++++
>>   package/python-pymysql/python-pymysql.hash |  5 +++++
>>   package/python-pymysql/python-pymysql.mk   | 14 ++++++++++++++
>>   4 files changed, 27 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
>>
>> diff --git a/package/Config.in b/package/Config.in
>> index 529ad33..2543195 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -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"
>> diff --git a/package/python-pymysql/Config.in
>> b/package/python-pymysql/Config.in
>> new file mode 100644
>> index 0000000..a6de53d
>> --- /dev/null
>> +++ b/package/python-pymysql/Config.in
>> @@ -0,0 +1,7 @@
>> +config BR2_PACKAGE_PYTHON_PYMYSQL
>> +       bool "python-pymysql"
>> +       depends on BR2_PACKAGE_PYTHON
>
>
>  Why? According to the website it supports python3 >= 3.3.

What should I use, or in other words, what is the depends on for
either python 2 or python 3? I use and have tested it in python 2.7...

>
>> +       help
>> +         python-pymysql is a pure Python binding for mySQL.
>> +
>> +         https://pypi.python.org/
>
>
>  I guess you meant https://pypi.python.org/pypi/PyMySQL/

OK, good -- the pypi site I find confusing.


>
>> diff --git a/package/python-pymysql/python-pymysql.hash
>> b/package/python-pymysql/python-pymysql.hash
>> new file mode 100644
>> index 0000000..37b6299
>> --- /dev/null
>> +++ b/package/python-pymysql/python-pymysql.hash
>> @@ -0,0 +1,5 @@
>> +#https://pypi.python.org/packages/source/P/PyMySQL/PyMySQL-0.7.2.tar.gz
>
>
>  This line is redundant.

OK, will remove


>
>> +#md5
>> https://pypi.python.org/pypi?:action=show_md5&digest=6d757cda8bfbd312714207f7c0bef5c7
>
>
>  This should either be:
>
> # md5 from ..., sha256 locally calculated
>
> (and no comment below), or:
>
> # From ...
>
> (and keep the comment below).
>

OK, will do.

Thanks again, Steve

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

* [Buildroot] [PATCH 1/1] PyMySQL: new package
  2016-04-04 21:41   ` Steve Calfee
@ 2016-04-05  7:40     ` Arnout Vandecappelle
  0 siblings, 0 replies; 5+ messages in thread
From: Arnout Vandecappelle @ 2016-04-05  7:40 UTC (permalink / raw)
  To: buildroot



On 04/04/16 23:41, Steve Calfee wrote:
> Hi, Arnout, thanks for your time, see below.
>
> On Mon, Apr 4, 2016 at 2:17 PM, Arnout Vandecappelle <arnout@mind.be> wrote:
>> On 03/28/16 22:37, Steve Calfee wrote:
[snip]
>>> diff --git a/package/python-pymysql/Config.in
>>> b/package/python-pymysql/Config.in
>>> new file mode 100644
>>> index 0000000..a6de53d
>>> --- /dev/null
>>> +++ b/package/python-pymysql/Config.in
>>> @@ -0,0 +1,7 @@
>>> +config BR2_PACKAGE_PYTHON_PYMYSQL
>>> +       bool "python-pymysql"
>>> +       depends on BR2_PACKAGE_PYTHON
>>
>>
>>   Why? According to the website it supports python3 >= 3.3.
>
> What should I use, or in other words, what is the depends on for
> either python 2 or python 3? I use and have tested it in python 2.7...

  Nothing at all. package/Config.in already expresses the dependency on python 
|| python3. Look at any other python package, you'll only see a dependency on 
python or python3 if it doesn't work on the other one.

  Ideally you should also (build) test it with python3, but if you don't, the 
autobuilders will.

  Regards,
  Arnout

-- 
Arnout Vandecappelle      arnout dot vandecappelle at essensium dot com
Senior Embedded Software Architect . . . . . . +32-478-010353 (mobile)
Essensium, Mind division . . . . . . . . . . . . . . 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

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

end of thread, other threads:[~2016-04-05  7:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-28 20:37 [Buildroot] [PATCH 1/1] PyMySQL: new package Steve Calfee
2016-04-04 17:22 ` Steve Calfee
2016-04-04 21:17 ` Arnout Vandecappelle
2016-04-04 21:41   ` Steve Calfee
2016-04-05  7:40     ` Arnout Vandecappelle

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