安装后setup.py不起作用

时间:2016-06-28 12:09:49

标签: python install setuptools

我正在尝试在 setup.py 中添加安装后步骤。安装有效,但 run(self)中的代码永远不会执行。

我尝试过的事情(没有结果):

  • 使用“ pip install(-e)。”和“ python setup.py(develop)”安装它[以后再卸载,重新安装,删除.egg-info文件夹,...]
  • 变体使用:do_egg_install,build,bdist_egg,...

版本:

  • pip 8.1.2(适用于Python 3.5)
  • setuptools的-20.2.2

玩具示例:

from setuptools import setup
from setuptools.command.install import install


class MyCommand(install):
    def run(self):
        print("Hello, developer, how are you? :)")
        install.run(self)


if __name__ == '__main__':
    setup(
        cmdclass={
            'install': MyCommand,
        }
    )

0 个答案:

没有答案