Most modules have a version attribute (for example numpy.__version__). This would be useful to have as well. The version should be read from one place only (for example a file named version). This version information should be used in setup.py as well as for spectraplotpy.version.