Назовите backend сборки и разделите имя дистрибутива и импортируемого модуля.
Зачем
Зачем это нужно
Проверьте включение шаблонов и способ обращения к ресурсам пакета.
Просмотрите архив и установите его отдельно до любой публикации.
Вопросы
Частые вопросы
Как поставить задачу с файлом внутри пакета?
«Учебный client_tools рендерит report.txt и предоставляет client-report. После установки команда должна работать из пустого каталога». Попросите структуру файлов, настройки включения данных и способ чтения ресурса. Критерий: установленная команда находит шаблон без обращения к исходному репозиторию. Добавьте проверку отсутствующего ресурса, чтобы ошибка упаковки была понятной, а не превращалась в пустой отчёт без предупреждения.
Что должно быть в pyproject.toml?
Секции зависят от выбранного инструмента, но требуется согласовать метаданные, диапазон Python, зависимости и способ сборки. Не смешивайте настройки разных backend из случайных примеров. Укажите название пакета и лицензирование, если они уже определены. Модель может подготовить черновик, однако существование имени в реестре и корректность публикуемых метаданных нужно проверить перед выпуском отдельно от локальной установки.
Почему импорт работает только из папки проекта?
Текущий каталог может скрывать ошибку структуры: Python находит локальный модуль, которого нет в установленном архиве. Проверьте импорт из другого каталога и список файлов wheel. Не исправляйте это добавлением абсолютного пути разработчика. Попросите тест на чистом окружении, где доступны только объявленные зависимости и установленный пакет, без соседних исходников и случайно установленных библиотек вашей рабочей машины.
Как подготовиться к публикации?
Просмотрите содержимое архивов, проверьте версии, README и включённые данные. Исключите env-файлы, ключи и реальные тестовые выгрузки. Сначала установите локальный артефакт или используйте согласованный тестовый реестр. Чат не публикует библиотеку и не подтверждает владение её именем: результат работы — структура и инструкции, а окончательный выпуск требует проверки фактического артефакта и доступа к выбранному реестру.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.