from setuptools import setup, find_packages def parse_requirements(filename): """Load requirements from a pip requirements file.""" with open(filename, "r") as file: return file.read().splitlines() setup( name="xora-core", # The name of your package version="0.1.0", # Version number of the package description="A package for Xora model inferece", # Short description author="YSapir Weissbuch", # Your name author_email="sapir@lightricks.com", # Your email url="https://github.com/LightricksResearch/xora-core", # URL for the project (GitHub, etc.) packages=find_packages(), # Automatically find all packages inside `xora` install_requires=parse_requirements( "requirements.txt" ), # Install dependencies from requirements.txt classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ], python_requires=">=3.10", # Specify Python version compatibility )