FLAIROx / JaxMARL

Multi-Agent Reinforcement Learning with JAX
Apache License 2.0
395 stars 69 forks source link

Add CI tests, move to `pyproject.toml` #42

Closed fedebotu closed 9 months ago

fedebotu commented 9 months ago

This pull request adds a few improvements to JaxMARL

Testing

Now tests are run automatically on all major OSs (Linux, Mac, Windows) for all Python version from 3.8 to 3.12: turns out the library works well even in the most recent Python versions

Moving to pyproject.toml

This is the new standard as specified in PEP 621, so I simply translated the setup.py to this format.

amacrutherford commented 9 months ago

Hey! thanks for this, looks great. We've changed setup.py over the past week so if you could update the PR for those changes I can then merge it in

fedebotu commented 9 months ago

@amacrutherford done! You may check #48 ^^