ports/183477: [patch] databases/py-mysql2pgsql dependency fix

Kubilay Kocak koobs.freebsd at gmail.com
Sat Nov 30 05:50:02 UTC 2013


The following reply was made to PR ports/183477; it has been noted by GNATS.

From: Kubilay Kocak <koobs.freebsd at gmail.com>
To: bug-followup at FreeBSD.org, kozlov.sergey.404 at gmail.com
Cc: Volodymyr Kostyrko <c.kworr at gmail.com>
Subject: Re: ports/183477: [patch] databases/py-mysql2pgsql dependency fix
Date: Sat, 30 Nov 2013 16:42:53 +1100

 This is a multi-part message in MIME format.
 --------------000303040002040807080300
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 7bit
 
 Volodymyr is correct, argparse is part of the standard library in 2.7
 and 3.2+, and py-mysql2pgsql is *incorrectly* including argparse
 unconditionally in install_requires.
 
 I have just committed a fix to the devel/py-tox port [1], to correctly
 model the conditional inclusion of argparse based on Python version,
 that the tox authors correctly specify in their setup.py [2] after a
 similar bug report [3]
 
 [1] http://svnweb.freebsd.org/ports?view=revision&revision=335263
 [2]
 https://bitbucket.org/hpk42/tox/diff/setup.py?diff2=f20abdbeb930&at=default
 [3] https://bitbucket.org/hpk42/tox/issue/5
 
 I have attached a patch to pymysql2pgsql to do the same, I suggest
 someone open an issue or submit a Pull Request, so it is fixed upstream:
 
 https://github.com/philipsoutham/py-mysql2pgsql/
 
 
 
 --------------000303040002040807080300
 Content-Type: text/plain; charset=windows-1252;
  name="py-mysql2pgsql-argparse-fix.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="py-mysql2pgsql-argparse-fix.patch"
 
 SW5kZXg6IGZpbGVzL3BhdGNoLXNldHVwLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGZpbGVzL3Bh
 dGNoLXNldHVwLnB5CShyZXZpc2lvbiAwKQorKysgZmlsZXMvcGF0Y2gtc2V0dXAucHkJKHdv
 cmtpbmcgY29weSkKQEAgLTAsMCArMSwyMCBAQAorLS0tIC4vc2V0dXAucHkub3JpZwkyMDEz
 LTExLTMwIDE2OjMzOjA0LjkxNzM2NDgwMyArMTEwMAorKysrIC4vc2V0dXAucHkJMjAxMy0x
 MS0zMCAxNjozMzozNS45ODI2MTM2NTUgKzExMDAKK0BAIC01LDEzICs1LDE1IEBACisgICAg
 ICdteXNxbC1weXRob24+PTEuMi4zJywgCisgICAgICdwc3ljb3BnMj49Mi40LjInLAorICAg
 ICAncHl5YW1sPj0zLjEwLjAnLAorLSAgICAnYXJncGFyc2UnLAorICAgICAncHl0eicsCisg
 XQorIAorIGlmIG9zLm5hbWUgPT0gJ3Bvc2l4JzoKKyAgICAgaW5zdGFsbF9yZXF1aXJlcy5h
 cHBlbmQoJ3Rlcm1jb2xvcj49MS4xLjAnKQorLSAgICAKKysKKytpZiB2ZXJzaW9uIDwgKDIs
 Nykgb3IgKDMsMCkgPD0gdmVyc2lvbiA8PSAoMywxKToKKysgICAgaW5zdGFsbF9yZXF1aXJl
 cyArPSBbJ2FyZ3BhcnNlJ10KKysKKyBzZXR1cCgKKyAgICAgbmFtZT0ncHktbXlzcWwycGdz
 cWwnLAorICAgICB2ZXJzaW9uPScwLjEuNicsCgpQcm9wZXJ0eSBjaGFuZ2VzIG9uOiBmaWxl
 cy9wYXRjaC1zZXR1cC5weQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkFkZGVkOiBzdm46bWltZS10eXBlCiMj
 IC0wLDAgKzEgIyMKK3RleHQvcGxhaW4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0
 eQpBZGRlZDogc3ZuOmtleXdvcmRzCiMjIC0wLDAgKzEgIyMKK0ZyZWVCU0Q9JUgKXCBObyBu
 ZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogZmJzZDpub2tleXdvcmRzCiMjIC0w
 LDAgKzEgIyMKK3llcwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIHByb3BlcnR5CkFkZGVkOiBz
 dm46ZW9sLXN0eWxlCiMjIC0wLDAgKzEgIyMKK25hdGl2ZQpcIE5vIG5ld2xpbmUgYXQgZW5k
 IG9mIHByb3BlcnR5Cg==
 --------------000303040002040807080300--


More information about the freebsd-python mailing list