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

0 TrackBacks

Listed below are links to blogs that reference this entry: PyPI に登録する方法.

TrackBack URL for this entry: https://lab.hde.co.jp/blog/mt-tb.cgi/121

Leave a comment

About this Entry

This page contains a single entry by Taizo ITO published on May 14, 2009 5:28 PM.

Postfix-2.6.0 stable がリリースされてた was the previous entry in this blog.

Internet Explorer 8のPUTの挙動 is the next entry in this blog.

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