Добавление тестов в sdist, но не установка - PullRequest
2 голосов
/ 21 августа 2010

Я бы хотел добавить тесты в пакет sdist в моем дистрибутиве setuptools, но я не хочу, чтобы они устанавливались / в bdist. У меня уже есть:

setup(
   ...
   packages = find_packages(exclude='tests'),
   test_suite = "tests",
   ...
)

Но в настоящее время tests/* всегда включены. Как я могу это изменить?

Ответы [ 2 ]

3 голосов
/ 16 февраля 2011

в MANIFEST.in положить

include tests/*
0 голосов
/ 16 сентября 2014

В setup.py:

setup(
   ...
   packages = find_packages(exclude=['tests']),
   ...
)

Обратите внимание на [] вокруг 'tests'.

В MANIFEST.in:

recursive-include tests *
...