Можете да проверите setup.py
в ipython-3.0.0
.
extras_require = dict(
parallel = [pyzmq],
qtconsole = [pyzmq, 'pygments'],
doc = ['Sphinx>=1.1', 'numpydoc'],
test = ['nose>=0.10.1', 'requests'],
terminal = [],
nbformat = ['jsonschema>=2.0'],
notebook = ['tornado>=4.0', pyzmq, 'jinja2', 'pygments', 'mistune>=0.5'],
nbconvert = ['pygments', 'jinja2', 'mistune>=0.3.1']
)
Например, ако въведете pip install "ipython[parallel]"
, pip
ще отиде на PyPi на намерете този пакет и го изтеглете.
Така че, ако искате да приложите команда като тази към други пакети, трябва да се уверите, че има нещо подобно в неговия setup.py
.
person
Stephen Lin
schedule
25.03.2015
extras
. Те могат да бъдат посочени вsetup.py
: pythonhosted .org/setuptools/ - person cel   schedule 25.03.2015