[openstack-dev] [pbr] support for 'python setup.py install'
email at daviey.com
Sat Apr 25 15:33:53 UTC 2015
I'm not going to pretend it is graceful... but is there a situation
where _" isn't correct?
$ cat setup.py
from distutils.core import setup as _setup
if "pip" not in os.environ.get("_"):
raise SystemExit("Please use pip to install")
setup = new_setup
On 25 April 2015 at 15:27, Monty Taylor <mordred at inaugust.com> wrote:
> On 04/25/2015 09:49 AM, Jeremy Stanley wrote:
>> On 2015-04-25 12:12:15 +1200 (+1200), Robert Collins wrote:
>>> I'd like to make that a little more official:
>>> - put it in our docs
>>> - stop testing python setup.py install.
>> And emit a clear error message? (Even if that just means updating the
>> setup.py boilerplate in the cookiecutter repo and encouraging
>> projects to adopt the function.)
> Unfortunately there is no way to detect that you're being run via
> setup.py install instead of pip. What will happen though is that
> easy_install will get triggered instead of egg_info/pip install ... so
> we _could_ just do something to try to emit a warning around one of the
> easy_install classes ...
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
More information about the OpenStack-dev