0

Я развертываю свой проект фляги в Openshift, однако, похоже, что Openshift не устанавливает зависимости, предоставленные в файле setup.py.Зависимости, не устанавливаемые в Openshift [Flask]

Это мой код:

setup(
    ... 
    install_requires=['Flask==0.10.1','SQLAlchemy==0.9.8','flask- 
    login==0.2.7','flask-pymongo-0.4.1','httplib2-0.9.2', 'oauth2client-2.2.0', 
'pyasn1-modules-0.0.8', 'rsa-3.4.2','google-api-python-client-1.5.1' 
,'simplejson-3.8.2', 'uritemplate-0.6'], 

) 

однако эти пакеты, установленные на OpenShift

Babel==0.9.6 
docutils==0.11 
Extractor==0.6 
Flask==0.10.1 
Flask-Login==0.2.7 
itsdangerous==0.24 
Jinja2==2.6 
MarkupSafe==0.11 
MySQL-python==1.2.3 
nose==1.3.0 
numpy==1.7.1 
projectmanager==1.0 
psycopg2==2.5.1 
Pygments==1.5 
scipy==0.12.1 
simplejson==3.2.0 
six==1.7.3 
Sphinx==1.1.3 
SQLAlchemy==0.9.8 
virtualenv==13.1.0 
Werkzeug==0.8.3 
wheel==0.24.0 

Может кто-нибудь сказать мне, почему это происходит и как я могу решить эту проблему. Заранее спасибо

ответ

0

Похоже, вы переключились с library==version на library-version частично через свой список требований.

Try:

setup(
    ... 
    install_requires=[ 
    'Flask==0.10.1','SQLAlchemy==0.9.8','flask-login==0.2.7', 
    'flask-pymongo==0.4.1','httplib2==-0.9.2', 'oauth2client==-2.2.0', 
    'pyasn1-modules==-0.0.8', 'rsa==-3.4.2','google-api-python-client==-1.5.1', 
    'simplejson==-3.8.2', 'uritemplate==-0.6' 
    ], 
)