「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 の標準では単一の「-」に変更されます。