Как исправить ошибку setuptools_scm._file_finders.git со списком git-файлов?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как исправить ошибку setuptools_scm._file_finders.git со списком git-файлов?

Сообщение Anonymous »

Я использую pyproject.toml для сборки пакета. Я использую setuptools_scm для автоматического определения номера версии. Я использую Python версии 3.11.2, setuptools 66.1.1 и setuptools-scm 8.1.0.
Вот соответствующие части pyproject. .toml
# For a discussion on single-sourcing the version, see
# https://packaging.python.org/guides/sin ... e-version/
dynamic = ["version"]

[tool.setuptools_scm]
# can be empty if no extra settings are needed, presence enables setuptools-scm

Я создаю проект с помощью
python3 -m build

Когда я запускаю команду сборки, я вижу
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any

Что я пробовал:
  • В корне моего каталога есть каталог .git проект. Его могут прочитать все пользователи.
  • Git установлен и доступен из моего PATH.
    Я зафиксировал изменения, чтобы обеспечить доступность истории Git.< /li>
Как исправить эту ошибку? Существуют ли дополнительные настройки или проверки, которые мне следует выполнить, чтобы убедиться, что setuptools_scm может правильно взаимодействовать с Git для определения версии?
Воспроизводимый пример
cd /tmp/
mkdir setuptools_scm_example
cd setuptools_scm_example
git init
touch .gitignore
git add .
git commit -m "Initial commit"

Добавьте следующее в pyproject.toml
[build-system]
requires = ["setuptools>=61.0", "setuptools_scm>=7.0"]
build-backend = "setuptools.build_meta"

[project]
name = "example_package"
dynamic = ["version"]

[tool.setuptools_scm]
# No additional configuration needed, but can add if needed

Создание и сборка пакета Python
mkdir -p example_package
touch example_package/__init__.py
echo "print('Hello from example package')" > example_package/__init__.py
python3 -m build

Я вижу ошибку
ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any


Подробнее здесь: https://stackoverflow.com/questions/793 ... les-failed
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как исправить ошибку setuptools_scm._file_finders.git со списком git-файлов?
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    58 Просмотры
    Последнее сообщение Anonymous
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • React Native File File File File Error Type Ошибка ошибки
    Anonymous » » в форуме Android
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • PIP говорит, что версия 40.8.0 Setuptools не удовлетворяет требованиям Setuptools> = 40.8.0
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»