PyInstaller bundle
Run pyinstaller.ps1
to invoke the curated build command and generate a Windows executable.
- Wraps
pyinstaller
with the maintained minecraft_server_finder.spec
recipe.
- Bundles proxy lists and the
mcsmartscan
package for redistribution.
- Matches the configuration used in the Build Windows Release GitHub Action.
Workstation bootstrap
install_system.bat
installs Python prerequisites system-wide for GUI operators.
- Upgrades
pip
and installs dependencies from requirements.txt
.
- Optional extras (
mcstatus
, python-nmap
, psutil
) can be added after the base install.
- Ideal for labs where you need a consistent environment across multiple desktops.
Continuous integration ready
GitHub Actions workflows (.github/workflows
) lint, test, and build the project on every push.
- Runs the Python application workflow against Windows, macOS, and Linux runners.
- Publishes Windows releases automatically when tagged (or triggered manually).
- Keep local changes healthy by mirroring the CI steps:
pytest
, flake8
, and the optional packaging flow.