Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Py311 + Py312 support #79

Merged
merged 9 commits into from
Nov 19, 2023
Merged

Conversation

thatguy11325
Copy link
Contributor

@thatguy11325 thatguy11325 commented Nov 10, 2023

Haven't tested this PR beyond running make, make test and pip3 install ., but this PR

  • Fixes a small platform detection issue in CMakeLists.txt
  • Bumps the pybind11 branch cloned with git subrepo to the newest version (v2.11.1) to enable Python 3.11 and 3.12 support
  • Raises the version pin in setup.py

@MatPoliquin
Copy link
Collaborator

thank you for this! I will test it a bit more first before merging it

@MatPoliquin
Copy link
Collaborator

@thatguy11325
Copy link
Contributor Author

thatguy11325 commented Nov 16, 2023

I believe I fixed the errors :) . I tested py311 and py312 locally with pytest.

@thatguy11325
Copy link
Contributor Author

Thanks for rerunning the tests. Looks like there's some issues with pre-commit formatting the files weirdly.

@MatPoliquin
Copy link
Collaborator

Seems the .github folder of pybind11 was committed as well, is there a need for that?

@thatguy11325
Copy link
Contributor Author

There isn't. I'll remove it. It's an artifact of using git subrepo clone (what was used to add pybind11 to the repo per the commit history) to pull the newer version of pybind11.

@MatPoliquin MatPoliquin merged commit a57b2bd into Farama-Foundation:master Nov 19, 2023
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants