2016-10-04 8 views
0

私は、bluemixにデプロイされるアプリケーションで使用されるパッケージを作成しました。私はsetup.pyを使ってパッケージを作りました。このパッケージをPythonに登録することなく、どのようにbluemix上でこのパッケージを使うことができますか?これはsetup.pyファイルですbluemixでのローカルPythonパッケージの使用

import os 
from setuptools import setup 

def read(fname): 
    return open(os.path.join(os.path.dirname(__file__), fname)).read() 

setup(
    name = "models", 
    version = "0.0.1", 
    author = "Arush Goyal", 
    author_email = "[email protected]", 
    description = ("Models for complaintResolution"), 
    license = "BSD", 
    keywords = "model complaintResolution", 
    packages=['models', 'tests'], 
    long_description=read('Readme.md'), 
    classifiers=[ 
     "Development Status :: 3 - Alpha", 
     "Topic :: Utilities", 
     "License :: OSI Approved :: BSD License", 
    ], 
) 

答えて

1

vendorディレクトリをアプリケーションのルートに作成してそこにパッケージを配置してみてください。ビルドパックは、必要に応じて切断された環境で動作するように設計されているため、そこから直接インストールする必要があります。

たとえば、https://github.com/cloudfoundry/python-buildpack/tree/master/cf_spec/fixtures/flask_web_appを参照してください。

関連する問題