Rick Rick - 7 months ago 48
Python Question

How can I test my python module without installing it

I'm in the process of redesigning/refactoring my Python quantum chemistry package (pyquante). One of the things I don't like about the existing release is that I have to install the package to run the test suite. That is, the test suite has statements like

from PyQuante import SCF
, and, of course, this PyQuante could refer to the installed version or a local version.

I know about virtualenv, and realize this is an option for me. But I was wondering whether anything else might be appropriate. In the past I've hacked
for things like this, and have been told by better Python programmers that I shouldn't ever to this.

Does anyone have any suggestions for how I can do this? The point is that I want to test the current version of the code without installing it.

Thanks in advance for anyone who can see through my babbling and offer suggestions!


Create a proper package for your stuff and use

python setup.py develop

to make it a proper dev-package.