# The StyleTTS2 sidecar's Python environment (Python 3.12): a full freeze of what the 2026-09-24
# spike ran, every package pinned, the verbalizer (ctranslate2 + a 1.9 GB model) deliberately
# absent. Applied EXACTLY by the app (`src/main/styletts2-install.ts`) with
#   uv pip sync requirements.txt --python <venv>/bin/python \
#     --extra-index-url https://download.pytorch.org/whl/cpu --index-strategy unsafe-best-match
# `sync` installs these and nothing else — no dependency resolution, and anything not listed is
# removed — so this file must stay a complete freeze. The CPU-only torch wheels live on the PyTorch
# index. The four sources that are not on PyPI are GitHub archives at the commits the spike used
# (no `git` needed); ukrainian-word-stress's own `ukrainian-accentor@git+…@main` requirement is not
# consulted by `sync`, the pinned archive below is what gets installed.
# Hashes (`--require-hashes`) are deliberately not used: GitHub does not guarantee a commit
# archive's tarball bytes stay identical, so a hash pin there breaks on GitHub's schedule, not ours;
# the commit in the URL is the pin for those, `==` versions for the rest.
annotated-doc==0.0.5
anyio==4.15.1
audioread==3.1.0
certifi==2026.7.22
cffi==2.1.1
charset-normalizer==3.5.1
click==8.5.0
cloudpickle==3.1.2
colorama==0.4.6
decorator==5.3.1
einops==0.8.2
einops-exts==0.0.4
emoji==2.16.0
filelock==3.32.3
fsspec==2026.7.0
h11==0.16.0
hf-xet==1.6.0
httpcore==1.0.9
httpx==0.28.1
huggingface-hub==1.32.0
idna==3.20
ipa-uk @ https://github.com/patriotyk/ipa-uk/archive/3faf05ec50fd4880965b6c76f8e479a4f82117f5.tar.gz
jinja2==3.1.6
joblib==1.6.0
lazy-loader==0.6
librosa==0.11.0
llvmlite==0.49.0
marisa-trie==1.4.1
markdown-it-py==4.2.0
markupsafe==3.0.3
mdurl==0.1.2
mpmath==1.3.0
msgpack==1.2.2
munch==4.0.0
narwhals==2.26.0
networkx==3.6.1
numba==0.67.0
numpy==1.26.4
packaging==26.3
platformdirs==4.11.12
pooch==1.9.0
protobuf==7.36.2
pycparser==3.0
pygments==2.21.0
pyyaml==6.0.3
regex==2026.9.10
requests==2.34.2
rich==15.0.0
safetensors==0.8.0
scikit-learn==1.9.1
scipy==1.17.1
setuptools==78.1.0
shellingham==1.5.4
six==1.17.0
soundfile==0.14.0
soxr==1.1.0
stanza==1.14.0
styletts2-inference @ https://github.com/patriotyk/styletts2-inference/archive/209352700cf703a05ff94501290095dd9072fd5f.tar.gz
sympy==1.14.0
termcolor==3.3.0
threadpoolctl==3.7.0
tokenizers==0.22.2
torch==2.8.0+cpu
torchaudio==2.8.0+cpu
tqdm==4.70.1
transformers==5.0.0
typer==0.27.2
typer-slim==0.24.0
typing-extensions==4.16.0
udapi==0.5.2
udtools==0.2.8
ukrainian-accentor @ https://github.com/egorsmkv/ukrainian-accentor/archive/3dff5ecd2ac91e879086c0e2a7f1ce079603c9f1.tar.gz
ukrainian-word-stress @ https://github.com/patriotyk/ukrainian-word-stress/archive/d5b37ea0abe9711930d9c3b0b13edec5a0675512.tar.gz
urllib3==2.8.0
