factorio-learning-environment icon indicating copy to clipboard operation
factorio-learning-environment copied to clipboard

chore: introduce uv

Open ryukez opened this issue 9 months ago • 0 comments

Introduced uv for dependency management, since there seems to be setup issue #146.

Confirmed lab-play to run.

$ uv venv
$ source .venv/bin/activate
$ uv sync

warning: `uv sync` is experimental and may change without warning
Resolved 37 packages in 11ms
Prepared 36 packages in 3ms
Installed 37 packages in 622ms
 + annotated-types==0.7.0
 + anthropic==0.49.0
 + anyio==4.8.0
 + certifi==2025.1.31
 + colorama==0.4.6
 + construct==2.10.70
 + distro==1.9.0
 + dotenv==0.9.9
 + exceptiongroup==1.2.2
 + factorio-learning-environment==0.1.0 (from file:///C:/Users/Ryu/Documents/GitHub/research/factorio-learning-environment)
 + factorio-rcon-py==2.1.3
 + h11==0.14.0
 + httpcore==1.0.7
 + httpx==0.28.1
 + idna==3.10
 + imageio==2.37.0
 + jiter==0.9.0
 + lazy-loader==0.4
 + lupa==2.4
 + networkx==3.4.2
 + numpy==2.2.3
 + openai==1.66.3
 + packaging==24.2
 + pillow==11.1.0
 + psycopg2==2.9.10
 + pydantic==2.10.6
 + pydantic-core==2.27.2
 + python-dotenv==1.0.1
 + scikit-image==0.25.2
 + scipy==1.15.2
 + six==1.17.0
 + slpp==1.2.3
 + sniffio==1.3.1
 + tenacity==9.0.0
 + tifffile==2025.2.18
 + tqdm==4.67.1
 + typing-extensions==4.12.2

$ python .\eval\open\independent_runs\run.py --run_config=eval/open/independent_runs/run_config_example_lab_play.json

Connected to 127.0.0.1 client at tcp/27000.
27000: Loading action admin\clear_collision_boxes/server.lua into game
27000: Loading action admin\extend_collision_boxes/server.lua into game
27000: Loading action admin\get_factory_centroid/server2.lua into game
27000: Loading action admin\get_factory_centroid/server.lua into game
...

ryukez avatar Mar 14 '25 01:03 ryukez