我正在编写setup.py脚本并想要指定对MySQL包的依赖:
requires=['requests', 'mock', 'GitPython', 'MySQL-python']
Run Code Online (Sandbox Code Playgroud)
但MySQL-python看起来对于安装工具来说是非法的,因为它认为-应该有一个版本之后它会抛出这个错误:
ValueError:预期的括号列表:' - python'
我能在这做什么?
环境:Python 2.7.3; 精确32
来自distutils 文档:
要指定需要任何版本的模块或包,该字符串应完全由模块或包名称组成。示例包括“mymodule”和“xml.parsers.expat”。
考虑到这一点,您应该能够检查 MySQL-python 的_mysql模块:
requires=['requests', 'mock', 'GitPython', '_mysql']
Run Code Online (Sandbox Code Playgroud)