Skip to content
Snippets Groups Projects
setup.py 656 B
Newer Older
Jarrod Pas's avatar
Jarrod Pas committed
#!/usr/bin/env python

from distutils.core import setup
from os import path

def extract_version():
Jarrod Pas's avatar
Jarrod Pas committed
      with open(path.join('pydtnsim', '__init__.py')) as f:
Jarrod Pas's avatar
Jarrod Pas committed
            for line in f:
                  if line.startswith('__version__'):
                        return line.split('"')[1]
Jarrod Pas's avatar
Jarrod Pas committed

def extract_requirements():
      with open('requirements.txt') as f:
            return f.read().split('\n')

if __name__ == "__main__":
Jarrod Pas's avatar
Jarrod Pas committed
      setup(name='pydtnsim',
Jarrod Pas's avatar
Jarrod Pas committed
            description='A delay tolerant network simulator.',
Jarrod Pas's avatar
Jarrod Pas committed
            packages=['pydtnsim'],
Jarrod Pas's avatar
Jarrod Pas committed
            version=extract_version(),
            install_requires=extract_requirements(),
      )