Let's say I have a python project with a name myprojectthat depends on mydependency. Both are supported by me.
How to create a setup.py file myprojectso that it always tries to install a new version mydependency, regardless of installed?
Say I have setup.py for a project with
setup(
...
install_requires=['mydependency'],
dependency_links = ['url_to_mydependecy_repo@develop#egg=mydependency'],
....
)
The problem is that the second time the installation starts, it mydependencywill already be installed, so the installation will not return the repo and try to install a newer version. Since it is mydependecyactively developing (for me), I need an installation myprojectto always retrieve the dependency link.
#egg=mydependency-dev dependency_link 'mydependency==dev' install_requires, version='dev' setup.py mydepency, 'dev' , 't fetched .
.txt myproject, dependency_links, . , .
: pip -r requirements.txt --upgrade , , , Openshift, --upgrade