Большая часть основного кода находится в _pytest.
При просмотре pyproject.toml, я не смог найти, откуда setuptools знает, что нужно устанавливать pytest и _pytest.
Я подумал, что это из-за существования __init__.py< /code>, но они есть и в других папках, таких какtest/example_scripts, так что это маловероятно.
В https://github нет файла setup.py. dev/pytest-dev/pytest.
Я искал что-то вроде:
Код: Выделить всё
setup(
name='your_project_name',
version='0.1',
packages=find_packages() # or something like ['pytest', '_pytest']
)
Я предполагал, что все пакеты в пакетах сайта будет показано. Я думал, что пакеты, начинающиеся с _, являются частными, как частные переменные Python, но в списке pip нет опций, касающихся отображения «частных пакетов».
Подробнее здесь: https://stackoverflow.com/questions/791 ... e-packages