diff --git a/.github/workflows/build-publish.yml b/.github/workflows/build-publish.yml index b67a3a024..2bd40ec23 100644 --- a/.github/workflows/build-publish.yml +++ b/.github/workflows/build-publish.yml @@ -30,6 +30,9 @@ jobs: - os: ubuntu-latest python: 310 platform: manylinux_x86_64 + - os: ubuntu-latest + python: 311 + platform: manylinux_x86_64 steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/linux-test.yml b/.github/workflows/linux-test.yml index b6aa2ec78..8db903334 100644 --- a/.github/workflows/linux-test.yml +++ b/.github/workflows/linux-test.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] steps: - uses: actions/checkout@v3 # - uses: openrndr/setup-opengl@v1.1 diff --git a/.github/workflows/linux-tutorials-test.yml b/.github/workflows/linux-tutorials-test.yml index b421ef362..69d1fcc1a 100644 --- a/.github/workflows/linux-tutorials-test.yml +++ b/.github/workflows/linux-tutorials-test.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.7', '3.8', '3.9', '3.10'] + python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] tutorial: ['CleanRL', 'Tianshou', 'EnvironmentCreation'] steps: - uses: actions/checkout@v3 diff --git a/pettingzoo/__init__.py b/pettingzoo/__init__.py index 5a9740877..f386c914a 100644 --- a/pettingzoo/__init__.py +++ b/pettingzoo/__init__.py @@ -13,4 +13,4 @@ os.environ["PYGAME_HIDE_SUPPORT_PROMPT"] = "hide" -__version__ = "1.22.2" +__version__ = "1.22.3" diff --git a/setup.py b/setup.py index dd5f76973..d90f58d37 100644 --- a/setup.py +++ b/setup.py @@ -31,16 +31,16 @@ def get_version(): extras = { - "atari": ["multi_agent_ale_py==0.1.11", "pygame==2.1.0"], + "atari": ["multi_agent_ale_py==0.1.11", "pygame==2.1.3.dev8"], "classic": [ "chess==1.7.0", "rlcard==1.0.5", - "pygame==2.1.0", + "pygame==2.1.3.dev8", "hanabi_learning_environment==0.0.4", ], - "butterfly": ["pygame==2.1.0", "pymunk==6.2.0"], - "mpe": ["pygame==2.1.0"], - "sisl": ["pygame==2.1.0", "box2d-py==2.3.5", "scipy>=1.4.1"], + "butterfly": ["pygame==2.1.3.dev8", "pymunk==6.2.0"], + "mpe": ["pygame==2.1.3.dev8"], + "sisl": ["pygame==2.1.3.dev8", "box2d-py==2.3.5", "scipy>=1.4.1"], "other": ["pillow>=8.0.1"], "tests": [ "pynput", @@ -80,7 +80,7 @@ def get_version(): long_description=long_description, long_description_content_type="text/markdown", keywords=["Reinforcement Learning", "game", "RL", "AI", "gymnasium"], - python_requires=">=3.7, <3.11", + python_requires=">=3.7, <3.12", packages=["pettingzoo"] + ["pettingzoo." + pkg for pkg in find_packages("pettingzoo")], include_package_data=True, @@ -92,6 +92,7 @@ def get_version(): "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", ], extras_require=extras, )