-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App breaks ((as does CTranslate2)) when Arch Linux forces Python V3.13 #122
Comments
Same issue on macos: pip3 install --break-system-packages -U whisper-ctranslate2
Collecting whisper-ctranslate2
Downloading whisper_ctranslate2-0.5.2-py3-none-any.whl.metadata (8.1 kB)
Collecting numpy (from whisper-ctranslate2)
Downloading numpy-2.2.1-cp313-cp313-macosx_14_0_x86_64.whl.metadata (62 kB)
Collecting faster-whisper>=1.1.1 (from whisper-ctranslate2)
Downloading faster_whisper-1.1.1-py3-none-any.whl.metadata (16 kB)
INFO: pip is looking at multiple versions of whisper-ctranslate2 to determine which version is compatible with other requirements. This could take a while.
Collecting whisper-ctranslate2
Downloading whisper_ctranslate2-0.5.1-py3-none-any.whl.metadata (8.1 kB)
Downloading whisper_ctranslate2-0.5.0-py3-none-any.whl.metadata (8.1 kB)
Downloading whisper_ctranslate2-0.4.9-py3-none-any.whl.metadata (7.5 kB)
Downloading whisper_ctranslate2-0.4.8-py3-none-any.whl.metadata (7.5 kB)
Downloading whisper_ctranslate2-0.4.7-py3-none-any.whl.metadata (7.5 kB)
Downloading whisper_ctranslate2-0.4.6-py3-none-any.whl.metadata (7.4 kB)
Downloading whisper_ctranslate2-0.4.5-py3-none-any.whl.metadata (7.1 kB)
INFO: pip is still looking at multiple versions of whisper-ctranslate2 to determine which version is compatible with other requirements. This could take a while.
Downloading whisper_ctranslate2-0.4.4-py3-none-any.whl.metadata (7.1 kB)
Downloading whisper_ctranslate2-0.4.3-py3-none-any.whl.metadata (7.1 kB)
Downloading whisper_ctranslate2-0.4.2-py3-none-any.whl.metadata (7.1 kB)
Downloading whisper_ctranslate2-0.4.1-py3-none-any.whl.metadata (7.1 kB)
Downloading whisper_ctranslate2-0.4.0-py3-none-any.whl.metadata (7.1 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Downloading whisper_ctranslate2-0.3.9-py3-none-any.whl.metadata (7.1 kB)
Downloading whisper_ctranslate2-0.3.8-py3-none-any.whl.metadata (7.1 kB)
Downloading whisper_ctranslate2-0.3.7-py3-none-any.whl.metadata (7.1 kB)
Downloading whisper_ctranslate2-0.3.6-py3-none-any.whl.metadata (7.1 kB)
Downloading whisper_ctranslate2-0.3.5-py3-none-any.whl.metadata (6.1 kB)
Downloading whisper_ctranslate2-0.3.4-py3-none-any.whl.metadata (6.1 kB)
Downloading whisper_ctranslate2-0.3.3-py3-none-any.whl.metadata (6.1 kB)
Downloading whisper_ctranslate2-0.3.2-py3-none-any.whl.metadata (6.1 kB)
Downloading whisper_ctranslate2-0.3.1-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.3.0-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.9-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.8-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.7-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.6-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.5-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.4-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.3-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.2-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.1-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.2.0-py3-none-any.whl.metadata (5.9 kB)
Downloading whisper_ctranslate2-0.1.9-py3-none-any.whl.metadata (5.8 kB)
Downloading whisper_ctranslate2-0.1.8-py3-none-any.whl.metadata (4.5 kB)
Downloading whisper_ctranslate2-0.1.7-py3-none-any.whl.metadata (4.5 kB)
Downloading whisper_ctranslate2-0.1.6-py3-none-any.whl.metadata (4.2 kB)
Downloading whisper_ctranslate2-0.1.5-py3-none-any.whl.metadata (4.2 kB)
Downloading whisper_ctranslate2-0.1.4-py3-none-any.whl.metadata (4.0 kB)
Downloading whisper_ctranslate2-0.1.3-py3-none-any.whl.metadata (4.0 kB)
Downloading whisper_ctranslate2-0.1.2-py3-none-any.whl.metadata (3.4 kB)
Downloading whisper_ctranslate2-0.1.1-py3-none-any.whl.metadata (3.4 kB)
Downloading whisper_ctranslate2-0.1.0-py3-none-any.whl.metadata (3.4 kB)
Downloading whisper_ctranslate2-0.0.9-py3-none-any.whl.metadata (3.4 kB)
Downloading whisper_ctranslate2-0.0.8-py3-none-any.whl.metadata (3.0 kB)
Downloading whisper_ctranslate2-0.0.7-py3-none-any.whl.metadata (3.0 kB)
Downloading whisper_ctranslate2-0.0.6-py3-none-any.whl.metadata (3.0 kB)
Downloading whisper_ctranslate2-0.0.5-py3-none-any.whl.metadata (2.3 kB)
Downloading whisper_ctranslate2-0.0.4-py3-none-any.whl.metadata (2.3 kB)
Downloading whisper_ctranslate2-0.0.3-py3-none-any.whl.metadata (2.2 kB)
Downloading whisper_ctranslate2-0.0.2-py3-none-any.whl.metadata (2.1 kB)
Downloading whisper_ctranslate2-0.0.1-py3-none-any.whl.metadata (1.6 kB)
ERROR: Cannot install whisper-ctranslate2==0.0.1, whisper-ctranslate2==0.0.2, whisper-ctranslate2==0.0.3, whisper-ctranslate2==0.0.4, whisper-ctranslate2==0.0.5, whisper-ctranslate2==0.0.6, whisper-ctranslate2==0.0.7, whisper-ctranslate2==0.0.8, whisper-ctranslate2==0.0.9, whisper-ctranslate2==0.1.0, whisper-ctranslate2==0.1.1, whisper-ctranslate2==0.1.2, whisper-ctranslate2==0.1.3, whisper-ctranslate2==0.1.4, whisper-ctranslate2==0.1.5, whisper-ctranslate2==0.1.6, whisper-ctranslate2==0.1.7, whisper-ctranslate2==0.1.8, whisper-ctranslate2==0.1.9, whisper-ctranslate2==0.2.0, whisper-ctranslate2==0.2.1, whisper-ctranslate2==0.2.2, whisper-ctranslate2==0.2.3, whisper-ctranslate2==0.2.4, whisper-ctranslate2==0.2.5, whisper-ctranslate2==0.2.6, whisper-ctranslate2==0.2.7, whisper-ctranslate2==0.2.8, whisper-ctranslate2==0.2.9, whisper-ctranslate2==0.3.0, whisper-ctranslate2==0.3.1, whisper-ctranslate2==0.3.2, whisper-ctranslate2==0.3.3, whisper-ctranslate2==0.3.4, whisper-ctranslate2==0.3.5, whisper-ctranslate2==0.3.6, whisper-ctranslate2==0.3.7, whisper-ctranslate2==0.3.8, whisper-ctranslate2==0.3.9, whisper-ctranslate2==0.4.0, whisper-ctranslate2==0.4.1, whisper-ctranslate2==0.4.2, whisper-ctranslate2==0.4.3, whisper-ctranslate2==0.4.4, whisper-ctranslate2==0.4.5, whisper-ctranslate2==0.4.6, whisper-ctranslate2==0.4.7, whisper-ctranslate2==0.4.8, whisper-ctranslate2==0.4.9, whisper-ctranslate2==0.5.0, whisper-ctranslate2==0.5.1 and whisper-ctranslate2==0.5.2 because these package versions have conflicting dependencies.
The conflict is caused by:
whisper-ctranslate2 0.5.2 depends on ctranslate2
whisper-ctranslate2 0.5.1 depends on ctranslate2
whisper-ctranslate2 0.5.0 depends on ctranslate2
whisper-ctranslate2 0.4.9 depends on ctranslate2
whisper-ctranslate2 0.4.8 depends on ctranslate2
whisper-ctranslate2 0.4.7 depends on ctranslate2
whisper-ctranslate2 0.4.6 depends on ctranslate2
whisper-ctranslate2 0.4.5 depends on ctranslate2
whisper-ctranslate2 0.4.4 depends on ctranslate2
whisper-ctranslate2 0.4.3 depends on ctranslate2
whisper-ctranslate2 0.4.2 depends on ctranslate2
whisper-ctranslate2 0.4.1 depends on ctranslate2
whisper-ctranslate2 0.4.0 depends on ctranslate2
whisper-ctranslate2 0.3.9 depends on ctranslate2
whisper-ctranslate2 0.3.8 depends on ctranslate2
whisper-ctranslate2 0.3.7 depends on ctranslate2
whisper-ctranslate2 0.3.6 depends on ctranslate2
whisper-ctranslate2 0.3.5 depends on ctranslate2
whisper-ctranslate2 0.3.4 depends on ctranslate2
whisper-ctranslate2 0.3.3 depends on ctranslate2
whisper-ctranslate2 0.3.2 depends on ctranslate2
whisper-ctranslate2 0.3.1 depends on ctranslate2
whisper-ctranslate2 0.3.0 depends on ctranslate2
whisper-ctranslate2 0.2.9 depends on ctranslate2
whisper-ctranslate2 0.2.8 depends on ctranslate2
whisper-ctranslate2 0.2.7 depends on ctranslate2
whisper-ctranslate2 0.2.6 depends on ctranslate2
whisper-ctranslate2 0.2.5 depends on ctranslate2
whisper-ctranslate2 0.2.4 depends on ctranslate2
whisper-ctranslate2 0.2.3 depends on ctranslate2
whisper-ctranslate2 0.2.2 depends on ctranslate2
whisper-ctranslate2 0.2.1 depends on ctranslate2
whisper-ctranslate2 0.2.0 depends on ctranslate2
whisper-ctranslate2 0.1.9 depends on ctranslate2
whisper-ctranslate2 0.1.8 depends on ctranslate2
whisper-ctranslate2 0.1.7 depends on ctranslate2
whisper-ctranslate2 0.1.6 depends on ctranslate2
whisper-ctranslate2 0.1.5 depends on ctranslate2
whisper-ctranslate2 0.1.4 depends on ctranslate2
whisper-ctranslate2 0.1.3 depends on ctranslate2
whisper-ctranslate2 0.1.2 depends on ctranslate2
whisper-ctranslate2 0.1.1 depends on ctranslate2
whisper-ctranslate2 0.1.0 depends on ctranslate2
whisper-ctranslate2 0.0.9 depends on ctranslate2
whisper-ctranslate2 0.0.8 depends on ctranslate2
whisper-ctranslate2 0.0.7 depends on ctranslate2
whisper-ctranslate2 0.0.6 depends on ctranslate2
whisper-ctranslate2 0.0.5 depends on ctranslate2
whisper-ctranslate2 0.0.4 depends on ctranslate2
whisper-ctranslate2 0.0.3 depends on ctranslate2
whisper-ctranslate2 0.0.2 depends on ctranslate2==3.9.1
whisper-ctranslate2 0.0.1 depends on ctranslate2==3.9.1
To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip to attempt to solve the dependency conflict
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts |
uv also fails: ~
❯ uv tool install whisper-ctranslate2
× No solution found when resolving dependencies:
╰─▶ Because only the following versions of ctranslate2 are available:
ctranslate2<=3.9.0
ctranslate2==3.9.1
ctranslate2>=3.10.0
and ctranslate2>=3.9.0,<=3.9.1 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.9.0,<=3.9.1 cannot be used.
And because whisper-ctranslate2<=0.0.2 depends on ctranslate2==3.9.1 and only the following
versions of whisper-ctranslate2 are available:
whisper-ctranslate2==0.0.1
whisper-ctranslate2==0.0.2
whisper-ctranslate2==0.0.3
whisper-ctranslate2==0.0.4
whisper-ctranslate2==0.0.5
whisper-ctranslate2==0.0.6
whisper-ctranslate2==0.0.7
whisper-ctranslate2==0.0.8
whisper-ctranslate2==0.0.9
whisper-ctranslate2==0.1.0
whisper-ctranslate2==0.1.1
whisper-ctranslate2==0.1.2
whisper-ctranslate2==0.1.3
whisper-ctranslate2==0.1.4
whisper-ctranslate2==0.1.5
whisper-ctranslate2==0.1.6
whisper-ctranslate2==0.1.7
whisper-ctranslate2==0.1.8
whisper-ctranslate2==0.1.9
whisper-ctranslate2==0.2.0
whisper-ctranslate2==0.2.1
whisper-ctranslate2==0.2.2
whisper-ctranslate2==0.2.3
whisper-ctranslate2==0.2.4
whisper-ctranslate2==0.2.5
whisper-ctranslate2==0.2.6
whisper-ctranslate2==0.2.7
whisper-ctranslate2==0.2.8
whisper-ctranslate2==0.2.9
whisper-ctranslate2==0.3.0
whisper-ctranslate2==0.3.1
whisper-ctranslate2==0.3.2
whisper-ctranslate2==0.3.3
whisper-ctranslate2==0.3.4
whisper-ctranslate2==0.3.5
whisper-ctranslate2==0.3.6
whisper-ctranslate2==0.3.7
whisper-ctranslate2==0.3.8
whisper-ctranslate2==0.3.9
whisper-ctranslate2==0.4.0
whisper-ctranslate2==0.4.1
whisper-ctranslate2==0.4.2
whisper-ctranslate2==0.4.3
whisper-ctranslate2==0.4.4
whisper-ctranslate2==0.4.5
whisper-ctranslate2==0.4.6
whisper-ctranslate2==0.4.7
whisper-ctranslate2==0.4.8
whisper-ctranslate2==0.4.9
whisper-ctranslate2==0.5.0
whisper-ctranslate2==0.5.1
whisper-ctranslate2==0.5.2
we can conclude that whisper-ctranslate2<0.0.3 cannot be used. (1)
Because only the following versions of faster-whisper are available:
faster-whisper==0.2.0
faster-whisper==0.3.0
faster-whisper==0.4.0
faster-whisper==0.4.1
faster-whisper==0.5.0
faster-whisper==0.5.1
faster-whisper==0.6.0
faster-whisper==0.7.0
faster-whisper==0.7.1
faster-whisper==0.8.0
faster-whisper==0.9.0
faster-whisper==0.10.0
faster-whisper==0.10.1
faster-whisper==1.0.0
faster-whisper==1.0.1
faster-whisper==1.0.2
faster-whisper==1.0.3
faster-whisper==1.1.0
faster-whisper==1.1.1
and all of:
faster-whisper==0.10.0
faster-whisper>=1.0.0
depend on ctranslate2>=4.0, we can conclude that all of:
faster-whisper>0.9.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=4.0.
And because faster-whisper>=0.7.0,<=0.9.0 depends on ctranslate2>=3.17,<4, we can conclude
that all of:
faster-whisper>0.6.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.17.
And because faster-whisper>=0.3.0,<=0.6.0 depends on ctranslate2>=3.10,<4 and
ctranslate2>=3.9,<4, we can conclude that all of:
faster-whisper<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.9. (2)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because we know from (2) that all of:
faster-whisper<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.9, we can conclude that all of:
faster-whisper<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.9,<4.
And because faster-whisper==0.10.1 depends on ctranslate2>=3.22,<4, we can conclude that
all versions of faster-whisper depend on ctranslate2>=3.9,<4. (3)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.22.0
ctranslate2==3.23.0
ctranslate2==3.24.0
ctranslate2>4
and ctranslate2>=3.22.0,<=3.24.0 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.22.0,<=3.24.0 cannot be used.
And because we know from (3) that all versions of faster-whisper depend on
ctranslate2>=3.9,<4, we can conclude that all versions of faster-whisper depend on
ctranslate2>=3.9,<3.22.0. (4)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.17.0
ctranslate2==3.17.1
ctranslate2==3.18.0
ctranslate2==3.19.0
ctranslate2==3.20.0
ctranslate2==3.21.0
ctranslate2>=3.22.0
and ctranslate2>=3.17.0,<=3.21.0 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.17.0,<=3.21.0 cannot be used.
And because we know from (4) that all versions of faster-whisper depend on
ctranslate2>=3.9,<3.22.0, we can conclude that all versions of faster-whisper depend on
ctranslate2>=3.9,<3.17.0. (5)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.10.0
ctranslate2==3.10.1
ctranslate2==3.10.2
ctranslate2==3.10.3
ctranslate2==3.11.0
ctranslate2==3.12.0
ctranslate2==3.13.0
ctranslate2==3.14.0
ctranslate2==3.15.0 ctranslate2==3.15.1 ctranslate2==3.16.0
ctranslate2==3.16.1
ctranslate2>=3.17.0
and ctranslate2>=3.10.0,<=3.16.1 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.10.0,<=3.16.1 cannot be used.
And because we know from (5) that all versions of faster-whisper depend on
ctranslate2>=3.9,<3.17.0, we can conclude that all versions of faster-whisper depend on
ctranslate2>=3.9,<3.10.0. (6)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.9.0
ctranslate2==3.9.1 ctranslate2>=3.10.0
and ctranslate2>=3.9.0,<=3.9.1 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.9.0,<=3.9.1 cannot be used.
And because we know from (6) that all versions of faster-whisper depend on
ctranslate2>=3.9,<3.10.0, we can conclude that all versions of faster-whisper cannot be
used.
And because whisper-ctranslate2>=0.0.3,<=0.1.2 depends on faster-whisper, we can conclude
that whisper-ctranslate2>=0.0.3,<=0.1.2 cannot be used.
And because we know from (1) that whisper-ctranslate2<0.0.3 cannot be used, we can conclude
that whisper-ctranslate2<0.1.3 cannot be used. (7)
Because only the following versions of faster-whisper are available:
faster-whisper<=0.4.0
faster-whisper==0.4.1
faster-whisper==0.5.0
faster-whisper==0.5.1
faster-whisper==0.6.0 faster-whisper==0.7.0 faster-whisper==0.7.1
faster-whisper==0.8.0
faster-whisper==0.9.0
faster-whisper==0.10.0
faster-whisper==0.10.1
faster-whisper==1.0.0
faster-whisper==1.0.1
faster-whisper==1.0.2
faster-whisper==1.0.3
faster-whisper==1.1.0
faster-whisper==1.1.1
and all of:
faster-whisper==0.10.0
faster-whisper>=1.0.0
depend on ctranslate2>=4.0, we can conclude that all of:
faster-whisper>0.9.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=4.0.
And because faster-whisper>=0.7.0,<=0.9.0 depends on ctranslate2>=3.17,<4 and
ctranslate2>=3.10,<4, we can conclude that all of:
faster-whisper>=0.4.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.10. (8)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because we know from (8) that all of:
faster-whisper>=0.4.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.10, we can conclude that all of:
faster-whisper>=0.4.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.10,<4.
And because faster-whisper==0.10.1 depends on ctranslate2>=3.22,<4, we can conclude that faster-whisper>=0.4.0 depends on ctranslate2>=3.10,<4. (9) Because only the following versions of ctranslate2 are available: ctranslate2<=3.22.0 ctranslate2==3.23.0 ctranslate2==3.24.0 ctranslate2>4 and ctranslate2>=3.22.0,<=3.24.0 has no wheels with a matching Python ABI tag, we can conclude that ctranslate2>=3.22.0,<=3.24.0 cannot be used. And because we know from (9) that faster-whisper>=0.4.0 depends on ctranslate2>=3.10,<4, we can conclude that faster-whisper>=0.4.0 depends on ctranslate2>=3.10,<3.22.0. (10) Because only the following versions of ctranslate2 are available: ctranslate2<=3.17.0 ctranslate2==3.17.1
ctranslate2==3.18.0
ctranslate2==3.19.0
ctranslate2==3.20.0
ctranslate2==3.21.0
ctranslate2>=3.22.0
and ctranslate2>=3.17.0,<=3.21.0 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.17.0,<=3.21.0 cannot be used.
And because we know from (10) that faster-whisper>=0.4.0 depends on
ctranslate2>=3.10,<3.22.0, we can conclude that faster-whisper>=0.4.0 depends on
ctranslate2>=3.10,<3.17.0. (11)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.10.0
ctranslate2==3.10.1
ctranslate2==3.10.2
ctranslate2==3.10.3
ctranslate2==3.11.0
ctranslate2==3.12.0
ctranslate2==3.13.0
ctranslate2==3.14.0
ctranslate2==3.15.0
ctranslate2==3.15.1
ctranslate2==3.16.0
ctranslate2==3.16.1
ctranslate2>=3.17.0
and ctranslate2>=3.10.0,<=3.16.1 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.10.0,<=3.16.1 cannot be used.
And because we know from (11) that faster-whisper>=0.4.0 depends on
ctranslate2>=3.10,<3.17.0, we can conclude that faster-whisper>=0.4.0 cannot be used.
And because whisper-ctranslate2>=0.1.3,<=0.1.9 depends on faster-whisper>=0.4, we can
conclude that whisper-ctranslate2>=0.1.3,<=0.1.9 cannot be used.
And because we know from (7) that whisper-ctranslate2<0.1.3 cannot be used, we can conclude
that whisper-ctranslate2<0.2.0 cannot be used. (12)
Because only the following versions of faster-whisper are available:
faster-whisper<=0.5.1
faster-whisper==0.6.0
faster-whisper==0.7.0
faster-whisper==0.7.1
faster-whisper==0.8.0
faster-whisper==0.9.0
faster-whisper==0.10.0
faster-whisper==0.10.1
faster-whisper==1.0.0
faster-whisper==1.0.1
faster-whisper==1.0.2
faster-whisper==1.0.3
faster-whisper==1.1.0
faster-whisper==1.1.1
and all of:
faster-whisper==0.10.0
faster-whisper>=1.0.0
depend on ctranslate2>=4.0, we can conclude that all of:
faster-whisper>0.9.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=4.0.
And because faster-whisper>=0.7.0,<=0.9.0 depends on ctranslate2>=3.17,<4 and
ctranslate2>=3.10,<4, we can conclude that all of:
faster-whisper>=0.5.1,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.10. (13)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because we know from (13) that all of:
faster-whisper>=0.5.1,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.10, we can conclude that all of:
faster-whisper>=0.5.1,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.10,<4.
And because faster-whisper==0.10.1 depends on ctranslate2>=3.22,<4, we can conclude that
faster-whisper>=0.5.1 depends on ctranslate2>=3.10,<4. (14)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.22.0
ctranslate2==3.23.0
ctranslate2==3.24.0
ctranslate2>4
and ctranslate2>=3.22.0,<=3.24.0 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.22.0,<=3.24.0 cannot be used.
And because we know from (14) that faster-whisper>=0.5.1 depends on ctranslate2>=3.10,<4,
we can conclude that faster-whisper>=0.5.1 depends on ctranslate2>=3.10,<3.22.0. (15)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.17.0
ctranslate2==3.17.1
ctranslate2==3.18.0
ctranslate2==3.19.0
ctranslate2==3.20.0
ctranslate2==3.21.0
ctranslate2>=3.22.0
and ctranslate2>=3.17.0,<=3.21.0 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.17.0,<=3.21.0 cannot be used.
And because we know from (15) that faster-whisper>=0.5.1 depends on
ctranslate2>=3.10,<3.22.0, we can conclude that faster-whisper>=0.5.1 depends on
ctranslate2>=3.10,<3.17.0. (16)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.10.0
ctranslate2==3.10.1
ctranslate2==3.10.2
ctranslate2==3.10.3
ctranslate2==3.11.0
ctranslate2==3.12.0
ctranslate2==3.13.0
ctranslate2==3.14.0
ctranslate2==3.15.0
ctranslate2==3.15.1
ctranslate2==3.16.0
ctranslate2==3.16.1
ctranslate2>=3.17.0
and ctranslate2>=3.10.0,<=3.16.1 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.10.0,<=3.16.1 cannot be used.
And because we know from (16) that faster-whisper>=0.5.1 depends on
ctranslate2>=3.10,<3.17.0, we can conclude that faster-whisper>=0.5.1 cannot be used.
And because whisper-ctranslate2>=0.2.0,<=0.2.9 depends on faster-whisper>=0.5.1, we can
conclude that whisper-ctranslate2>=0.2.0,<=0.2.9 cannot be used.
And because we know from (12) that whisper-ctranslate2<0.2.0 cannot be used, we can
conclude that whisper-ctranslate2<0.3.0 cannot be used. (17)
Because only the following versions of faster-whisper are available:
faster-whisper<=0.8.0
faster-whisper==0.9.0
faster-whisper==0.10.0
faster-whisper==0.10.1
faster-whisper==1.0.0
faster-whisper==1.0.1
faster-whisper==1.0.2
faster-whisper==1.0.3
faster-whisper==1.1.0
faster-whisper==1.1.1
and all of:
faster-whisper==0.10.0
faster-whisper>=1.0.0
depend on ctranslate2>=4.0, we can conclude that all of:
faster-whisper>0.9.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=4.0.
And because faster-whisper>=0.8.0,<=0.9.0 depends on ctranslate2>=3.17,<4, we can conclude
that all of:
faster-whisper>=0.8.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.17. (18)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because we know from (18) that all of:
faster-whisper>=0.8.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.17, we can conclude that all of:
faster-whisper>=0.8.0,<0.10.1
faster-whisper>0.10.1
depend on ctranslate2>=3.17,<4.
And because faster-whisper==0.10.1 depends on ctranslate2>=3.22,<4, we can conclude that
faster-whisper>=0.8.0 depends on ctranslate2>=3.17,<4. (19)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.22.0
ctranslate2==3.23.0
ctranslate2==3.24.0
ctranslate2>4
and ctranslate2>=3.22.0,<=3.24.0 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.22.0,<=3.24.0 cannot be used.
And because we know from (19) that faster-whisper>=0.8.0 depends on ctranslate2>=3.17,<4,
we can conclude that faster-whisper>=0.8.0 depends on ctranslate2>=3.17,<3.22.0. (20)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.17.0
ctranslate2==3.17.1
ctranslate2==3.18.0
ctranslate2==3.19.0
ctranslate2==3.20.0
ctranslate2==3.21.0
ctranslate2>=3.22.0
and ctranslate2>=3.17.0,<=3.21.0 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.17.0,<=3.21.0 cannot be used.
And because we know from (20) that faster-whisper>=0.8.0 depends on
ctranslate2>=3.17,<3.22.0, we can conclude that faster-whisper>=0.8.0 cannot be used.
And because whisper-ctranslate2>=0.3.0,<=0.3.2 depends on faster-whisper>=0.8, we can
conclude that whisper-ctranslate2>=0.3.0,<=0.3.2 cannot be used.
And because we know from (17) that whisper-ctranslate2<0.3.0 cannot be used, we can
conclude that whisper-ctranslate2<0.3.3 cannot be used. (21)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because all of:
faster-whisper==0.10.0
faster-whisper>=1.0.0
depend on ctranslate2>=4.0 and ctranslate2>=3.22,<4, we can conclude that
faster-whisper>=0.10.0 depends on ctranslate2>=3.22,<4. (22)
Because only the following versions of ctranslate2 are available:
ctranslate2<=3.22.0
ctranslate2==3.23.0
ctranslate2==3.24.0
ctranslate2>4
and ctranslate2>=3.22.0,<=3.24.0 has no wheels with a matching Python ABI tag, we can
conclude that ctranslate2>=3.22.0,<=3.24.0 cannot be used.
And because we know from (22) that faster-whisper>=0.10.0 depends on ctranslate2>=3.22,<4,
we can conclude that faster-whisper>=0.10.0 cannot be used.
And because only faster-whisper<=1.1.1 is available and only the following versions of
faster-whisper are available:
faster-whisper<=1.1.0
faster-whisper>=1.1.1
we can conclude that faster-whisper>=0.10.0 cannot be used.
And because only the following versions of faster-whisper are available:
faster-whisper<=1.0.2
faster-whisper==1.0.3
faster-whisper>=1.1.0
and only the following versions of faster-whisper are available:
faster-whisper<=1.0.0
faster-whisper==1.0.1
faster-whisper>=1.0.2
we can conclude that faster-whisper>=0.10.0 cannot be used.
And because only the following versions of faster-whisper are available:
faster-whisper<=0.10.0
faster-whisper==0.10.1
faster-whisper>=1.0.0
and whisper-ctranslate2>=0.3.3,<=0.4.0 depends on faster-whisper>=0.10.0, we can conclude
that whisper-ctranslate2>=0.3.3,<=0.4.0 cannot be used.
And because we know from (21) that whisper-ctranslate2<0.3.3 cannot be used, we can
conclude that whisper-ctranslate2<0.4.1 cannot be used. (23)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because faster-whisper>=1.0.0 depends on ctranslate2>=4.0 and only
faster-whisper<=1.1.1 is available, we can conclude that faster-whisper>=1.0.0 cannot be
used.
And because only the following versions of faster-whisper are available:
faster-whisper<=1.1.0
faster-whisper>=1.1.1
and only the following versions of faster-whisper are available:
faster-whisper<=1.0.2
faster-whisper==1.0.3
faster-whisper>=1.1.0
we can conclude that faster-whisper>=1.0.0 cannot be used.
And because only the following versions of faster-whisper are available:
faster-whisper<=1.0.0
faster-whisper==1.0.1
faster-whisper>=1.0.2
and whisper-ctranslate2>=0.4.1,<=0.4.2 depends on faster-whisper>=1.0.0, we can conclude
that whisper-ctranslate2>=0.4.1,<=0.4.2 cannot be used.
And because we know from (23) that whisper-ctranslate2<0.4.1 cannot be used, we can
conclude that whisper-ctranslate2<0.4.3 cannot be used. (24)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because faster-whisper>=1.0.2 depends on ctranslate2>=4.0, we can conclude that
faster-whisper>=1.0.2 cannot be used.
And because only faster-whisper<=1.1.1 is available and only the following versions of
faster-whisper are available:
faster-whisper<=1.1.0
faster-whisper>=1.1.1
we can conclude that faster-whisper>=1.0.2 cannot be used.
And because only the following versions of faster-whisper are available:
faster-whisper<=1.0.2
faster-whisper==1.0.3
faster-whisper>=1.1.0
and whisper-ctranslate2>=0.4.3,<=0.4.7 depends on faster-whisper>=1.0.2, we can conclude
that whisper-ctranslate2>=0.4.3,<=0.4.7 cannot be used.
And because we know from (24) that whisper-ctranslate2<0.4.3 cannot be used, we can
conclude that whisper-ctranslate2<0.4.8 cannot be used. (25)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because faster-whisper>=1.1.0 depends on ctranslate2>=4.0 and only
faster-whisper<=1.1.1 is available, we can conclude that faster-whisper>=1.1.0 cannot be
used.
And because only the following versions of faster-whisper are available:
faster-whisper<=1.1.0
faster-whisper>=1.1.1
and whisper-ctranslate2>=0.4.8,<=0.5.1 depends on faster-whisper>=1.1.0, we can conclude
that whisper-ctranslate2>=0.4.8,<=0.5.1 cannot be used.
And because we know from (25) that whisper-ctranslate2<0.4.8 cannot be used, we can
conclude that whisper-ctranslate2<0.5.2 cannot be used. (26)
Because only faster-whisper<=1.1.1 is available and faster-whisper==1.1.1 depends on
ctranslate2>=4.0, we can conclude that faster-whisper>=1.1.1 depends on ctranslate2>=4.0.
(27)
Because only the following versions of ctranslate2 are available:
ctranslate2<=4.0.0
ctranslate2==4.1.0
ctranslate2==4.2.1
ctranslate2==4.3.1
ctranslate2==4.4.0
ctranslate2==4.5.0
and ctranslate2>=4.0.0 has no wheels with a matching Python ABI tag, we can conclude that
ctranslate2>=4.0.0 cannot be used.
And because we know from (27) that faster-whisper>=1.1.1 depends on ctranslate2>=4.0, we
can conclude that faster-whisper>=1.1.1 cannot be used.
And because whisper-ctranslate2==0.5.2 depends on faster-whisper>=1.1.1, we can conclude
that whisper-ctranslate2==0.5.2 cannot be used.
And because we know from (26) that whisper-ctranslate2<0.5.2 cannot be used, we can
conclude that all versions of whisper-ctranslate2 cannot be used.
And because you require whisper-ctranslate2, we can conclude that your requirements are
unsatisfiable. but it can be solved with |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Heya. 👋 Thanks for your work in putting this app together. 🙂
So admittedly I'm not sure how much of my issue is because I set up PyEnv incorrectly or something (PyEnv is set to use Python v3.9.19). And I understand Python apps might not work with updated versions of Python. Which kinda makes it suck because - while you can revert updates and such - Arch doesn't like it if you only update some things (instead of all things at once), and I'm sure it's only a matter of time before I'll have to update/install something... 😅
At any rate, I thought I'd let you know what I ran into, just in case.
I was originally worried because my package manager told me I needed to replace
whisper-git
withpython-openai-whisper-git
, though thankfully it turns out that's not the package that causes the issue. Unfortunately, I managed to narrow it down to Python itself.In any case, after trying a recent update (after putting it off for a week or so), I found that trying to input ANY whisper-ctranslate2 command - including just
--help
- resulted in this error:Whisper itself works, at least - even after changing to the new name - but not this.
I've made sure all my Python packages are up to date via Pip3 (Whisper-CTranslate2 is now v0.5.2, for one), and checked for any lingering outdated packages. I've got my system reverted for now, but... yeah, it might just be a matter of time, and I use this app fairly often for the Live Transcribe feature.
You might need to check with the CTranslate2 folks, because trying to install/update Whisper-CTranslate2 after updating everything else resulted in unresolved dependency errors, and I couldn't seem to install CTranslate itself.
To be more specific, here's what the terminal said when I tried things out:
To reiterate, I've got it working for now. I might be able to see if I could get PyEnv working correctly, but I'd also still like to know Whisper-CTranslate won't still break if I have to update things. If you could look into it, I'd much appreciate it. 🙂
Any suggestions in the meantime?
The text was updated successfully, but these errors were encountered: