[openstack-dev] [all] [oslo] Please stop removing usedevelop from tox.ini (at least for now)
dtantsur at redhat.com
Mon Nov 16 10:27:10 UTC 2015
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:
'sdist', '--formats=zip', '--dist-dir',
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 =
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.
More information about the OpenStack-dev