Having six library as dependency

46 views
Skip to first unread message

Rahul Amaram

unread,
Feb 5, 2016, 3:16:16 AM2/5/16
to pg8000
Hi,
I was trying to package pg8000 for Debian GNU/Linux. One of the concerns was that pg8000 distributes six.py when there is actually another debian package (named python-six) providing six library. Does pg8000 work with six 1.10.0? Is there any reason why six.py is bundled with pg800 rather than having six as a dependency?

Thanks,
Rahul.

William Moreno

unread,
Feb 9, 2016, 10:23:15 AM2/9/16
to pg8000
Hello, I have the same issue than Rahul with the packaging of pg8000 in Fedora/EPEL [0]

I am proposing a pull request to use the latest 1.10.0 python-six library available in Fedora[1] and Debian[2] repos, I think than I do my homework and all test are passing in suported postgresql but my pull request is bronking the support for python2.5, the last releace of python2.5 is around five years ago[3], I see than Rahul have proposed a patch similar to my pull request[4].

Any way Rahul and me will continue the packaging process patching pg8000 to use the system python-six library, but both will apreciate alot than you accept the pull request, at different from Debian there is still python2.4 in EPEL5, but there is a parallel versión of python2.6 available[5] so suporting python =<2.6 it is fine for both mayor families of GNU/linux out there.


William Moreno

unread,
Feb 11, 2016, 10:15:47 AM2/11/16
to pg8000
Hello

python-pg8000 it is available in Fedora Rawhide and by the updates-testing repo for Fedora 22 and 23 and for Epel6 and Epel7


The Fedora builds support both python2-pg8000 and python3-pg8000 the Epel builds support only python2-pg8000

Best Regards
Reply all
Reply to author
Forward
0 new messages