私の同僚にリリースしている Python スクリプトの小さなセットで YAML を解析する方法を見つけようとしています。
これらのユーザーは頭が良いが電気工学の専門家であり、プログラミングやソフトウェアのインストールに関する専門知識は最小限であるため、スクリプトをできるだけ簡単に使用できるようにする必要があります。
彼らの Python 環境は、python.org からダウンロードしたプレーンな Python 2.7 ディストリビューションか、無料版のEnthought Python Distributionのいずれかになります。どちらも PyYAML または libYAML がインストールされていません。
したがって、私のジレンマは、配布しているスクリプトに YAML サポートを含める方法です。
エンド ユーザーに easy_install や pip を使用させたくありません。私にとってはかなり簡単ですが、最初に setuptools.py を見つけようとしたときと同じように、問題が発生する可能性があります。また、この SO の質問に記載されているように、追加のシステム パッケージをインストールするためのルート/管理者アクセス権がない場合があります (Python は IT 担当者によってコンピューターにプレインストールされている場合があります) 。
このような状況で YAML ファイルを解析する方法について提案はありますか?