[openstack-dev] [all] [oslo] Please stop removing usedevelop from tox.ini (at least for now)
Dmitry Tantsur
dtantsur at redhat.com
Mon Nov 16 10:27:10 UTC 2015
Hi all!
I've seen a couple of patches removing "usedevelop = true" from tox.ini.
This has 2 nasty consequences:
1. It's harder to manually experiment in tox environment, as you have to
explicitly use 'tox' command every time you change code
2. The most important, it breaks tox invocation for all people who don't
have very recent pbr and setuptools in their distributions (which I
suspect might be the majority of people):
ERROR: invocation failed (exit code 1), logfile:
/home/dtantsur/.gerrty-git/openstack/futurist/.tox/log/tox-0.log
ERROR: actionid=tox
msg=packaging
cmdargs=['/usr/bin/python',
local('/home/dtantsur/.gerrty-git/openstack/futurist/setup.py'),
'sdist', '--formats=zip', '--dist-dir',
local('/home/dtantsur/.gerrty-git/openstack/futurist/.tox/dist')]
env=None
Installed
/home/dtantsur/.gerrty-git/openstack/futurist/.eggs/pbr-1.8.1-py2.7.egg
error in setup command: 'install_requires' must be a string or list of
strings containing valid project/version requirement specifiers;
Expected ',' or end-of-list in futures>=3.0;python_version=='2.7' or
python_version=='2.6' at ;python_version=='2.7' or python_version=='2.6'
ERROR: FAIL could not package project - v =
InvocationError('/usr/bin/python
/home/dtantsur/.gerrty-git/openstack/futurist/setup.py sdist
--formats=zip --dist-dir
/home/dtantsur/.gerrty-git/openstack/futurist/.tox/dist (see
/home/dtantsur/.gerrty-git/openstack/futurist/.tox/log/tox-0.log)', 1)
Before you ask: using 'sudo pip install -U setuptools pbr' is out of
question in binary distributions :) so please make sure to remove this
line only when everyone is updated to whatever version is required for
understanding these ;python_version=='2.7 bits.
Thank you!
More information about the OpenStack-dev
mailing list