diff options
Diffstat (limited to 'server/setup.py')
| -rw-r--r-- | server/setup.py | 18 | 
1 files changed, 17 insertions, 1 deletions
| diff --git a/server/setup.py b/server/setup.py index 124ddd32..e7ccb4dc 100644 --- a/server/setup.py +++ b/server/setup.py @@ -116,6 +116,22 @@ cmdclass["freeze_debianver"] = freeze_debianver  # XXX add ref to docs +requirements = utils.parse_requirements() + +if utils.is_develop_mode(): +    print +    print ("[WARNING] Skipping leap-specific dependencies " +           "because development mode is detected.") +    print ("[WARNING] You can install " +           "the latest published versions with " +           "'pip install -r pkg/requirements-leap.pip'") +    print ("[WARNING] Or you can instead do 'python setup.py develop' " +           "from the parent folder of each one of them.") +    print +else: +    requirements += utils.parse_requirements( +        reqfiles=["pkg/requirements-leap.pip"]) +  setup(      name='leap.soledad.server',      version=VERSION, @@ -138,6 +154,6 @@ setup(      namespace_packages=["leap", "leap.soledad"],      packages=find_packages('src'),      package_dir={'': 'src'}, -    install_requires=utils.parse_requirements(), +    install_requires=requirements,      data_files=data_files  ) | 
