Sridhar Ratnakumar wrote: > Is it possible to get the value of install_requires for an arbitrary > package without having to parse setup.py? > > I see that --name, --version, --description, --provides, and so on are > available as an argument to setup.py, but --install-requires is missing. > Why? > > For example, zc.catalog declares these dependencies in its setup.py > > install_requires=['ZODB3', > 'pytz', > 'setuptools', > 'zope.catalog', > 'zope.container', > 'zope.component', > 'zope.i18nmessageid', > 'zope.index>=3.5.1', > 'zope.interface', > 'zope.publisher', > 'zope.schema', > 'zope.security', > ], > > Is it possible to reliably get this list in a custom Python code without > having to parse setup.py?
stdeb does it like this: install_requires = \ open(os.path.join(egg_info_dirname,'requires.txt'),'rU').read() _______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig