Я написал модуль python, который зависит от openpyxl. Я хочу, чтобы openpxyl устанавливался как зависимость автоматически с помощью setuptools. Я прочитал, что правильный способ сделать это - включить следующее в setup.py script:
setup(name='methpipe',
version=find_version("lala", "__init__.py"),
description='Utilities',
author='Jonathan T',
author_email='[email protected]',
url='https://git.com...',
packages=find_packages(),
install_requires=[
'openpxyl = 2.3.3',
],
scripts=["bin/submit_run_full.py"],
cmdclass=dict(install=my_install)
)
Итак, я упаковал свой модуль с помощью python setup.py sdist
, взял файл *.tar.gz, распаковал его, а затем запустил python setup.py install
, а openpyxl НЕ установлен!!!
Что я здесь делаю неправильно?