| # setup.py | |
| from setuptools import setup, find_packages | |
| setup( | |
| name="sem-v6", | |
| version="0.1.0", | |
| packages=find_packages(where="src"), | |
| package_dir={"": "src"}, | |
| python_requires=">=3.10", | |
| install_requires=[ | |
| "torch>=2.0.0", | |
| "torch-geometric>=2.3.0", | |
| "torchdiffeq>=0.2.3", | |
| "faiss-gpu>=1.7.2", | |
| "POT>=0.9.0", | |
| "pyromancy>=0.1.0", | |
| "norse>=1.0.0", | |
| "stable-baselines3>=2.0.0", | |
| "numpy>=1.24.0", | |
| "scipy>=1.10.0", | |
| "matplotlib>=3.7.0", | |
| ], | |
| extras_require={ | |
| "dev": ["pytest>=7.0", "black", "isort", "mypy", "pytest-cov"], | |
| "lean": ["lean4", "theory2-physics"], | |
| }, | |
| ) | |