google-deepmind / lab2d

A customisable 2D platform for agent-based AI research
Apache License 2.0
422 stars 54 forks source link

Add support for building M1 wheel files in Github Actions #25

Closed ashok-arora closed 1 year ago

ashok-arora commented 1 year ago

Hey, I noticed in workflows file that it builds the wheels for various x86_64 platforms.

GitHub has recently announced support for M1 macs in actions as well, so would it be possible to build M1 wheel files as well?

This will help in avoiding the hassle of building it from source.

ashok-arora commented 1 year ago

Hey @tkoeppe, now that LuaJit is working, can we make a new release?

tkoeppe commented 1 year ago

Yes, done: https://github.com/deepmind/lab2d/releases/tag/release_candidate_2023-06_01

I hope this works on the M1 Macs!

ashok-arora commented 1 year ago

Hey @tkoeppe, thank you so much! :sparkles: I may not have extensive experience with C++, but I'm really enthusiastic about contributing. Is there any further work?