ablog

不器用で落着きのない技術者のメモ

Python のソースから wheel ファイルにパッケージングする手順

Python のライブラリをソースから wheel ファイルにパッケージングする手順。

準備

  • wheel をインストールする。
$ pip install wheel

パッケージングする

  • ソースを入手する。
$ wget https://files.pythonhosted.org/packages/be/ed/5bbc91f03fa4c839c4c7360375da77f9659af5f7086b7a7bdda65771c8e0/python-dateutil-2.8.1.tar.gz
  • 解凍する。
$ tar xfvz python-dateutil-2.8.1.tar.gz
$ cd python-dateutil-2.8.1
  • パッケージングする
$ python setup.py bdist_wheel
  • パッケージングした wheel ファイルが dist ディレクトリ以下に作成されていることを確認する。
$ ls -l dist/
total 552
-rw-rw-r-- 1 ec2-user ec2-user 334126 May  6 07:44 python-dateutil-2.8.1.tar.gz
-rw-rw-r-- 1 ec2-user ec2-user 227182 May  6 07:45 python_dateutil-2.8.1-py2.py3-none-any.whl ★