-
Gregory Ashton authored
- Convert markdown readme to rst - Add pip install entry to installation instructions
Gregory Ashton authored- Convert markdown readme to rst - Add pip install entry to installation instructions
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
setup.py 1.36 KiB
#!/usr/bin/env python
from distutils.core import setup
import subprocess
from os import path
# Write a version file containing the git hash and info
try:
git_log = subprocess.check_output(
['git', 'log', '-1', '--pretty=%h %ai']).decode('utf-8')
git_diff = (subprocess.check_output(['git', 'diff', '.'])
+ subprocess.check_output(
['git', 'diff', '--cached', '.'])).decode('utf-8')
if git_diff == '':
status = '(CLEAN) ' + git_log
else:
status = '(UNCLEAN) ' + git_log
except subprocess.CalledProcessError:
status = "NO VERSION INFORMATION"
version_file = '.version'
with open('tupak/' + version_file, 'w+') as f:
f.write(status)
here = path.abspath(path.dirname(__file__))
with open(path.join(here, 'README.rst')) as f:
long_description = f.read()
setup(name='tupak',
description='The User friendly Parameter estimAtion Kode',
long_description=long_description,
url='https://git.ligo.org/Monash/tupak',
author='Greg Ashton, Moritz Hubner, Paul Lasky, Colm Talbot',
author_email='paul.lasky@monash.edu',
license="MIT",
version='0.1.3',
packages=['tupak', 'tupak.core', 'tupak.gw'],
package_dir={'tupak': 'tupak'},
package_data={'tupak.gw': ['prior_files/*', 'noise_curves/*.txt'],
'tupak': [version_file]}
)