私はPythonモジュールmodule.pydを持っています。これは、pythonインストールフォルダのサイトパッケージに手作業で置くとかなりうまく動作します。* .pydファイルをPythonパッケージに組み込む
解決策をクラウド環境にアップロードするときに問題が発生します.buildpackは、すべてのモジュールをパッケージとしてpip install module
と一緒に渡すように要求します。私は単純な__init__.pyファイルのフォルダを作成して、module.pydのすべてをインポートして、自分のモジュールがフォルダのように扱われるようにしました。
その後、私は私自身のモジュールをアップロードする方法http://peterdowns.com/posts/first-time-with-pypi.htmlここで読むと、私は成功しましたが、私は私のモジュールをインストールするとき、module.pydファイルがコピーされません。私はまた、リポジトリpip install git+repository
によって直接インストールしようとしましたが、同じことが起こりました。私は私がMANIFEST.inファイルに* .pydファイルをコピーしたい明示的に言っているかもしれないことをここhttps://docs.python.org/2/distutils/sourcedist.html#specifying-the-files-to-distributeを読んだことがある
、私はそれを行っているが、それはまだ動作していないようです。
私は現在、私はみんなが
あまりは、残念ながら、理にかなっています。なぜあなたは実際の.pyファイルを配布したくないのですか?自分のコードであれば、プロジェクト自体ではなく、サイトパッケージに入れる必要があるのはなぜですか? –
@ daniel-roseman実際に私はこのモジュールのpyファイルを持っていません(これは私が考えるC++のコンパイルです)。私はただそれをディストリビューションまたは少なくともリポジトリに配置したいので、クラウド環境のビルパックがそれにアクセスできるようにします。しかし、一度モジュールをインストールすると、 '__init__.py'ファイルはダウロードされますが、pydファイルはダウロードされません。私はすでにソリューションと一緒にアップロードしようとしましたが、なぜ動作しないのかわかりません –