Installing the project from a fresh clone fails with Poetry.
❯ poetry install
Updating dependencies
Resolving dependencies... (0.1s)
The current project's supported Python range (>=3.8) is not compatible with some of the required packages Python requirement:
- misaki requires Python <3.13,>=3.8, so it will not be installable for Python >=3.13
Because no versions of misaki match >0.9.4
and misaki[en] (0.9.4) requires Python <3.13,>=3.8, misaki is forbidden.
So, because kittentts depends on misaki[en] (>=0.9.4), version solving failed.
* Check your dependencies Python requirement: The Python requirement can be specified via the `python` or `markers` properties
For misaki, a possible solution would be to set the `python` property to ">=3.8,<3.13"
https://python-poetry.org/docs/dependency-specification/#python-restricted-dependencies,
https://python-poetry.org/docs/dependency-specification/#using-environment-markers
Installing the project from a fresh clone fails with Poetry.
Error log
Steps to reproduce
git clone https://github.com/KittenML/KittenTTS.gitcd KittenTTSpoetry env use python 3.12poetry installEnvironment
Workaround
requires-python = ">=3.8"->requires-python = ">=3.8,<3.13"poetry install