[ 
https://issues.apache.org/jira/browse/THRIFT-1660?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jake Farrell closed THRIFT-1660.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 1.0

Due to recent changes on pypi side for http://www.python.org/dev/peps/pep-0438/ 
this will no longer be an issue. I have changed the hosting mode to 

     Do not extract URLs from the long description field - only use URLs
     explicitly specified in PyPI and files uploaded to PyPI

     This is the best option to pick, it means that only files you upload to
     PyPI and files that you have explicitly added via the urls page will
     be available for installers to install from.

and reset the homepage url back again within the package config.  
                
> 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
>    Affects Versions: 1.0
>         Environment: Python
>            Reporter: Michel Pelletier
>            Assignee: Jake Farrell
>            Priority: Minor
>             Fix For: 1.0
>
>
> 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
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to