Since we had a __version__ global variable set to 0.0.0 that was not detected by our CI system, how about we create a simple test function to address this?
The function would look like this:
def test_package_version():
"""Ensure the package version is defined and not set to the initial placeholder."""
assert hasattr(diffpy.utils, '__version__'), "The package version is not defined."
assert diffpy.utils.__version__ != "0.0.0"
@sbillinge