Skip to content

Commit 8d07de3

Browse files
committed
Add back python 3.8
2 parents 297915b + 361eced commit 8d07de3

File tree

2 files changed

+24
-3
lines changed

2 files changed

+24
-3
lines changed

.github/workflows/test.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,30 +13,51 @@ jobs:
1313
strategy:
1414
matrix:
1515
include:
16+
- python-version: '3.8'
17+
pytorch-version: 1.10.1
18+
numpy-requirement: "'numpy<2'"
19+
tokenizers-requirement: "'tokenizers<=0.20.3'"
20+
transformers-requirement: "'transformers==4.46.3'"
21+
- python-version: '3.8'
22+
pytorch-version: 1.13.1
23+
numpy-requirement: "'numpy<2'"
24+
tokenizers-requirement: "'tokenizers<=0.20.3'"
25+
transformers-requirement: "'transformers==4.46.3'"
26+
- python-version: '3.8'
27+
pytorch-version: 2.0.1
28+
numpy-requirement: "'numpy<2'"
29+
tokenizers-requirement: "'tokenizers<=0.20.3'"
30+
transformers-requirement: "'transformers==4.46.3'"
1631
- python-version: '3.9'
1732
pytorch-version: 2.1.2
1833
numpy-requirement: "'numpy<2'"
1934
tokenizers-requirement: "'tokenizers'"
35+
transformers-requirement: "'transformers'"
2036
- python-version: '3.10'
2137
pytorch-version: 2.2.2
2238
numpy-requirement: "'numpy<2'"
2339
tokenizers-requirement: "'tokenizers'"
40+
transformers-requirement: "'transformers'"
2441
- python-version: '3.11'
2542
pytorch-version: 2.3.1
2643
numpy-requirement: "'numpy'"
2744
tokenizers-requirement: "'tokenizers'"
45+
transformers-requirement: "'transformers'"
2846
- python-version: '3.12'
2947
pytorch-version: 2.4.1
3048
numpy-requirement: "'numpy'"
3149
tokenizers-requirement: "'tokenizers'"
50+
transformers-requirement: "'transformers'"
3251
- python-version: '3.12'
3352
pytorch-version: 2.5.0
3453
numpy-requirement: "'numpy'"
3554
tokenizers-requirement: "'tokenizers'"
55+
transformers-requirement: "'transformers'"
3656
- python-version: '3.12'
3757
pytorch-version: 2.6.0
3858
numpy-requirement: "'numpy'"
3959
tokenizers-requirement: "'tokenizers'"
60+
transformers-requirement: "'transformers'"
4061
steps:
4162
- uses: conda-incubator/setup-miniconda@v3
4263
- run: conda install -n test ffmpeg python=${{ matrix.python-version }}
@@ -51,7 +72,7 @@ jobs:
5172
- run: python test/test_transcribe.py load_faster_whisper
5273
- run: python test/test_align.py load_faster_whisper
5374
- run: python test/test_refine.py load_faster_whisper
54-
- run: pip3 install .["hf"]
75+
- run: pip3 install .["hf"] ${{ matrix.transformers-requirement }}
5576
- run: python test/test_transcribe.py load_hf_whisper
5677
- run: python test/test_align.py load_hf_whisper
5778
- run: python test/test_refine.py load_hf_whisper

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def read_me() -> str:
1818
description="Modifies OpenAI's Whisper to produce more reliable timestamps.",
1919
long_description=read_me(),
2020
long_description_content_type='text/markdown',
21-
python_requires=">=3.9",
21+
python_requires=">=3.8",
2222
author="Jian",
2323
url="https://github.com/jianfch/stable-ts",
2424
license="MIT",
@@ -35,7 +35,7 @@ def read_me() -> str:
3535
"faster-whisper"
3636
],
3737
"hf": [
38-
"transformers>=4.49",
38+
"transformers>=4.23.0",
3939
"optimum",
4040
"accelerate"
4141
],

0 commit comments

Comments
 (0)