pip install сбой с «не является проектом Python» при установке из репозитория GIT с подкаталогом < /h3>
Я пытаюсь установить пакет Python из определенной ветви Репозиторий GIT с использованием следующей команды: < /p>
pip install git+ssh://git@bitbucket.org/project/repository.git@branch-name#egg=package-name&subdirectory=subdirectory
< /code>
Но я встречаюсь с этой ошибкой: < /p>
ERROR: package-name from git+ssh://git@bitbucket.org/project/repository.git@branch-name#egg=package-name does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.
Что я пробовал:
проверяется для pyproject.toml : подкатария содержит необходимые файлы python и pyproject.toml < /code> находится в корневом каталоге. Чтобы проверить, я запустил: < /p>
cd package_directory && pip install -e .
< /code>
Это работало успешно. pyproject.toml файл? PrettyPrint-Override ">[project]
name = "name"
version = "1.0.0"
description = "description"
authors = [{ name = "name", email = "email@gmail.com" }]
requires-python = ">3.9,=2.9.2,=1.35.54,=24.4.0,=4.10.1,=1.28.2,=0.27.0,=1.14.1",
"pre-commit>=4.0.1",
"pytest>=8.3.4",
"respx>=0.22.0",
"ruff>=0.9.2",
]
Подробнее здесь: https://stackoverflow.com/questions/793 ... thon-proje