このブログの更新は Twitterアカウント @m_hiyama で通知されます。
Follow @m_hiyama

メールでのご連絡は hiyama{at}chimaira{dot}org まで。

はじめてのメールはスパムと判定されることがあります。最初は、信頼されているドメインから差し障りのない文面を送っていただけると、スパムと判定されにくいと思います。

参照用 記事

Caty/Python Prototype-1 version 0.1.0 リリース

ダウンロードは、bitbucket(http://bitbucket.org/m_hiyama/caty-python-proto1/downloads/からしてください。詳細は「Caty/Python Prototype-1 version 0.1.1 @ Bitbucket」をご覧ください。


次のURLから、tar.gz または zip ファイルをダウンロードできます。

[追記]

ガーン、配布パッケージを作る途中で行った変更でバグを入れてしまったよ。caty.pyを起動してもファイルIOエラーが出てしまうと思います。Windowsなら、

WindowsError: [Error 3] 指定されたパスが見つかりません。

という感じ。

とりあえず、次の手順を追加してください。

  1. アーカイブを展開するディレクトリ(フォルダ)のパスに python という文字列が含まれていないことを確認する。例えば、C:\pythonApps\ とかで展開するとダメなので、別なディレクトリを選んでください。
  2. アーカイブを展開してできた caty-python-proto1-0.1.0 というディレクトリ(フォルダ)を caty という名前にリネームする。
  3. 次に、caty\python\ のなかにある config.json を削除する。config.json がないなら何もしなくていいです。

どういう事情かというと、パス名を操作するのに、キチンとベース名やディレクトリ名を取り出さずに、単純な文字列置換をやっていたのがトラブルの原因です。上に記述した対処が面倒な人は、明日差し替えますから、それまで待ってください。ごめんなさい。

[/追記]

bitbucket(http://bitbucket.org/)で公開しようと思ったのですが、次の理由でとりあえずキマイラサイトを使いました。

  1. bitbuckeのダウンロードコーナーとかリリース用リポジトリの使い方をよく知らない(調べてない)。
  2. 追加のPythonライブラリを何も入れてないような環境で動くかどうかテストしてないので、アーカイブファイルを差し替える可能性がある。

以下がREADME.txtです。現状、その他の文書が何も付いてません。このダイアリーとかで説明を追加していきます。


このソフトウェアは、実装プログラミング言語に依存しないWebアプリケーショ
ン・フレームワーク「Caty (キャティ)」の、Python実装プロトタイプ版です。

インストールについては INSTALL.txt をご覧ください。

2009年9月現在、仕様はまだ不確定であり、実装は安定しておらず、実務で使え
る水準にはありません。Catyのコンセプトをお伝えする目的で、早期にリリー
スしたものです。動作とそれによる影響について一切の保証をいたしませんの
で、その点をご了承のうえご使用ください。

Catyの著作権者は、有限会社・檜山正幸事務所(HMO)、檜山正幸(HIYAMA
Masayuki)、鍬田力(KUWATA Chikara)です。Caty は、 GNU Affero GPL に従っ
て改変と再配布が認められています。ライセンスの詳細は LICENSE.txt (英語)
をご覧ください。参考のために、日本語訳 LICENSE.ja-utf8.txt も同梱してお
ります。しかし、日本語訳はあくまで参考であり、英語版が正式なライセンス
文書となります。

Catyは、次のPythonライブラリを使用しています。これらのライブラリはCaty
配布パッケージに同梱しております。各ライブラリのライセンスについては、
libディレクトリ下の対応するライセンス文書をご参照ください。

== BeautifulSoup-3.1.0.1

* Webページ http://www.crummy.com/software/BeautifulSoup/
* ダウンロード http://www.crummy.com/software/BeautifulSoup/#Download

== pyreadline-1.5-win32 (pythonで書かれたreadline, Windows用)

* Webページ http://ipython.scipy.org/moin/PyReadline/Intro
* ダウンロード https://launchpad.net/pyreadline/+download

== simplejson-2.0.9

* http://pypi.python.org/pypi/simplejson

== antlr_python_runtime

* Webページ http://www.antlr.org/
* ダウンロード http://www.antlr.org/download/Python

現在、古いバージョンである antlr-2.7.5RC1-py2.6 を使用しています。
antlr_python_runtime-3.1.x に切り替える予定です。

インストールで問題があったり、うまく動作しない場合は、コメント、トラックバック、メールなどでお知らせください。