pythonの最近の記事

2010年9月13日

[Win32]CollabNet Subversion Edge 1.2.0 - Python 2.5 のレジストリ登録

CollabNet さんが AGPLv3 で展開されている Subversion Suite の CollabNet Subversion Edge (以下 csvn )が 1.2.0 になりました。

ViewVC を備え Subversion は常に最新版を保てるように設計されており、最近版ではスタッツ/メトリクスに SIGAR を用いて、ますます使い易い Web インターフェイスとなって参りました。

しかしパッケージに内蔵されている Python 2.5 が 1.2.0 から少しおかしい。

もともと csvn は強引に PYTHONHOME, なければ JAVA_HOME, APR_ICONV などをガシガシ設定してくる。
その後 c:\csvn\bin\ と c:\csvn\Python25\ を Path に。
念には念を入れ検出用に *HKLM\Software\PythonCore\2.5\InstallPath と同階層 PythonPath にパスを書き込む。
これらはインストーラー ドキュメントで触れているので全く問題ない。

さてここからがイシュー。
1.2.0 のインストール後 setuptools-0.6c11.win32-py2.5.exe をインストールしようとしたら PyInstaller が妙チクリンな ...\\""\Lib\Site-packages パスやらを検出表示してくる。

参照指定しようとしたら、時既に遅し。フリーズ。
これ怖いですね~。
キャンセルしようとしたら一発グレー(ホワイト)アウト。
クラッシュ。

他のパッケージ hoge-x.x.x.win32-py2.5.exe で試しても一緒。

で環境変数かな?
 \ (末尾の Yen )の有無議論は置いておいて一応大丈夫そう。

うーん。正常に上記 PyInstaller (hoge-x.x.x.win32-py2.6.exe ね)が稼働する 2.6 で確認してみる。
ふむ、正常にレジストリから検出。

じゃあ、と思ってレジストリ。
「あ!」
この状況。なんか 1.0.0 くらいでも目にした記憶がなきにしもあらず・・・ * の値すべてが "c:\csvn\Python25" と言った具合に " " でくくってあったのです。

以下スクリーンは既に除去した状態です。
remove-wquotation.jpg

とにかく " " は不要なので除去すれば hoge-x.x.x.win32-py2.5.exe も正常に戻り事なきを得ます。

P.S.
csvn は大変素晴らしいプロダクトですのでお試しください。
CSVN is the Best Products :)

この報告が一助となれば幸いです。

2010年8月15日

PyScripter 2.0.0.0

PyScripter-2-0-0-0.jpg
PyScripter 2.0.0.0 { MIT en ja }

先月末に重要なマイルストーンに達していました。
大きな変更点として
トップの記載によれば原則 Python 2.6, Python 3.x をサポート。

独りごちます
1) 香橋 daisuke: 無ければ自動インストールするとありますが?
2) 香橋 daisuke: Python25 Python26 が生きている環境で 2.5.x をメインにしていますが PyScripter の Python PATH を確認すると system32\python26.zip が優先され削除しても次回復活してしまいます。
3) 香橋 daisuke: python3.zip はありません。これはローカル環境に Python 3.x がインストールされていないことを意味しますか?(1) に戻る)

スクリーンにあるように 2.5.x はディテクトされますが反映されません。
Python 2.5.x はサポート サイクルから外されたのか。

その他詳細は以下の通りです。
Rpyc は最新版がバンドルされておりデフォルト エンジンが Remote に!!!!

PyScripter version 2.0.
  * *New features:*
    * Support for Python 2.7
    * Moved to Rpyc v3.07, now bundled with PyScripter
    * IDE Option "Reinitialize before run" was added defaulting to
True
    * The default Python engine is now the remote engine
    * Spanish translation by Javier Pima's (incomplete) was added

月別 アーカイブ

このアーカイブについて

このページには、過去に書かれた記事のうちpythonカテゴリに属しているものが含まれています。

前のカテゴリはossです。

次のカテゴリはrailsです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。