2016-05-21 9 views
0

設定時に、特定のファイルへの特定のパスをチェックしたいと思うバイオインフォマティクスツールを書いています。Python設定ファイル:スクリプトのパスを設定する

また、私はスクリプトにパッケージ化したいいくつかのcythonコードを持っています。私は現在コンパイルにsetup.pydistutilsを使用しています

4つのパスをチェックする設定ファイルを私のsetup.pyに追加することは可能ですか?

私はこの

[myScript_PATHS] 
myScript = $CURRENT_WORKING_DIR # actually how do I do this? link to the working dir? 
fasta = /home/myName/reference/human/hg19.fasta 
prepro = $CURRENT_WORKING_DIR/myScript_preprocessing 
feats = $CURRENT_WORKING_DIR/myScript_features 

ときに、ユーザーがダウンロードし、私のtarballを解凍ようなの.ini設定ファイルを考えています。

  • 私cythonの.pyxファイルが所定の位置にコンパイルされています。?ユーザーは、どのように私は次のことを確認しますpython setup.py

    を実行しますか

  • パスは彼らに

感謝を作成存在しない場合は!私は生物学者がプログラマーになっているので、スクリプトをパッケージ化するこれらの詳細に慣れていません。

+1

でこれを置きます。メイクファイルでは、単純なスクリプトで任意のコマンドを集めることができます。あなたはすでにそれらを試しましたか? –

+0

コメントありがとうございます。私はmakefileを検討しています。私はPythonのための良いチュートリアルを見つけることができません。あなたは1つを知っていますか? – DolphinGenomePyramids

答えて

0

1つの回答 - 私のcython .pyxファイルはコンパイルされていますか? distutil setup.cfgを使用して

は、私はそれはあなたの問題の直接的な解決策ではありませんが、私はメイクファイルが問題のようなものを解決するために、より柔軟にできると信じているファイル

[build_ext] 
inplace=1 
関連する問題