Я не могу удалить модули / пакеты Python, используя setuptools
Вот это setup.py
setup(
name = "ProjName",
version = "0.1.0",
author = "Boss",
author_email = "boss@company.com",
packages = find_packages(),
)
Вот моя структура каталогов:
C:.
├───build
│ └...
├───dist
│ └...
├───foo1
│ └───bar1.py
└───setup.py
Я могу выполнить следующую команду без ошибок и с ожидаемым результатом (сгенерированный egg
содержит пакет foo
и модуль bar
) setup.py bdist_egg
НО если я удаляю (или просто переименовываю) каталог bar1.py
или foo1
, то предыдущая команда (setup.py bdist_egg
) генерирует яйцо (без ошибки / предупреждения) ), в котором созданное яйцо все еще содержит (также) пакет foo1
или файл bar1.py
.
Это ошибка или особенность?