1414 with :
1515 python-version : " 3.11"
1616
17- - name : Update pip
18- run : pip install -U pip
19-
2017 - name : Install dependencies
2118 run : pip install flake8
2219
@@ -34,22 +31,21 @@ jobs:
3431 - {python-version: '3.10', os: ubuntu-20.04}
3532 - {python-version: '3.11', os: ubuntu-20.04}
3633 - {python-version: '3.12', os: ubuntu-20.04}
34+ - {python-version: '3.13', os: ubuntu-20.04}
3735
3836 - {python-version: '3.8', os: windows-2019}
3937 - {python-version: '3.9', os: windows-2019}
4038 - {python-version: '3.10', os: windows-2019}
4139 - {python-version: '3.11', os: windows-2019}
4240 - {python-version: '3.12', os: windows-2019}
41+ - {python-version: '3.13', os: windows-2019}
4342 steps :
4443 - uses : actions/checkout@v2
4544
4645 - uses : actions/setup-python@v2
4746 with :
4847 python-version : ${{ matrix.python-version }}
4948
50- - name : Update pip
51- run : pip install -U pip
52-
5349 - name : Install smart_open without dependencies
5450 run : pip install -e .
5551
7369 - {python-version: '3.10', os: ubuntu-20.04}
7470 - {python-version: '3.11', os: ubuntu-20.04}
7571 - {python-version: '3.12', os: ubuntu-20.04}
72+ - {python-version: '3.13', os: ubuntu-20.04}
7673
7774 #
7875 # Some of the doctests don't pass on Windows because of Windows-specific
8279 # - {python-version: '3.8', os: windows-2019}
8380 # - {python-version: '3.9', os: windows-2019}
8481 # - {python-version: '3.10', os: windows-2019}
82+ # - {python-version: '3.11', os: windows-2019}
83+ # - {python-version: '3.12', os: windows-2019}
84+ # - {python-version: '3.13', os: windows-2019}
8585
8686 steps :
8787 - uses : actions/checkout@v2
9090 with :
9191 python-version : ${{ matrix.python-version }}
9292
93- - name : Update pip
94- run : pip install -U pip
95-
9693 - name : Install smart_open and its dependencies
9794 run : pip install -e .[test]
9895
@@ -113,13 +110,17 @@ jobs:
113110 - {python-version: '3.10', os: ubuntu-20.04}
114111 - {python-version: '3.11', os: ubuntu-20.04}
115112 - {python-version: '3.12', os: ubuntu-20.04}
113+ - {python-version: '3.13', os: ubuntu-20.04}
116114
117115 # Not sure why we exclude these, perhaps for historical reasons?
118116 #
119117 # - {python-version: '3.7', os: windows-2019}
120118 # - {python-version: '3.8', os: windows-2019}
121119 # - {python-version: '3.9', os: windows-2019}
122120 # - {python-version: '3.10', os: windows-2019}
121+ # - {python-version: '3.11', os: windows-2019}
122+ # - {python-version: '3.12', os: windows-2019}
123+ # - {python-version: '3.13', os: windows-2019}
123124
124125 steps :
125126 - uses : actions/checkout@v2
@@ -128,9 +129,6 @@ jobs:
128129 with :
129130 python-version : ${{ matrix.python-version }}
130131
131- - name : Update pip
132- run : pip install -U pip
133-
134132 - name : Install smart_open and its dependencies
135133 run : pip install -e .[test]
136134
@@ -165,11 +163,15 @@ jobs:
165163 - {python-version: '3.10', os: ubuntu-20.04}
166164 - {python-version: '3.11', os: ubuntu-20.04}
167165 - {python-version: '3.12', os: ubuntu-20.04}
166+ - {python-version: '3.13', os: ubuntu-20.04}
168167
169168 # - {python-version: '3.7', os: windows-2019}
170169 # - {python-version: '3.8', os: windows-2019}
171170 # - {python-version: '3.9', os: windows-2019}
172171 # - {python-version: '3.10', os: windows-2019}
172+ # - {python-version: '3.11', os: windows-2019}
173+ # - {python-version: '3.12', os: windows-2019}
174+ # - {python-version: '3.13', os: windows-2019}
173175
174176 steps :
175177 - uses : actions/checkout@v2
@@ -178,9 +180,6 @@ jobs:
178180 with :
179181 python-version : ${{ matrix.python-version }}
180182
181- - name : Update pip
182- run : pip install -U pip
183-
184183 - name : Install smart_open and its dependencies
185184 run : pip install -e .[test]
186185
0 commit comments