「pip install -e ...」を使用してgitリポジトリでインストールすると、どこかでアンダースコアがダッシュに変更されます。
これを止める方法はありますか?
私は物事を自動化したい。foo_bar
レポを~/src/foo_bar
ではなくにしたい~/src/foo-bar
。
「pip install -e ...」を使用してgitリポジトリでインストールすると、どこかでアンダースコアがダッシュに変更されます。
これを止める方法はありますか?
私は物事を自動化したい。foo_bar
レポを~/src/foo_bar
ではなくにしたい~/src/foo-bar
。
この質問とPython メーリング リストでのこの回答からわかることは、これは Python パッケージ システム全体の多数の命名規則と、それらの間の互換性によるものであるように見えます。
Pythonは以下をsetuptools
実行safe_name
します。
任意の文字列を標準のディストリビューション名に変換します
英数字以外の /. 文字は単一の「-」に置き換えられます。
pip
とはアンダースコアを受け入れる場合がeasy_install
ありますPyPi
が、インストール時に、setuptools の標準では単一の「-」に変更されます。