超簡単Python自作パッケージ(自作ライブラリ)をPyPIに登録
Python自作パッケージ(自作ライブラリ)を超簡単にPyPI登録
1. PyPIに行ってアカウント作成
2. パッケージ(ライブラリ)作成
3. 登録に必要なツールインストール
$ pip install wheel twine
4. 登録に必要なファイル作成
mypackage/setup.py
from setuptools import setup, find_packages
setup(
name = 'sample',
version = '0.0.1',
description = 'A sample Python project',
long_description = open('README.md').read(),
long_description_content_type="text/markdown",
license = 'MIT',
author = 'yourname',
author_email = 'your@address.com',
url='https://github.com/whatever/whatever',
keywords = 'sample',
packages = find_packages(),
install_requires = ['requests'],
python_requires=">=3.5.0",
classifiers = [
'Development Status :: 5 - Production/Stable',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.7',
'Intended Audience :: Developers',
'Topic :: Software Development :: Libraries :: Python Modules',
'License :: OSI Approved :: MIT License'
]
)
mypackage/register.py
import os
os.system('rm dist/*')
os.system("python setup.py sdist bdist_wheel")
os.system("twine upload dist/*")
5. PyPIにアップロード
$ python register.py
以上、超簡単!