Что не так с моим пользовательским сценарием установки в Python setup.py? - PullRequest
1 голос
/ 18 февраля 2020

Привет, я новичок в Python программировании. Я написал следующий setup.py скрипт для установки зависимостей путем настройки установки. Но пакеты python не установлены в моей виртуальной среде. Пожалуйста, помогите мне.

from setuptools import setup, find_packages
from setuptools.command.install import install


class CustomInstallCommand(install):
    """Customized setuptools install command - prints a friendly greeting."""

    def run(self):
        print("I am trying to install ...")
        install.run(self)

# dependencies = ['configparser == 4.0.2', 'colorama == 0.4.3', 'xlsxwriter == 1.2.7']


setup(cmdclass={
        'install': CustomInstallCommand,
        },
    name='Testing',
      version='0.1',
      author='DD Mishra',
      description='PDE Integration testing',
      packages=find_packages(),
      install_requires=['configparser == 4.0.2', 'colorama == 0.4.3', 'xlsxwriter == 1.2.7']
      )

Если я удалю следующую строку из функции setup(), она будет работать нормально.

cmdclass={
        'install': CustomInstallCommand,
        },

В чем может быть проблема? Пожалуйста, помогите мне решить. Я пытаюсь достичь функции типа maven или gradle, которую мы в Java, в Python.

...