pip のライブラリを作ってみる
参考
階層
.
└── hoge
├── hoge
│ ├── __init__.py
│ └── hoge.py
└── setup.py
ファイル
hoge.py
ここにメインとなる処理を書くみたいです。
def say_hoge():
print("hogehoge~")
setup.py
ここで pip install できるようにするみたいです。
依存のライブラリもここに書くようです。
from setuptools import setup, find_packages
setup(
name='hoge',
version='0.1',
packages=find_packages()
)
__init__.py
以下を記述することで「from hoge import hoge」とインポートするところ「import hoge」で済むようにしているようです。
from hoge.hoge import *
ローカルでインストール
最上階の hoge に移動しインストールします。
cd hoge/
pip install .
実行してみます。
python
>>> import hoge
>>> hoge.say_hoge()
hogehoge~
GitHub からインストール
GitHub からインストールする場合は以下のようなコマンドでインストールできるようです。
pip install git+https://github.com/uname/reponame
ディスカッション
コメント一覧
まだ、コメントがありません