This library tracks module imports. That’s it.
Note Use at your own risk!
$ pip install importwatch
Or with easy_install:
$ easy_install importwatch
Or if you prefer, download the source and then:
$ python setup.py build $ python setup.py install
>>> import importwatch >>> importwatch.start() >>> run_lots_of_code_which_imports_stuff() >>> # That's it!
Just care about your package?
>>> import importwatch >>> importwatch.start('^myapp')
To make importwatch more useful, you’ll want to configure some special logging. Do it like:
[logger_importwatch] level = INFO handlers = console qualname = importwatch
Packagetrack is released under the GNU General Public License (GPL). See the LICENSE file for full text of the license.