File size: 559 Bytes
f8ec23b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from setuptools import find_packages,setup
from typing import List
HYPE_E_DOT = "-e ."
def get_req(path_file:str)->List(str):
    requirements = []
    with open(path_file) as file_obj:
        requirements = file_obj.readlines
        requirements = [req.replace("\n","") for req in requirements]
        if HYPE_E_DOT in requirements:
            requirements.remove(HYPE_E_DOT)
    return requirements        

setup(
 name =  "ml_project",
 version= "0.0.1",
 author = "rahul",
 packages= find_packages(),
 install_requires =  get_req("requirement.txt")
)