第1章のメモ

昨日のPython mini JPが楽しかったー。
改めてちゃんとPython使えるようになりたい!
と思ったので、ちょっとずつ勉強したいと思います(´・ω・`)


    • -

setuptoolsとは、Debianにおけるaptのようなもの。
アーカイブ内のコードを取得してきたり、
PyPI*1と最新情報のやりとりをして
Python拡張機能をインストールすることができる。
今は、setuptoolsの開発が停滞しているため
その後継となるdistributeが推奨されている。


distutilsとは、自作のPythonアプリケーションを配布するための
ツールが揃ったモジュール。
他のパッケージとの依存関係を解決する方法は提供していない。
setuptoolsは、distutilsを拡張し、依存関係にも対応している。
現在、distutils2が開発されている。
Python3.3からは、標準ライブラリに組み込まれる見込み。

  • setuptoolsのインストール (Mac OSX)
# curl -O http://peak.telecommunity.com/dist/ez_setup.py
# sudo python ez_setup.py
  • distributeのインストール (Mac OSX)
# curl -O http://python-distribute.org/distribute_setup.py
# sudo python distribute_setup.py

*1:PyPIとは、一元管理されたPython公式Webサイト上のリポジトリ