diff --git a/kmip/__init__.py b/kmip/__init__.py index 13022f4..7d978e1 100644 --- a/kmip/__init__.py +++ b/kmip/__init__.py @@ -17,9 +17,11 @@ import logging.config import os import sys -version = os.path.join(os.path.dirname( +# Dynamically set __version__ +version_path = os.path.join(os.path.dirname( os.path.realpath(__file__)), 'version.py') -exec(open(version).read()) +with open(version_path, 'r') as version_file: + exec(version_file.read()) path = os.path.join(os.path.dirname(__file__), 'logconfig.ini') diff --git a/setup.py b/setup.py index 0f7a140..a18acf2 100644 --- a/setup.py +++ b/setup.py @@ -16,9 +16,11 @@ import os import setuptools -version = os.path.join(os.path.dirname( +# Dynamically set __version__ +version_path = os.path.join(os.path.dirname( os.path.realpath(__file__)), 'kmip', 'version.py') -exec(open(version).read()) +with open(version_path, 'r') as version_file: + exec(version_file.read()) setuptools.setup( name='PyKMIP',