自作ライブラリのセットアップの方法

自分で作ったライブラリをインストールして簡単に使えるようにする方法です。

フォルダ構成

次のようなフォルダ構成にします。
sotogawa, uchigawa, hontai.py, betsu.csvは自分で作ったものです。

sotogawa
├setup.py
├MANIFEST.in
└uchigawa
 ├__init__.py
 ├hontai.py
 └betsu.csv

setup.py

次のようにします。
versionは適当に決めてください。
データファイルなどを含めるときは include_package_data=True とします。

from setuptools import setup, find_packages
setup(
  name='uchigawa',
  version='0.1',
  packages=find_packages(),
  include_package_data=True
)

MANIFEST.in

include uchigawa/betsu.csv

__init__.py

from uchigawa.hontai import *

使い方

setup.pyと同じフォルダに移動。
コンソールで次の通り入力。

$ pip install .

コメント

タイトルとURLをコピーしました