diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2013-05-24 13:48:32 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2013-05-24 13:48:32 -0400 |
commit | 9d320b572608942d4d35ffc3a2874e89839f09f8 (patch) | |
tree | 6d1074f6aef23028b6132cd7270079eef399f9a7 | |
parent | a4d575eafe09e2b86ae2f2456333cc8e17eee963 (diff) | |
download | ipsutils-9d320b572608942d4d35ffc3a2874e89839f09f8.tar.gz |
Automatically set __version__
-rwxr-xr-x | setup.py | 42 |
1 files changed, 29 insertions, 13 deletions
@@ -14,19 +14,35 @@ # You should have received a copy of the GNU General Public License # along with ipsutils. If not, see <http://www.gnu.org/licenses/>. +import os from distutils.core import setup -setup(name='ipsutils', - version='0.3.0', - description='Solaris 11 IPS packaging library', - license='GPL', - author='Joseph Hunkeler', - author_email='jhunk@stsci.edu', - url='http://www.stsci.edu/~jhunk/ips', - package_data = { - 'ipsutils': ['tpl/*.tpl'], - }, - packages=['ipsutils', 'ipsutils/tpl'], - scripts=['ipsbuild.py', 'ipsbuild-setuptree.py'], - platforms=['sunos5', 'linux2'] +name='ipsutils' +version='0.3.1' +description='Solaris 11 IPS packaging library' +license='GPL' +author='Joseph Hunkeler' +author_email='jhunk@stsci.edu' +url='http://bitbucket.org/jhunkeler/ipsbuild.git' +package_data = { + 'ipsutils': ['tpl/*.tpl'], +} +packages=['ipsutils', 'ipsutils/tpl'] +scripts=['ipsbuild.py', 'ipsbuild-setuptree.py'] +platforms=['sunos5', 'linux2'] + +with open(os.path.join(name, 'version.py'), 'w+') as fp: + fp.writelines("__version__ = '{0:s}'\n".format(version)) + +setup(name=name, + version=version, + description=description, + license=license, + author=author, + author_email=author_email, + url=url, + package_data=package_data, + packages=packages, + scripts=scripts, + platforms=platforms ) |