Arcade-Learning-Environment icon indicating copy to clipboard operation
Arcade-Learning-Environment copied to clipboard

Conda support

Open jkterry1 opened this issue 4 years ago • 4 comments

@JesseFarebro Do you plan to release on Conda as well as PyPI once the Python release is complete? Gym (and PettingZoo) are currently available on it.

jkterry1 avatar Jun 27 '20 04:06 jkterry1

I don't plan on supporting Conda. What would be the advantages of supporting Conda? Pip supports binary wheels and anyone using Conda could just install pip.

JesseFarebro avatar Jun 29 '20 21:06 JesseFarebro

For environments that depend on arcade-learning-environment, they will only be able to have full conda support if all their dependencies, including arcade-learning-environment, are on conda as well. Since conda is used by many data scientists as opposed to pypi, having this project on conda would be helpful as they would be able to use not only this project but any other library that depends on it. Conda's build process also uses setup.py and the only additional file necessary is a single yaml file, so the build process would not be complicated.

MarioJayakumar avatar Jul 04 '20 03:07 MarioJayakumar

Notably, Gym natively supports conda due to Conda's popularity and one goal of this library is for Gym to ultimately depend on it.

jkterry1 avatar Jul 04 '20 03:07 jkterry1

@justinkterry Where do you see that Gym publishes to Conda? AFAIK they don't officially support conda and the Gym condo packages are community maintained. See https://github.com/openai/gym/issues/809.

After everything is settled with the PyPi package perhaps I could get around to taking a look at conda. Until then it's unlikely that I'll get around to tooling this. It would likely be faster to submit a community recipe to conda forge yourselves if you don't want to wait.

JesseFarebro avatar Jul 04 '20 04:07 JesseFarebro