Skip to content

Latest commit

 

History

History
91 lines (57 loc) · 1.54 KB

File metadata and controls

91 lines (57 loc) · 1.54 KB

Python Setup

How to run SteaMidra from source or build the EXE yourself.

Most users should use the pre-built EXE from GitHub Releases. This guide is for developers and advanced users only.


Prerequisites

  • Python 3.11 or newer — download from python.org
  • pip (included with Python)
  • Git (optional, for cloning the repo)

Install dependencies

Two commands are required. The second bypasses a stale urllib3<2 constraint in steam==1.4.4 that conflicts with Selenium 4.x — Steam works fine at runtime with urllib3 2.x:

pip install -r requirements.txt
pip install steam==1.4.4 --no-deps

For the multiplayer fix feature, also run:

install_online_fix_requirements.bat

Optional (Windows desktop notifications):

pip install -r requirements-optional.txt

Virtual environment (recommended)

If you have other Python projects and want to avoid dependency conflicts:

python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
pip install steam==1.4.4 --no-deps

Running from source

CLI:

python Main.py

GUI:

python Main_gui.py

Building the EXE

CLI EXE:

build_simple.bat

Then run dist\SteaMidra.exe.

GUI EXE:

build_simple_gui.bat

Then run dist\SteaMidra_GUI.exe.


Problems?

See Troubleshooting for common errors, or ask on Discord.