Skip to content
Snippets Groups Projects
setup.py 656 B
Newer Older
  • Learn to ignore specific revisions
  • 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(),
          )