ports/180889: [MAINTAINER] math/py-pandas: Update to 0.12.0

John W. O'Brien john at saltant.com
Sat Jul 27 16:10:02 UTC 2013


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

From: "John W. O'Brien" <john at saltant.com>
To: bug-followup at FreeBSD.org
Cc: freebsd-python at FreeBSD.org
Subject: Re: ports/180889: [MAINTAINER] math/py-pandas: Update to 0.12.0
Date: Sat, 27 Jul 2013 12:01:11 -0400

 This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
 --oEJx7EkcJjLN1KDj7lBOAU0KqHi33KqNF
 Content-Type: multipart/mixed;
  boundary="------------030702020505050805030503"
 
 This is a multi-part message in MIME format.
 --------------030702020505050805030503
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable
 
 On 7/27/13 10:25 AM, John W. O'Brien wrote:
 [...]
 > - test_read_dta10 (pandas.io.tests.test_stata.StataTests)
 > - test_stata_doc_examples (pandas.io.tests.test_stata.StataTests)
 > - test_write_dta5 (pandas.io.tests.test_stata.StataTests)
 > - test_write_dta6 (pandas.io.tests.test_stata.StataTests)
 >=20
 > These tests generate errors on my system when I run the suite from a
 > non-privileged user account. Initial analysis indicates that the tests
 > try to write to a file inside the test data directory
 > (%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/pandas/io/tests/data/),
 > which is clearly bad behavior. I will report this upstream and supply
 > any patch that results to this port. In the mean time, these are
 > harmless errors.
 
 This was already reported and fixed upstream. The patch changes some of
 the test names.
 
 https://github.com/pydata/pandas/issues/4353
 
 Attached is an adaptation of the upstream patch for this port
 (committer: please add to files directory).
 
 
 --------------030702020505050805030503
 Content-Type: text/plain; charset=UTF-8;
  name="patch-pandas-issue4353-pullrequest4356.txt"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="patch-pandas-issue4353-pullrequest4356.txt"
 
 VGhpcyBwYXRjaCBpcyBhZGFwdGVkIGZyb20gdGhlIGZvbGxvd2luZyB1cHN0cmVhbSBjb21t
 aXQuCgpbUEFUQ0hdIFRTVC9CVUcvQ0xOOiBtYWtlIHN0YXRhIElPIHRlc3RzIHVzZSB0ZW1w
 b3JhcnkgZmlsZXMgZm9yIHdyaXRpbmcKYzk4ZTA5OTUxZjc0YmYzNDQ1ZjgxNDQzNjNhZmFh
 NzY5YmU2OTk0MAoKLS0tIHBhbmRhcy9pby90ZXN0cy90ZXN0X3N0YXRhLnB5Lm9yaWcKKysr
 IHBhbmRhcy9pby90ZXN0cy90ZXN0X3N0YXRhLnB5CkBAIC0xMCw5ICsxMCw4IEBAIGltcG9y
 dCBudW1weSBhcyBucAogCiBmcm9tIHBhbmRhcy5jb3JlLmZyYW1lIGltcG9ydCBEYXRhRnJh
 bWUsIFNlcmllcwogZnJvbSBwYW5kYXMuaW8ucGFyc2VycyBpbXBvcnQgcmVhZF9jc3YKLWZy
 b20gcGFuZGFzLmlvLnN0YXRhIGltcG9ydCByZWFkX3N0YXRhLCBTdGF0YVJlYWRlciwgU3Rh
 dGFXcml0ZXIKK2Zyb20gcGFuZGFzLmlvLnN0YXRhIGltcG9ydCByZWFkX3N0YXRhLCBTdGF0
 YVJlYWRlcgogaW1wb3J0IHBhbmRhcy51dGlsLnRlc3RpbmcgYXMgdG0KLWZyb20gcGFuZGFz
 LnV0aWwudGVzdGluZyBpbXBvcnQgZW5zdXJlX2NsZWFuCiBmcm9tIHBhbmRhcy51dGlsLm1p
 c2MgaW1wb3J0IGlzX2xpdHRsZV9lbmRpYW4KIAogCkBAIC0yNywxNSArMjYsMTIgQEAgY2xh
 c3MgU3RhdGFUZXN0cyh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIHNlbGYuZHRhMyA9
 IG9zLnBhdGguam9pbihzZWxmLmRpcnBhdGgsICdzdGF0YTMuZHRhJykKICAgICAgICAgc2Vs
 Zi5jc3YzID0gb3MucGF0aC5qb2luKHNlbGYuZGlycGF0aCwgJ3N0YXRhMy5jc3YnKQogICAg
 ICAgICBzZWxmLmR0YTQgPSBvcy5wYXRoLmpvaW4oc2VsZi5kaXJwYXRoLCAnc3RhdGE0LmR0
 YScpCi0gICAgICAgIHNlbGYuZHRhNSA9IG9zLnBhdGguam9pbihzZWxmLmRpcnBhdGgsICdz
 dGF0YTUuZHRhJykKLSAgICAgICAgc2VsZi5kdGE2ID0gb3MucGF0aC5qb2luKHNlbGYuZGly
 cGF0aCwgJ3N0YXRhNi5kdGEnKQogICAgICAgICBzZWxmLmR0YTcgPSBvcy5wYXRoLmpvaW4o
 c2VsZi5kaXJwYXRoLCAnY2FuY2VyLmR0YScpCiAgICAgICAgIHNlbGYuY3N2NyA9IG9zLnBh
 dGguam9pbihzZWxmLmRpcnBhdGgsICdjYW5jZXIuY3N2JykKICAgICAgICAgc2VsZi5kdGE4
 ID0gb3MucGF0aC5qb2luKHNlbGYuZGlycGF0aCwgJ3RibDE5LTMuZHRhJykKICAgICAgICAg
 c2VsZi5jc3Y4ID0gb3MucGF0aC5qb2luKHNlbGYuZGlycGF0aCwgJ3RibDE5LTMuY3N2JykK
 ICAgICAgICAgc2VsZi5kdGE5ID0gb3MucGF0aC5qb2luKHNlbGYuZGlycGF0aCwgJ2xidy5k
 dGEnKQogICAgICAgICBzZWxmLmNzdjkgPSBvcy5wYXRoLmpvaW4oc2VsZi5kaXJwYXRoLCAn
 bGJ3LmNzdicpCi0gICAgICAgIHNlbGYuZHRhMTAgPSBvcy5wYXRoLmpvaW4oc2VsZi5kaXJw
 YXRoLCAnc3RhdGExMC5kdGEnKQogCiAgICAgZGVmIHJlYWRfZHRhKHNlbGYsIGZpbGUpOgog
 ICAgICAgICByZXR1cm4gcmVhZF9zdGF0YShmaWxlLCBjb252ZXJ0X2RhdGVzPVRydWUpCkBA
 IC00Niw5ICs0MiwxMSBAQCBjbGFzcyBTdGF0YVRlc3RzKHVuaXR0ZXN0LlRlc3RDYXNlKToK
 ICAgICBkZWYgdGVzdF9yZWFkX2R0YTEoc2VsZik6CiAgICAgICAgIHJlYWRlciA9IFN0YXRh
 UmVhZGVyKHNlbGYuZHRhMSkKICAgICAgICAgcGFyc2VkID0gcmVhZGVyLmRhdGEoKQotICAg
 ICAgICAjIFBhbmRhcyB1c2VzIG5wLm5hbiBhcyBtaXNzaW5nIHZhbHVlLiBUaHVzLCBhbGwg
 Y29sdW1ucyB3aWxsIGJlIG9mIHR5cGUgZmxvYXQsIHJlZ2FyZGxlc3Mgb2YgdGhlaXIgbmFt
 ZS4KKyAgICAgICAgIyBQYW5kYXMgdXNlcyBucC5uYW4gYXMgbWlzc2luZyB2YWx1ZS4KKyAg
 ICAgICAgIyBUaHVzLCBhbGwgY29sdW1ucyB3aWxsIGJlIG9mIHR5cGUgZmxvYXQsIHJlZ2Fy
 ZGxlc3Mgb2YgdGhlaXIgbmFtZS4KICAgICAgICAgZXhwZWN0ZWQgPSBEYXRhRnJhbWUoWyhu
 cC5uYW4sIG5wLm5hbiwgbnAubmFuLCBucC5uYW4sIG5wLm5hbildLAotICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICBjb2x1bW5zPVsnZmxvYXRfbWlzcycsICdkb3VibGVfbWlzcycs
 ICdieXRlX21pc3MnLCAnaW50X21pc3MnLCAnbG9uZ19taXNzJ10pCisgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgIGNvbHVtbnM9WydmbG9hdF9taXNzJywgJ2RvdWJsZV9taXNzJywg
 J2J5dGVfbWlzcycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdp
 bnRfbWlzcycsICdsb25nX21pc3MnXSkKIAogICAgICAgICBmb3IgaSwgY29sIGluIGVudW1l
 cmF0ZShwYXJzZWQuY29sdW1ucyk6CiAgICAgICAgICAgICBucC50ZXN0aW5nLmFzc2VydF9h
 bG1vc3RfZXF1YWwoCkBAIC05MCw3ICs4OCw5IEBAIGNsYXNzIFN0YXRhVGVzdHModW5pdHRl
 c3QuVGVzdENhc2UpOgogICAgICAgICAgICAgICAgICAgICBucC5kYXRldGltZTY0KCdOYVQn
 KQogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICBjb2x1
 bW5zPVsnZGF0ZXRpbWVfYycsICdkYXRldGltZV9iaWdfYycsICdkYXRlJywgJ3dlZWtseV9k
 YXRlJywgJ21vbnRobHlfZGF0ZScsICdxdWFydGVybHlfZGF0ZScsICdoYWxmX3llYXJseV9k
 YXRlJywgJ3llYXJseV9kYXRlJ10KKyAgICAgICAgICAgIGNvbHVtbnM9WydkYXRldGltZV9j
 JywgJ2RhdGV0aW1lX2JpZ19jJywgJ2RhdGUnLCAnd2Vla2x5X2RhdGUnLAorICAgICAgICAg
 ICAgICAgICAgICAgJ21vbnRobHlfZGF0ZScsICdxdWFydGVybHlfZGF0ZScsICdoYWxmX3ll
 YXJseV9kYXRlJywKKyAgICAgICAgICAgICAgICAgICAgICd5ZWFybHlfZGF0ZSddCiAgICAg
 ICAgICkKIAogICAgICAgICB3aXRoIHdhcm5pbmdzLmNhdGNoX3dhcm5pbmdzKHJlY29yZD1U
 cnVlKSBhcyB3OgpAQCAtMTI1LDM0ICsxMjUsNDAgQEAgY2xhc3MgU3RhdGFUZXN0cyh1bml0
 dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgICAgICAgICAgWyJuaW5lIiwgInR3byIsIDksIG5w
 Lm5hbiwgIm5pbmUiXSwKICAgICAgICAgICAgICAgICBbInRlbiIsICJvbmUiLCAidGVuIiwg
 bnAubmFuLCAidGVuIl0KICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICBjb2x1bW5zPVsn
 ZnVsbHlfbGFiZWxlZCcsICdmdWxseV9sYWJlbGVkMicsICdpbmNvbXBsZXRlbHlfbGFiZWxl
 ZCcsICdsYWJlbGVkX3dpdGhfbWlzc2luZ3MnLCAnZmxvYXRfbGFiZWxsZWQnXSkKKyAgICAg
 ICAgICAgIGNvbHVtbnM9WydmdWxseV9sYWJlbGVkJywgJ2Z1bGx5X2xhYmVsZWQyJywgJ2lu
 Y29tcGxldGVseV9sYWJlbGVkJywKKyAgICAgICAgICAgICAgICAgICAgICdsYWJlbGVkX3dp
 dGhfbWlzc2luZ3MnLCAnZmxvYXRfbGFiZWxsZWQnXSkKIAogICAgICAgICB0bS5hc3NlcnRf
 ZnJhbWVfZXF1YWwocGFyc2VkLCBleHBlY3RlZCkKIAotICAgIGRlZiB0ZXN0X3dyaXRlX2R0
 YTUoc2VsZik6CisgICAgZGVmIHRlc3RfcmVhZF93cml0ZV9kdGE1KHNlbGYpOgogICAgICAg
 ICBpZiBub3QgaXNfbGl0dGxlX2VuZGlhbigpOgotICAgICAgICAgICAgcmFpc2Ugbm9zZS5T
 a2lwVGVzdCgia25vd24gZmFpbHVyZSBvZiB0ZXN0X3dyaXRlX2R0YTUgb24gbm9uLWxpdHRs
 ZSBlbmRpYW4iKQorICAgICAgICAgICAgcmFpc2Ugbm9zZS5Ta2lwVGVzdCgia25vd24gZmFp
 bHVyZSBvZiB0ZXN0X3dyaXRlX2R0YTUgb24gIgorICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAibm9uLWxpdHRsZSBlbmRpYW4iKQogCiAgICAgICAgIG9yaWdpbmFsID0gRGF0
 YUZyYW1lKFsobnAubmFuLCBucC5uYW4sIG5wLm5hbiwgbnAubmFuLCBucC5uYW4pXSwKLSAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1ucz1bJ2Zsb2F0X21pc3MnLCAnZG91
 YmxlX21pc3MnLCAnYnl0ZV9taXNzJywgJ2ludF9taXNzJywgJ2xvbmdfbWlzcyddKQorICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zPVsnZmxvYXRfbWlzcycsICdkb3Vi
 bGVfbWlzcycsICdieXRlX21pc3MnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAnaW50X21pc3MnLCAnbG9uZ19taXNzJ10pCiAgICAgICAgIG9yaWdpbmFsLmlu
 ZGV4Lm5hbWUgPSAnaW5kZXgnCiAKLSAgICAgICAgd2l0aCBlbnN1cmVfY2xlYW4oc2VsZi5k
 dGE1KSBhcyBwYXRoOgorICAgICAgICB3aXRoIHRtLmVuc3VyZV9jbGVhbigpIGFzIHBhdGg6
 CiAgICAgICAgICAgICBvcmlnaW5hbC50b19zdGF0YShwYXRoLCBOb25lLCBGYWxzZSkKICAg
 ICAgICAgICAgIHdyaXR0ZW5fYW5kX3JlYWRfYWdhaW4gPSBzZWxmLnJlYWRfZHRhKHBhdGgp
 Ci0gICAgICAgICAgICB0bS5hc3NlcnRfZnJhbWVfZXF1YWwod3JpdHRlbl9hbmRfcmVhZF9h
 Z2Fpbi5zZXRfaW5kZXgoJ2luZGV4JyksIG9yaWdpbmFsKQorICAgICAgICAgICAgdG0uYXNz
 ZXJ0X2ZyYW1lX2VxdWFsKHdyaXR0ZW5fYW5kX3JlYWRfYWdhaW4uc2V0X2luZGV4KCdpbmRl
 eCcpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yaWdpbmFsKQogCiAg
 ICAgZGVmIHRlc3Rfd3JpdGVfZHRhNihzZWxmKToKICAgICAgICAgaWYgbm90IGlzX2xpdHRs
 ZV9lbmRpYW4oKToKLSAgICAgICAgICAgIHJhaXNlIG5vc2UuU2tpcFRlc3QoImtub3duIGZh
 aWx1cmUgb2YgdGVzdF93cml0ZV9kdGE2IG9uIG5vbi1saXR0bGUgZW5kaWFuIikKKyAgICAg
 ICAgICAgIHJhaXNlIG5vc2UuU2tpcFRlc3QoImtub3duIGZhaWx1cmUgb2YgdGVzdF93cml0
 ZV9kdGE2IG9uICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5vbi1saXR0
 bGUgZW5kaWFuIikKIAogICAgICAgICBvcmlnaW5hbCA9IHNlbGYucmVhZF9jc3Yoc2VsZi5j
 c3YzKQogICAgICAgICBvcmlnaW5hbC5pbmRleC5uYW1lID0gJ2luZGV4JwogCi0gICAgICAg
 IHdpdGggZW5zdXJlX2NsZWFuKHNlbGYuZHRhNikgYXMgcGF0aDoKKyAgICAgICAgd2l0aCB0
 bS5lbnN1cmVfY2xlYW4oKSBhcyBwYXRoOgogICAgICAgICAgICAgb3JpZ2luYWwudG9fc3Rh
 dGEocGF0aCwgTm9uZSwgRmFsc2UpCiAgICAgICAgICAgICB3cml0dGVuX2FuZF9yZWFkX2Fn
 YWluID0gc2VsZi5yZWFkX2R0YShwYXRoKQotICAgICAgICAgICAgdG0uYXNzZXJ0X2ZyYW1l
 X2VxdWFsKHdyaXR0ZW5fYW5kX3JlYWRfYWdhaW4uc2V0X2luZGV4KCdpbmRleCcpLCBvcmln
 aW5hbCkKKyAgICAgICAgICAgIHRtLmFzc2VydF9mcmFtZV9lcXVhbCh3cml0dGVuX2FuZF9y
 ZWFkX2FnYWluLnNldF9pbmRleCgnaW5kZXgnKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICBvcmlnaW5hbCkKIAogICAgIEBub3NlLnRvb2xzLm5vdHRlc3QKICAgICBk
 ZWYgdGVzdF9yZWFkX2R0YTcoc2VsZik6CkBAIC0xOTAsMjkgKzE5NiwzMCBAQCBjbGFzcyBT
 dGF0YVRlc3RzKHVuaXR0ZXN0LlRlc3RDYXNlKToKICAgICAgICAgICAgICAgICBkZWNpbWFs
 PTMKICAgICAgICAgICAgICkKIAotICAgIGRlZiB0ZXN0X3JlYWRfZHRhMTAoc2VsZik6Cisg
 ICAgZGVmIHRlc3RfcmVhZF93cml0ZV9kdGExMChzZWxmKToKICAgICAgICAgaWYgbm90IGlz
 X2xpdHRsZV9lbmRpYW4oKToKLSAgICAgICAgICAgIHJhaXNlIG5vc2UuU2tpcFRlc3QoImtu
 b3duIGZhaWx1cmUgb2YgdGVzdF93cml0ZV9kdGExMCBvbiBub24tbGl0dGxlIGVuZGlhbiIp
 CisgICAgICAgICAgICByYWlzZSBub3NlLlNraXBUZXN0KCJrbm93biBmYWlsdXJlIG9mIHRl
 c3Rfd3JpdGVfZHRhMTAgb24gIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
 bm9uLWxpdHRsZSBlbmRpYW4iKQogCi0gICAgICAgIG9yaWdpbmFsID0gRGF0YUZyYW1lKAot
 ICAgICAgICAgICAgZGF0YT0KLSAgICAgICAgICAgIFsKLSAgICAgICAgICAgICAgICBbInN0
 cmluZyIsICJvYmplY3QiLCAxLCAxLjEsIG5wLmRhdGV0aW1lNjQoJzIwMDMtMTItMjUnKV0K
 LSAgICAgICAgICAgIF0sCi0gICAgICAgICAgICBjb2x1bW5zPVsnc3RyaW5nJywgJ29iamVj
 dCcsICdpbnRlZ2VyJywgJ2Zsb2F0JywgJ2RhdGV0aW1lJ10pCisgICAgICAgIG9yaWdpbmFs
 ID0gRGF0YUZyYW1lKGRhdGE9W1sic3RyaW5nIiwgIm9iamVjdCIsIDEsIDEuMSwKKyAgICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5wLmRhdGV0aW1lNjQoJzIwMDMtMTIt
 MjUnKV1dLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW5zPVsnc3RyaW5n
 JywgJ29iamVjdCcsICdpbnRlZ2VyJywgJ2Zsb2F0JywKKyAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgJ2RhdGV0aW1lJ10pCiAgICAgICAgIG9yaWdpbmFsWyJvYmpl
 Y3QiXSA9IFNlcmllcyhvcmlnaW5hbFsib2JqZWN0Il0sIGR0eXBlPW9iamVjdCkKICAgICAg
 ICAgb3JpZ2luYWwuaW5kZXgubmFtZSA9ICdpbmRleCcKIAotICAgICAgICB3aXRoIGVuc3Vy
 ZV9jbGVhbihzZWxmLmR0YTEwKSBhcyBwYXRoOgorICAgICAgICB3aXRoIHRtLmVuc3VyZV9j
 bGVhbigpIGFzIHBhdGg6CiAgICAgICAgICAgICBvcmlnaW5hbC50b19zdGF0YShwYXRoLCB7
 J2RhdGV0aW1lJzogJ3RjJ30sIEZhbHNlKQogICAgICAgICAgICAgd3JpdHRlbl9hbmRfcmVh
 ZF9hZ2FpbiA9IHNlbGYucmVhZF9kdGEocGF0aCkKLSAgICAgICAgICAgIHRtLmFzc2VydF9m
 cmFtZV9lcXVhbCh3cml0dGVuX2FuZF9yZWFkX2FnYWluLnNldF9pbmRleCgnaW5kZXgnKSwg
 b3JpZ2luYWwpCisgICAgICAgICAgICB0bS5hc3NlcnRfZnJhbWVfZXF1YWwod3JpdHRlbl9h
 bmRfcmVhZF9hZ2Fpbi5zZXRfaW5kZXgoJ2luZGV4JyksCisgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgb3JpZ2luYWwpCiAKICAgICBkZWYgdGVzdF9zdGF0YV9kb2NfZXhh
 bXBsZXMoc2VsZik6Ci0gICAgICAgIHdpdGggZW5zdXJlX2NsZWFuKHNlbGYuZHRhNSkgYXMg
 cGF0aDoKKyAgICAgICAgd2l0aCB0bS5lbnN1cmVfY2xlYW4oKSBhcyBwYXRoOgogICAgICAg
 ICAgICAgZGYgPSBEYXRhRnJhbWUobnAucmFuZG9tLnJhbmRuKDEwLCAyKSwgY29sdW1ucz1s
 aXN0KCdBQicpKQogICAgICAgICAgICAgZGYudG9fc3RhdGEocGF0aCkKIAorCiBpZiBfX25h
 bWVfXyA9PSAnX19tYWluX18nOgogICAgIG5vc2UucnVubW9kdWxlKGFyZ3Y9W19fZmlsZV9f
 LCAnLXZ2cycsICcteCcsICctLXBkYicsICctLXBkYi1mYWlsdXJlJ10sCiAgICAgICAgICAg
 ICAgICAgICAgZXhpdD1GYWxzZSkKLS0tIHBhbmRhcy91dGlsL3Rlc3RpbmcucHkub3JpZwor
 KysgcGFuZGFzL3V0aWwvdGVzdGluZy5weQpAQCAtODYsNyArODYsNyBAQCBkZWYgc2V0X3Ry
 YWNlKCk6CiAjLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAjIGNvbnRleHRtYW5hZ2VyIHRv
 IGVuc3VyZSB0aGUgZmlsZSBjbGVhbnVwCiBAY29udGV4dG1hbmFnZXIKLWRlZiBlbnN1cmVf
 Y2xlYW4oZmlsZW5hbWUgPSBOb25lKToKK2RlZiBlbnN1cmVfY2xlYW4oZmlsZW5hbWU9Tm9u
 ZSk6CiAgICAgIyBpZiB3ZSBhcmUgbm90IHBhc3NlZCBhIGZpbGVuYW1lLCBnZW5lcmF0ZSBh
 IHRlbXBvcmFyeQogICAgIGlmIGZpbGVuYW1lIGlzIE5vbmU6CiAgICAgICAgIGZpbGVuYW1l
 ID0gdGVtcGZpbGUubWtzdGVtcCgpWzFdCg==
 --------------030702020505050805030503--
 
 --oEJx7EkcJjLN1KDj7lBOAU0KqHi33KqNF
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0.19 (Darwin)
 Comment: GPGTools - http://gpgtools.org
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
 
 iQEcBAEBCgAGBQJR8+7MAAoJEBRzAKlhyP/FJrEIAJdk0QB5o6VAO6V/E9r/+OiD
 NzisStb6oTWkeg0aAEQ0BqSVfjN8qVVXpbaFvR5l9YPq/5NvFCWAEk6moadIXWrN
 EdW2aosqId2rnduJk3BjZjY1YnoDltUf9K6aAkhLLuHte12ZadR8h8yXBMFddEHK
 raMyrAgP+h9BoKLKcZLUd53EI6L2CdghLQyHGTFTgjG8tw37sjcA/FOgTVw9RwOu
 GFmG0TsY1m6/U6eZpqI6dR5xUHgyCucQ5PXUvLUXW5b3GmdKbCjanputsxGZIodk
 Pj3ZmjbxJP6BvVuWhD0AelP1tnDioCgH3b9VIN5iyei9Y5uL/keJ4hM3/KGGNIg=
 =MrGE
 -----END PGP SIGNATURE-----
 
 --oEJx7EkcJjLN1KDj7lBOAU0KqHi33KqNF--


More information about the freebsd-python mailing list