|
from setuptools import setup, find_packages |
|
from typing import List |
|
|
|
HYPEN_E_DOT='-e .' |
|
def get_requirements(filepath:str) -> List[str]: |
|
with open(filepath) as file: |
|
requirements = file.readlines() |
|
requirements = [req.replace("\n", "") for req in requirements] |
|
if HYPEN_E_DOT in requirements: |
|
requirements.remove(HYPEN_E_DOT) |
|
|
|
return requirements |
|
|
|
setup( |
|
name='Guided Context Gating Attention', |
|
version='0.1.0', |
|
description='Diabetic Retinopathy Classification based on Attention', |
|
author='Teja Cherukuri', |
|
author_email='[email protected]', |
|
packages=find_packages(), |
|
install_requires=get_requirements('requirements.txt') |
|
) |