from setuptools import find_packages, setup # Load dependencies from requirements.txt def parse_requirements(filename): with open(filename, "r") as f: return f.read().splitlines() setup( name="WattFieldsApp", version="2.0", description="Client interface for Wattfields", author="Tiber", author_email="your.email@example.com", packages=find_packages(where="src"), package_dir={"": "src"}, install_requires=parse_requirements("requirements.txt"), )