from setuptools import setup, find_packages HYPER_E_DOT = "-e ." def requirement_install(requirementsPath: str) -> list[str]: with open(requirementsPath) as file: requirements = file.read().split("\n") requirements.remove(HYPER_E_DOT) return requirements setup( name = "Convai", author = "Ishwor Subedi", author_email = "ishworr.subedi@gmai.com", version = "0.1", packages = find_packages(), install_requires = requirement_install(requirementsPath ="./requirements.txt") )