Installation
Using uv
uv is an extremely fast Python package installer.
You can use it to install factorio and try it out:
$ uv pip install factorio
Using a PEP 621 compliant build backend
PEP 621 is the standard way to store your dependencies in a pyproject.toml file.
You can add factorio to your pyproject.toml file:
[project]
dependencies = [
"factorio~=0.6",
....
]
Python Version Requirement
Please note that factorio requires Python 3.10 or higher. If you're not using uv,
please ensure that you have such a version installed in your system.