0

pdm現在、 (https://pdm.fming.dev/)のために設計/作成された名前空間パッケージをインストールする必要があるプロジェクトに取り組んでおり、pyproject.toml

その名前空間パッケージを必要とするプロジェクトは、pip を使用してのみパッケージをインストールでき、実行時にこのエラーが発生し続けますpython3 pip install git+ssh://link_to_package_on_github@main#egg=package_name

ERROR: Could not find a version that satisfies the requirement { package-name } (unavailable) (from versions: 1.0)
ERROR: No matching distribution found for { package-name } (unavailable)

pyproject.toml次のようになります。

[project]
name = project-name
version = { use_scm = true }

requires-python = ">=3.9"
dynamic = [
    "classifiers",
    "version"
]

[project.optional-dependencies]
[build-system]
requires = ["pdm-pep517"]
build-backend = "pdm.pep517.api"

[tool]
[tool.pdm]
package-dir = "src"
includes = [ "calc" ]

名前空間パッケージのディレクトリ構造 ( setup.py/ setup.cfg/なし__init__.py):
project-name/
– src/
–– package-name/
––– module.py
– pyproject.toml

質問: pip を使用して pyproject.toml を使用する名前空間パッケージをインストールする方法はありますか? コード/構成を変更するにはどうすればよいですか?

注:
Python 3.9.7 はすべての
pip で使用され、最新です

4

0 に答える 0