diff --git a/ml-agents-envs/setup.py b/ml-agents-envs/setup.py index 5e4c80b086..a9716fb6e7 100644 --- a/ml-agents-envs/setup.py +++ b/ml-agents-envs/setup.py @@ -47,6 +47,7 @@ def run(self): "Topic :: Scientific/Engineering :: Artificial Intelligence", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", ], packages=find_packages( exclude=["*.tests", "*.tests.*", "tests.*", "tests", "colabs", "*.ipynb"] @@ -59,11 +60,11 @@ def run(self): "protobuf>=3.6,<3.21", "pyyaml>=3.1.0", "gym>=0.21.0", - "pettingzoo==1.15.0", + "pettingzoo>=1.23.0", "numpy>=1.23.5,<1.24.0", "filelock>=3.4.0", ], - python_requires=">=3.10.1,<=3.10.12", + python_requires=">=3.10.1,<=3.11.9", # TODO: Remove this once mypy stops having spurious setuptools issues. cmdclass={"verify": VerifyVersionCommand}, # type: ignore ) diff --git a/ml-agents/setup.py b/ml-agents/setup.py index 2aec4e2cd6..7a7c3d7f5d 100644 --- a/ml-agents/setup.py +++ b/ml-agents/setup.py @@ -49,6 +49,7 @@ def run(self): "Topic :: Scientific/Engineering :: Artificial Intelligence", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", ], # find_namespace_packages will recurse through the directories and find all the packages packages=find_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]), @@ -74,7 +75,7 @@ def run(self): 'pypiwin32==223;platform_system=="Windows"', "onnx==1.15.0", ], - python_requires=">=3.10.1,<=3.10.12", + python_requires=">=3.10.1,<=3.11.9", entry_points={ "console_scripts": [ "mlagents-learn=mlagents.trainers.learn:main",