mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-11-02 02:57:52 +00:00
There are several differences between `python setup.py develop` and `pip install --editable .` ; one which became relevant a few days ago is the fact that `python setup.py develop` is apparently happy to pull in pre-releases of our dependencies -- perhaps due to the fact that this package, when installed from git, is also considered a pre-release. This has led to CI failures in Travis, and for some reason just on Python 3.7, not on Python 3.6. This is of course rather ugly, and there's no need to start pulling in pre-releases of various pieces of software that we're using, anyway. Fix this by asking our users to use PIP, and adjusting the CI accordingly. Zuul CI uses tox which is documented to call PIP behind the scenes, so there's no change in there. Fixes: https://travis-ci.com/github/Telecominfraproject/oopt-gnpy/jobs/353680894 Change-Id: I254066b8dc345e23c061a69d55546d48bac6761d