Taizo ITO: May 2009 Archives

PyPI に登録する方法

| | Comments (0) | TrackBacks (0)
PyPIとは、Python Package Indexの略で、python版CPANのようなものです。 ここに自作のpythonパッケージを登録することで、easy_installで簡単に パッケージのインストールを行うことができます。

1. PyPIにユーザー登録

下記の2通りあります。いずれかの方法でPyPIにユーザー登録します。

  • PyPIのWebから登録する方法

ここから登録

  • コマンドラインから登録する方法 - PyPIに登録したいプロジェクト(setup.pyを含んだもの)がある場合
    • メニューから2を選択
      [rpmbuild@centos5x86 pysilhouette]$ python setup.py register
      running register
      We need to know who you are, so please choose either:
       1. use your existing login,
       2. register as a new user,
       3. have the server generate a new password for you (and email it to you), or
       4. quit
      Your selection [default 1]:  2
      Username: imtaizo
      Password: 
       Confirm: 
         EMail: taizo.ito@hde.co.jp
      

2. PyPIにコードを登録

[rpmbuild@centos5x86 pysilhouette]$ python setup.py register
running register
We need to know who you are, so please choose either:
 1. use your existing login,
 2. register as a new user,
 3. have the server generate a new password for you (and email it to you), or
 4. quit
Your selection [default 1]:  1
Username: imtaizo
Password: 
Server response (200): OK
I can store your PyPI login so future submissions will be faster.
(the login will be stored in /home/rpmbuild/.pypirc)
Save your login (y/N)?y

3. PyPIのホームページで確認

pypi-pysilhouette.png

4. easy_install によるインストール

[root@rhel5x86-64basic2 ~]# easy_install pysilhouette
Searching for pysilhouette
Reading http://cheeseshop.python.org/pypi/pysilhouette/
Reading http://sourceforge.jp/projects/pysilhouette/
Reading http://cheeseshop.python.org/pypi/pysilhouette/0.6.1
Best match: pysilhouette 0.6.1-beta
Downloading http://keihanna.dl.sourceforge.jp/pysilhouette/39732/pysilhouette-0.6.1-beta.tar.gz
Processing pysilhouette-0.6.1-beta.tar.gz
Running pysilhouette-0.6.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-0ZzV-c/pysilhouette-0.6.1/egg-dist-tmp-mDp7xU
zip_safe flag not set; analyzing archive contents...
Adding pysilhouette 0.6.1 to easy-install.pth file

Installed /usr/lib/python2.4/site-packages/pysilhouette-0.6.1-py2.4.egg
Processing dependencies for pysilhouette

About this Archive

This page is a archive of recent entries written by Taizo ITO in May 2009.

Taizo ITO: January 2009 is the previous archive.

Taizo ITO: July 2010 is the next archive.

Find recent content on the main index or look in the archives to find all content.