Я пытаюсь выпустить пакет, который отслеживается git, и я предполагал, что setuptools поможет мне в этом. Но если я бегу
python3 sdist
Я вижу, что он также копирует неотслеживаемые файлы (файлы, которые я не добавил в git) из пакета в архив (это временные скрипты, которые я использую для тестирования, но они не нужны для самого пакета). Могу ли я как-то игнорировать их, поскольку я не хочу всегда удалять их перед упаковкой?
Я использую packages=find_packages()
в setup()
и, кроме упаковки слишком большого количества файлов, кажется, что все работает нормально.
Час поиска в Google показал, что многие люди пытаются исключить определенные папки / пакеты ... это не то, что я хочу.
И я не хочу указывать эти файлы вручную.
Я просто хочу сказать: «Пожалуйста, упакуйте только файлы с git-версией, спасибо».
Спасибо за любую помощь!
Cheers,
Joschua
Редактировать: изменил заголовок, чтобы прояснить, что я не ожидал, что это будет поведение по умолчанию.