On Tue, 30 Jun 2009 14:24:30 +0100, Chris Withers <chris@simplistix.co.uk> wrote:
I'm building Sphinx documentation, but I want the conf.py to be driven right from the package it's in, rather than having to manually enter the information again...
It's such a good point... Maybe I have it wrong and don't know something... but I take it you're talking about the information we already have to put in the setup.py..... --setup.py---------------------------- #!/usr/bin/env python from distutils.core import setup setup(name='myproject', version='0.11', description='myPetProject', author='James Smith', author_email='smith@nowhere.net', url='http://www.yahoo.net/pet', scripts=['petproject.py'], data_files=[('bitmaps', ['bm/b1.gif', 'bm/b2.gif']), ('config', ['cfg/data.cfg']), ('/etc/init.d', ['init-script'])] classifiers=[ 'Development Status :: 4 - Beta', 'Environment :: Console', 'Environment :: Web Environment', 'Intended Audience :: End Users/Desktop', 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'License :: OSI Approved :: Python Software Foundation License', 'Operating System :: MacOS :: MacOS X', 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX', 'Programming Language :: Python', 'Topic :: Communications :: Email', 'Topic :: Office/Business', 'Topic :: Software Development :: Bug Tracking', ], ) -------------------------------------- Yes, it would be cool to be able to read this out and autoupdate the build/version numbers..... Regards David