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// ): project-name/ setup.cfg– src/ –– package-name/ ––– module.py – pyproject.toml__init__.py




问题: 有没有办法使用 pip 安装使用 pyproject.toml 的命名空间包?我如何修改我的代码/配置来做到这一点?

注意:
Python 3.9.7 用于所有
pip 是最新的

4

0 回答 0