| from setuptools import setup, find_packages | |
| from pathlib import Path | |
| def _parse_requirements(file_path): | |
| requirements = [] | |
| with open(file_path, "r", encoding="utf-8") as f: | |
| for line in f: | |
| line = line.strip() | |
| if not line or line.startswith("#"): | |
| continue | |
| requirements.append(line.split(";")[0].strip()) | |
| return requirements | |
| if __name__ == "__main__": | |
| base_dir = Path(__file__).parent | |
| requirements_path = base_dir / "requirements.txt" | |
| setup( | |
| name="diffusers_lite", | |
| version="0.0.1", | |
| packages=find_packages(), | |
| install_requires=_parse_requirements(requirements_path), | |
| author="", | |
| ) |