問題タブ [pyproject.toml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pyproject.toml を使用する名前空間パッケージを pip を使用してインストールする方法
pdm
現在、 (https://pdm.fming.dev/)のために設計/作成された名前空間パッケージをインストールする必要があるプロジェクトに取り組んでおり、pyproject.toml
その名前空間パッケージを必要とするプロジェクトは、pip を使用してのみパッケージをインストールでき、実行時にこのエラーが発生し続けますpython3 pip install git+ssh://link_to_package_on_github@main#egg=package_name
。
pyproject.toml
次のようになります。
名前空間パッケージのディレクトリ構造 ( setup.py
/ setup.cfg
/なし__init__.py
):
project-name/
– src/
–– package-name/
––– module.py
– pyproject.toml
質問: pip を使用して pyproject.toml を使用する名前空間パッケージをインストールする方法はありますか? コード/構成を変更するにはどうすればよいですか?
注:
Python 3.9.7 はすべての
pip で使用され、最新です
docker - この Makefile 変数を使用すると、何が間違っていますか?
docker イメージのビルドとタグ付けに使用している Makefile があります。ファイル ("pyproject.toml") から抽出された名前とバージョン情報を使用して、ビルドされたイメージにタグを付けたいと考えています。私の抽出メカニズムは非常にシンプルで、コマンド ラインで手動で実行すると機能します。
ただし、Makefile で変数を使用して同じことをしようとすると、何も展開されません。
私の pyproject.toml ファイルは次のようになります。
Makefile の関連セクション:
期待される出力
実際の出力:
私は何を間違っていますか?