setup.py需要MySQL-python

Sta*_*sev 5 python setup.py

我正在编写setup.py脚本并想要指定对MySQL包的依赖:

requires=['requests', 'mock', 'GitPython', 'MySQL-python']
Run Code Online (Sandbox Code Playgroud)

MySQL-python看起来对于安装工具来说是非法的,因为它认为-应该有一个版本之后它会抛出这个错误:

ValueError:预期的括号列表:' - python'

我能在这做什么?

环境:Python 2.7.3; 精确32

cwg*_*gem 1

来自distutils 文档

要指定需要任何版本的模块或包,该字符串应完全由模块或包名称组成。示例包括“mymodule”和“xml.parsers.expat”。

考虑到这一点,您应该能够检查 MySQL-python 的_mysql模块:

requires=['requests', 'mock', 'GitPython', '_mysql']
Run Code Online (Sandbox Code Playgroud)