Рассмотрим очень простой setup.py
:
from setuptools import setup, find_packages
print('WAAAAAAAAA') # executed twice!
setup(
name="foo",
version="190425",
description="bar",
author="Developers",
author_email="me@domain.com",
install_requires=["pyzmq", "pybullet"],
packages=find_packages(),
)
Почему именно модуль загружается дважды при запуске pip install . -v
и что я могу сделать, чтобы защитить код, чтобы он запускался только один раз за вызов pip
, точно так же, как setup()
?