You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "David De Caires E Freitas (JIRA)" <ji...@apache.org> on 2012/08/02 10:27:02 UTC
[jira] [Commented] (THRIFT-1660) Python Thrift library can be
installed with pip but not easy_install
[ https://issues.apache.org/jira/browse/THRIFT-1660?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13427169#comment-13427169 ]
David De Caires E Freitas commented on THRIFT-1660:
---------------------------------------------------
Hi, this was working a few weeks ago, please put the correct thrift-0.8.0 file back in place with the setup.py info as previously. Why was a released package replaced with a faulty one? Everyone using buildout and mrdeveloper projects build will now fail when using thrift.
> Python Thrift library can be installed with pip but not easy_install
> --------------------------------------------------------------------
>
> Key: THRIFT-1660
> URL: https://issues.apache.org/jira/browse/THRIFT-1660
> Project: Thrift
> Issue Type: Bug
> Environment: Python
> Reporter: Michel Pelletier
> Assignee: Jake Farrell
> Priority: Minor
>
> Easy install appears to scan the web page for thrift and look for the package thrift-0.8.0.tgz, and incorrectly downloads the full thrift distribution, not the python package.
> Shell session below shows it failing first with easy_install, and then succeeding with pip.
> michel@ubuntu:~/tmp/t3$ virtualenv .
> New python executable in ./bin/python
> Installing distribute.............................................................................................................................................................................................done.
> Installing pip...............done.
> michel@ubuntu:~/tmp/t3$ bin/easy_install thrift
> Searching for thrift
> Reading http://pypi.python.org/simple/thrift/
> Reading http://thrift.apache.org
> Best match: thrift 0.8.0
> Downloading https://dist.apache.org/repos/dist/release/thrift/0.8.0/thrift-0.8.0.tar.gz
> Processing thrift-0.8.0.tar.gz
> error: Couldn't find a setup script in /tmp/easy_install-LkxF4S/thrift-0.8.0.tar.gz
> michel@ubuntu:~/tmp/t3$ bin/pip install thrift
> Downloading/unpacking thrift
> Downloading thrift-0.8.0.tar.gz
> Running setup.py egg_info for package thrift
>
> Installing collected packages: thrift
> Running setup.py install for thrift
> building 'thrift.protocol.fastbinary' extension
> gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c src/protocol/fastbinary.c -o build/temp.linux-i686-2.7/src/protocol/fastbinary.o
> gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/src/protocol/fastbinary.o -o build/lib.linux-i686-2.7/thrift/protocol/fastbinary.so
> /home/michel/tmp/t3/bin/python -O /tmp/tmpoCmXkd.py
> removing /tmp/tmpoCmXkd.py
>
> Successfully installed thrift
> Cleaning up...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira