Skip to content

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.