|
from setuptools import find_packages, setup
|
|
from typing import List
|
|
|
|
def get_requirements() -> List[str] :
|
|
"""
|
|
This function returns the list of requirements
|
|
"""
|
|
requirements_lst:List[str] = []
|
|
try:
|
|
with open("requirements.txt", "r") as file:
|
|
lines = file.readlines()
|
|
for line in lines:
|
|
requirement = line.strip()
|
|
if requirement and requirement != "-e .":
|
|
requirements_lst.append(requirement)
|
|
except FileNotFoundError:
|
|
print("requirements.txt file not found")
|
|
return requirements_lst
|
|
|
|
print(get_requirements())
|
|
|
|
setup(
|
|
name="AnimeRecommendationSystem",
|
|
version= "0.0.1",
|
|
author= "Krishnaveni Ponna",
|
|
author_email= "[email protected]",
|
|
packages= find_packages(),
|
|
install_requires = get_requirements()
|
|
) |