Spaces:
Sleeping
Sleeping
| from setuptools import setup, find_packages | |
| HYPHEN_E_DOT = "-e ." | |
| def get_requirements(requirements_path: str) -> list[str]: | |
| """ | |
| Reads the requirements file and returns a list of packages. | |
| Args: | |
| requirements_path (str): Path to the requirements file. | |
| Returns: | |
| list[str]: List of packages required for the project. | |
| """ | |
| with open(requirements_path, "r") as file: | |
| requirements = file.read().strip().split("\n") | |
| if HYPHEN_E_DOT in requirements: | |
| requirements.remove(HYPHEN_E_DOT) | |
| return requirements | |
| setup( | |
| name="AnalyticsHub", | |
| author="Revive Analytics", | |
| author_email="reviveanalyticsdocs@gmail.com", | |
| version="0.1", | |
| packages=find_packages(), | |
| install_requires=get_requirements(requirements_path="requirements.txt") | |
| ) |