sotopia-lab / sotopia

Sotopia: an Open-ended Social Learning Environment (ICLR 2024 spotlight)
https://docs.sotopia.world
MIT License
127 stars 16 forks source link

Setup everything for sotopia in one script #122

Closed ProKil closed 6 days ago

ProKil commented 1 week ago

📑 Description

To try out: poetry install; sotopia install

Support automatically setup redis dependency for all combinations of the following:

Won't be supported: Windows + without docker.

Leave to another PR:

✅ Checks

ℹ Additional Information

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 56.91824% with 137 lines in your changes missing coverage. Please review.

Project coverage is 61.75%. Comparing base (5818a89) to head (a88c911).

@@            Coverage Diff             @@
##             main     #122      +/-   ##
==========================================
+ Coverage   59.99%   61.75%   +1.76%     
==========================================
  Files          47       55       +8     
  Lines        2402     2714     +312     
==========================================
+ Hits         1441     1676     +235     
- Misses        961     1038      +77     
Files Coverage Δ
sotopia/cli/__init__.py 100.00% <100.00%> (ø)
sotopia/cli/app.py 100.00% <100.00%> (ø)
sotopia/cli/benchmark/__init__.py 100.00% <100.00%> (ø)
sotopia/cli/benchmark/benchmark.py 23.43% <100.00%> (ø)
sotopia/cli/install/__init__.py 100.00% <100.00%> (ø)
sotopia/cli/rich_pixels/__init__.py 100.00% <100.00%> (ø)
tests/cli/test_install.py 100.00% <100.00%> (ø)
sotopia/cli/rich_pixels/_pixel.py 92.00% <92.00%> (ø)
sotopia/cli/install/menu.py 20.00% <20.00%> (ø)
sotopia/cli/install/install.py 58.72% <58.72%> (ø)

... and 2 files with indirect coverage changes