見出し画像

超簡単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

以上、超簡単!

6. 参考


この記事が気に入ったらサポートをしてみませんか?