Caty/Python Prototype-1 0.1.0

このページはもう使わないでください。 ダウンロードは、bitbucket(http://bitbucket.org/m_hiyama/caty-python-proto1/downloads/)からお願いします。詳細は「Caty/Python Prototype-1 version 0.1.1 @ Bitbucket」をご覧ください。


配布パッケージを作る途中で行った変更でバグを入れてしまったことに気が付きました。

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 がないなら何もしなくていいです。

どういう事情かというと、パス名を操作するのに、キチンとベース名やディレクトリ名を取り出さずに、単純な文字列置換をやっていたのがトラブルの原因です。

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 に切り替える予定です。