-
Florian Schröder authored
The package version requirements in setup.py have been updated to specific versions rather than picking the latest available version blindly. This is done to ensure compatibility and prevent potential failures due to future package updates that may introduce breaking changes.
Florian Schröder authoredThe package version requirements in setup.py have been updated to specific versions rather than picking the latest available version blindly. This is done to ensure compatibility and prevent potential failures due to future package updates that may introduce breaking changes.
setup.py 1.89 KiB
#!/usr/bin/env python
"""The setup script."""
from setuptools import setup, find_packages
with open("README.md") as readme_file:
readme = readme_file.read()
with open("CHANGELOG.md") as history_file:
history = history_file.read()
requirements = [
"numpy>=1.26.2",
"pygame>=2.5.2",
"scipy>=1.11.4",
"pytest>=3",
"pyyaml>=6.0.1",
"pygame-gui>=0.6.9",
"pydantic>=2.5.3",
"fastapi>=0.109.2",
"uvicorn>=0.27.0",
"websockets>=12.0",
"requests>=2.31.0",
"platformdirs>=4.1.0",
]
test_requirements = [
"pytest>=3",
]
setup(
author="Annika Österdiekhoff, Dominik Battefeld, Fabian Heinrich, Florian Schröder",
author_email="florian.schroeder@uni-bielefeld.de",
python_requires=">=3.10",
classifiers=[
"Development Status :: 2 - Pre-Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
],
description="The real-time overcooked simulation for a cognitive cooperative system",
entry_points={
"console_scripts": ["overcooked-sim = overcooked_simulator.__main__:main"]
},
install_requires=requirements,
license="MIT license",
long_description=readme + "\n\n" + history,
include_package_data=True,
keywords=["overcooked_simulator"],
name="overcooked_simulator",
packages=find_packages(include=["overcooked_simulator", "overcooked_simulator.*"]),
test_suite="tests",
tests_require=test_requirements,
url="https://gitlab.ub.uni-bielefeld.de/scs/cocosy/overcooked-simulator",
version="0.1.0",
zip_safe=False,
extras_requires={
"rl": [
"gymnasium>=0.28.1",
"stable-baselines3[extra]>=2.2.1",
"opencv-python>=4.9",
"wandb>=0.16.3",
]
},
)