aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 2 insertions, 5 deletions
diff --git a/README.md b/README.md
index 73f9ace..428dd95 100644
--- a/README.md
+++ b/README.md
@@ -62,17 +62,16 @@ Requires podman (or docker). The container handles all dependencies automaticall
If you want to build directly on your system without a container, you need:
-**Build tools:** GCC/Clang, CMake, Ninja, Rust toolchain, pkg-config, patchelf
+**Build tools:** GCC/Clang, CMake, Ninja, Rust toolchain, pkg-config, patchelf, [uv](https://docs.astral.sh/uv/)
**Libraries:**
- Qt 6 (base, webengine, websockets, wayland)
- Boost (program_options, thread)
-- Python 3 dev headers, pybind11, PyQt6
- spdlog, toml++, tinyxml2, sqlite3, fontconfig
- libfuse3, lz4, zlib, zstd, bzip2, lzma
- OpenSSL, libcurl
-**Python packages:** `sip` (build tools), `psutil`, `vdf`
+Python 3.13, pybind11, and all Python packages (sip, psutil, vdf) are managed automatically by `uv` during the CMake configure step — no system Python dev packages needed.
Then build:
```bash
@@ -80,8 +79,6 @@ cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_PLUGIN_PYTHON=
cmake --build build --parallel
```
-Note: `python-sip` (the build tools package providing `sipbuild`) is required in addition to `python-pyqt6-sip` (the runtime module). If you see `ModuleNotFoundError: No module named 'sipbuild'`, install `python-sip`.
-
## Known Limitations
- Some third-party MO2 plugins are Windows-only and will fail on Linux (for example DLL/ctypes `windll` assumptions).