 e371273457
			
		
	
	e371273457
	
	
	
		
			
			This change fixes a bug whereby a file handle was left unclosed after being used to dynamically set __version__.
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| #!/usr/bin/env python
 | |
| #
 | |
| # Licensed under the Apache License, Version 2.0 (the "License");
 | |
| # you may not use this file except in compliance with the License.
 | |
| # You may obtain a copy of the License at
 | |
| #
 | |
| #    http://www.apache.org/licenses/LICENSE-2.0
 | |
| #
 | |
| # Unless required by applicable law or agreed to in writing, software
 | |
| # distributed under the License is distributed on an "AS IS" BASIS,
 | |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
 | |
| # implied.
 | |
| # See the License for the specific language governing permissions and
 | |
| # limitations under the License.
 | |
| 
 | |
| import os
 | |
| import setuptools
 | |
| 
 | |
| # Dynamically set __version__
 | |
| version_path = os.path.join(os.path.dirname(
 | |
|     os.path.realpath(__file__)), 'kmip', 'version.py')
 | |
| with open(version_path, 'r') as version_file:
 | |
|     exec(version_file.read())
 | |
| 
 | |
| setuptools.setup(
 | |
|     name='PyKMIP',
 | |
|     version=__version__,
 | |
|     description='KMIP v1.1 library',
 | |
|     keywords='KMIP',
 | |
|     author='Peter Hamilton',
 | |
|     author_email='peter.hamilton@jhuapl.edu',
 | |
|     url='https://github.com/OpenKMIP/PyKMIP',
 | |
|     license='Apache License, Version 2.0',
 | |
|     packages=setuptools.find_packages(exclude=["kmip.tests", "kmip.tests.*"]),
 | |
|     package_data={'kmip': ['kmipconfig.ini', 'logconfig.ini'],
 | |
|                   'kmip.demos': ['certs/server.crt', 'certs/server.key']},
 | |
|     install_requires=[
 | |
|         "enum34",
 | |
|         "six",
 | |
|     ],
 | |
|     classifiers=[
 | |
|         "Intended Audience :: Developers",
 | |
|         "License :: OSI Approved :: Apache Software License",
 | |
|         "Natural Language :: English",
 | |
|         "Operating System :: POSIX",
 | |
|         "Operating System :: POSIX :: BSD",
 | |
|         "Operating System :: POSIX :: Linux",
 | |
|         "Programming Language :: Python",
 | |
|         "Programming Language :: Python :: 2",
 | |
|         "Programming Language :: Python :: 2.6",
 | |
|         "Programming Language :: Python :: 2.7",
 | |
|         "Programming Language :: Python :: 3.3",
 | |
|         "Programming Language :: Python :: 3.4",
 | |
|     ],
 | |
| )
 |