File size: 711 Bytes
e14f899
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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="",
    )