On Tue, Jan 20, 2009 at 7:44 AM, Joe Strout <j...@strout.net> wrote: > This isn't a question, but something I thought others may find useful (and > if somebody can spot any errors with it, I'll be grateful). > > We had a case recently where the client was running an older version of our > app, and didn't realize it. In other languages I've avoided this by > displaying the compile date in the About box, but of course Python doesn't > really have a meaningful compile date. So, instead we're now displaying the > latest modification date of any .py file in the project. Here's the > function that finds that:
You know you could just store a __version__ attribute in your main library (__init__.py). :) Normally in my project, this version string is stored in __version__.py in my library and fetched in by my library's __init__.py and setup.py for distribution. Works great :) cheers James -- http://mail.python.org/mailman/listinfo/python-list