0

(スクリプトsetuptools)foo.pyfoo.conf.

次に、パッケージを自分devpi-serverで公開し、を使用してパッケージをインストールしますpip

最初に、現在の作業ディレクトリをクリーンにしているとします

$ ls -l
total 0

pip install次に、(またはdownload?)コマンドを発行します

$ pip install -i http://mydevpi.server foo

そして、作成された2つのファイルでディレクトリを取得します

$ tree
.
|
foo
|
|\_ foo.py
|
 \_ foo.conf

質問は次のとおりです。

  • どのsetuptools構成を使用すればよいですか?
  • pipパッケージを希望どおりにインストールするには、どのコマンドを使用すればよいですか? pip install -i http://mydevpi.server --target=.トリックを行いますか?
4

1 に答える 1

0

最初setup.pyfooディレクトリのように何かを書きます:

import setuptools

setuptools.setup(
    name='foo_pip',
    version='1',
    packages=[''],
    url='1',
    license='1',
    author='1',
    author_email='1',
    description='1'
)

(distutilsまたはを使用できますsetuptools)

次に、ディレクトリにファイルpython setup.py bdist_wheel -d TARGETがあるので、パスをコピーします。whltarget

を使用してインストールできるようになりましたpip install the_wheel_file_path --prefix="the_path_to_install"

このようなもの

Processing .../TARGET/foo_pip-1-py2-none-any.whl
Installing collected packages: foo-pip
Successfully installed foo-pip-1

次に、それを使用しますimport foo

于 2017-07-29T13:08:11.503 に答える