Spaces:
Sleeping
Sleeping
| from setuptools import find_packages, setup | |
| from typing import List | |
| HYPEN_E_DOT = '-e .' | |
| def get_requirements(file_path:str)->List[str]: | |
| """The function `get_requirements` reads a file and returns a list of requirements, removing any | |
| occurrences of the "-e.". | |
| Param: file_path (str) -- The file path is a string that represents the path to the file containing the | |
| requirements | |
| returns: A list of requirements. | |
| """ | |
| requirements = [] | |
| with open(file_path) as file_obj: | |
| requirements = file_obj.readlines() | |
| requirements = [req.replace("\n","") for req in requirements] | |
| if HYPEN_E_DOT in requirements: | |
| requirements.remove(HYPEN_E_DOT) | |
| return requirements | |
| #setup - project informations, name, version etc | |
| # The `setup()` function is a function provided by the `setuptools` library in Python. It is used to | |
| # define the metadata and configuration options for a Python package. | |
| setup( | |
| name= "Dimond Price Prediction", | |
| version= "0.0.1", | |
| author= "Ashutosh Vaidya", | |
| author_email= "ashutosh.vaidya1190@gmail.com", | |
| install_requires= get_requirements("requirements.txt"), | |
| packages= find_packages() | |
| ) |