FrontPage / python / packageing

[[FrontPage/python/Flask]]

** 自作パッケージを作る [#g31df415]
- 参考
http://blog.amedama.jp/entry/2015/12/26/012332

- setup.py
#prettify{{
setup.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from setuptools import setup
from setuptools import find_packages


def main():
    description = 'mypackage'

    setup(
        name='mypackage',
        version='0.0.1',
        author='example',
        author_email='example@example.jp',
        url='www.example.jp',
        description=description,
        long_description=description,
        zip_safe=False,
        include_package_data=True,
        packages=find_packages(),
        install_requires=[],
        tests_require=[],
        setup_requires=[],
    )


if __name__ == '__main__':
    main()
}}

- パッケージのディレクトリ構造
├── mypackage
│   └── __init__.py
└── setup.py

- 自作パッケージをインストール
 python setup.py install

- アンインストール
 pip uninstall -y mypackage

- バッチ処理
#prettify{{
python setup.py install
pip list | grep -i fisig2
}}


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS