[openstack-dev] On the usage of pip vs. setup.py install

Anita Kuno anteaya at anteaya.info
Tue Sep 24 16:15:52 UTC 2013


My plague is feeling much better now, thanks.

Keeping using pip!

Anita.

On 09/23/2013 09:43 PM, Joshua Harlow wrote:
> I wonder who got the plague if u got the food :-/
>
> Sent from my really tiny device...
>
> On Sep 23, 2013, at 8:07 PM, "Michael Basnight" <mbasnight at gmail.com> wrote:
>
>> But I got suddenly full. Interesting thing that is.
>>
>> Sent from my digital shackles
>>
>>> On Sep 23, 2013, at 7:16 PM, Joshua Harlow <harlowja at yahoo-inc.com> wrote:
>>>
>>> I ran that but world peace didn't happen.
>>>
>>> Where can I get my refund?
>>>
>>> Sent from my really tiny device...
>>>
>>>> On Sep 23, 2013, at 6:47 PM, "Monty Taylor" <mordred at inaugust.com> wrote:
>>>>
>>>> tl;dr - easy_install sucks, so use pip
>>>>
>>>> It is common practice in python to run:
>>>>
>>>> python setup.py install
>>>> or
>>>> python setup.py develop
>>>>
>>>> So much so that we spend a giant amount of effort to make sure that
>>>> those always work.
>>>>
>>>> Fortunately for us, the underlying mechanism, setuptools, can often be a
>>>> pile of monkies. pip, while also with its fair share of issues, _is_ a
>>>> bit better at navigating the shallow waters at times. SO - I'd like to
>>>> suggest:
>>>>
>>>> Instead of:
>>>>
>>>> "python setup.py install"
>>>>
>>>> Run:
>>>>
>>>> "pip install ."
>>>>
>>>> It should have the exact same result, but pip can succeed in some places
>>>> where setup.py install directly can fail.
>>>>
>>>> Also, if you'd like to run python setup.py develop, simply run:
>>>>
>>>> "pip install -e ."
>>>>
>>>> Which you may not have known will run setup.py develop behind the scenes.
>>>>
>>>> Things this will help with:
>>>> - world peace
>>>> - requirements processing
>>>> - global hunger
>>>> - the plague
>>>>
>>>> Enjoy.
>>>>
>>>> Monty
>>>>
>>>> PS. The other should work. It's just sometimes it doesn't, and when it
>>>> doesn't it's less my fault.
>>>>
>>>> _______________________________________________
>>>> OpenStack-dev mailing list
>>>> OpenStack-dev at lists.openstack.org
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list