【发布时间】:2018-05-07 21:05:21
【问题描述】:
我有一个这样的 setup.py 文件(不在 pwd 中,不在 Python 路径中,在某处是随机文件):
import ext_modules
config = {
'name': 'mesos.executor',
'version': '1.4.1',
'description': 'Mesos native executor driver implementation',
'author': 'Apache Mesos',
'author_email': 'dev@mesos.apache.org',
'url': 'http://pypi.python.org/pypi/mesos.executor',
'namespace_packages': [ 'mesos' ],
'packages': [ 'mesos', 'mesos.executor' ],
'package_dir': { '': 'src' },
'install_requires': [ 'mesos.interface == 1.4.1' ],
'license': 'Apache 2.0',
'keywords': 'mesos',
'classifiers': [ ],
'ext_modules': [ ext_modules.executor_module ]
}
from setuptools import setup
setup(**config)
我想从外部 (Python) 脚本导入 config["install_requires"]。我正在寻找最简约的方式来执行此操作,因为它旨在从甚至可能不是 Python 的其他脚本运行。
单线 Python 会很棒。
【问题讨论】:
-
这不是你需要的吗:
from setup import config; config['install_requires']?
标签: python python-import