from setuptools import setup
import configparser
import os

requirements = []
f = open('requirements.txt', 'r')
while True:
    l = f.readline()
    if l == '':
        break
    requirements.append(l.rstrip())
f.close()

admin_requirements = []
f = open('admin_requirements.txt', 'r')
while True:
    l = f.readline()
    if l == '':
        break
    admin_requirements.append(l.rstrip())
f.close()



tools_requirements = []
f = open('tools_requirements.txt', 'r')
while True:
    l = f.readline()
    if l == '':
        break
    tools_requirements.append(l.rstrip())
f.close()


services_requirements = []
f = open('services_requirements.txt', 'r')
while True:
    l = f.readline()
    if l == '':
        break
    services_requirements.append(l.rstrip())
f.close()

setup(
    install_requires=requirements,
    extras_require = {
        'tools': tools_requirements,
        'admin_api': admin_requirements,
        'services': services_requirements,
        }
    )