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 )