Skip to content

Commit fb10512

Browse files
committed
Update dependencies
* Support Python 3.13.0 Signed-off-by: Jono Yang <[email protected]>
1 parent 7fcf075 commit fb10512

File tree

6 files changed

+27
-24
lines changed

6 files changed

+27
-24
lines changed

CHANGELOG.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ v33.0.0 (next next, roadmap)
3737
of these in other summary plugins.
3838
See https://github.com/nexB/scancode-toolkit/issues/1745
3939

40+
- Update intbitset and related dependencies for Python 3.13.0 support.
41+
4042
v32.3.0 - 2024-10-21
4143
--------------------
4244

azure-pipelines.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123
job_name: ubuntu20_cpython
124124
image_name: ubuntu-20.04
125125
python_architecture: x64
126-
python_versions: ['3.9', '3.10', '3.11', '3.12']
126+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
127127
test_suites:
128128
all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py --reruns 2
129129

@@ -132,15 +132,15 @@ jobs:
132132
job_name: ubuntu22_cpython
133133
image_name: ubuntu-22.04
134134
python_architecture: x64
135-
python_versions: ['3.9', '3.10', '3.11', '3.12']
135+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
136136
test_suites:
137137
all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py --reruns 2
138138

139139
- template: etc/ci/azure-posix.yml
140140
parameters:
141141
job_name: macos12_cpython
142142
image_name: macOS-12
143-
python_versions: ['3.9', '3.10', '3.11', '3.12']
143+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
144144
python_architecture: x64
145145
test_suites:
146146
all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py --reruns 2
@@ -149,7 +149,7 @@ jobs:
149149
parameters:
150150
job_name: macos13_cpython
151151
image_name: macOS-13
152-
python_versions: ['3.9', '3.10', '3.11', '3.12']
152+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
153153
test_suites:
154154
all: venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py --reruns 2
155155

@@ -167,7 +167,7 @@ jobs:
167167
job_name: win2022_cpython
168168
image_name: windows-2022
169169
python_architecture: x64
170-
python_versions: ['3.9', '3.10', '3.11', '3.12']
170+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
171171
test_suites:
172172
all: venv\Scripts\pytest -n 2 -vvs tests\scancode\test_cli.py --reruns 2
173173

@@ -184,7 +184,7 @@ jobs:
184184
parameters:
185185
job_name: win2022_cpython_2
186186
image_name: windows-2022
187-
python_versions: ['3.9', '3.10', '3.11', '3.12']
187+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
188188
python_architecture: x64
189189
test_suites:
190190
all: venv\Scripts\pytest -n 2 -vvs tests\scancode\test_cli.py --reruns 2
@@ -199,15 +199,15 @@ jobs:
199199
parameters:
200200
job_name: ubuntu20_test_all_supported_click_versions
201201
image_name: ubuntu-20.04
202-
python_versions: ['3.9', '3.10', '3.11', '3.12']
202+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
203203
python_architecture: x64
204204
test_suites:
205205
click_versions: |
206-
for clk_ver in 8.1.3 8.1.2 8.1.1 8.1.0 8.0.4 8.0.3 8.0.2 8.0.1 7.1.2 7.1.1 7.1 6.7;
206+
for clk_ver in 8.1.3 8.1.2 8.1.1 8.1.0 8.0.4 8.0.3 8.0.2 8.0.1 7.1.2 7.1.1 7.1 6.7;
207207
do
208208
venv/bin/pip install click==$clk_ver;
209-
venv/bin/scancode -i samples/ -n3 --json foo.json;
210-
venv/bin/scancode -i --verbose samples/ -n3 --json foo.json;
209+
venv/bin/scancode -i samples/ -n3 --json foo.json;
210+
venv/bin/scancode -i --verbose samples/ -n3 --json foo.json;
211211
done
212212
213213
@@ -219,47 +219,47 @@ jobs:
219219
parameters:
220220
job_name: ubuntu22_cpython_latest_from_pip
221221
image_name: ubuntu-22.04
222-
python_versions: ['3.9', '3.10', '3.11', '3.12']
222+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
223223
test_suites:
224224
all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[testing] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py
225225

226226
- template: etc/ci/azure-posix.yml
227227
parameters:
228228
job_name: ubuntu20_cpython_latest_from_pip
229229
image_name: ubuntu-20.04
230-
python_versions: ['3.9', '3.10', '3.11', '3.12']
230+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
231231
test_suites:
232232
all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[testing] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py
233-
233+
234234
- template: etc/ci/azure-posix.yml
235235
parameters:
236236
job_name: macos12_cpython_latest_from_pip
237237
image_name: macos-12
238-
python_versions: ['3.9', '3.10', '3.11', '3.12']
238+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
239239
test_suites:
240240
all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[testing] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py
241241

242242
- template: etc/ci/azure-posix.yml
243243
parameters:
244244
job_name: macos13_cpython_latest_from_pip
245245
image_name: macos-13
246-
python_versions: ['3.9', '3.10', '3.11', '3.12']
246+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
247247
test_suites:
248248
all: venv/bin/pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[testing] && venv/bin/pytest -n 2 -vvs tests/scancode/test_cli.py
249249

250250
- template: etc/ci/azure-win.yml
251251
parameters:
252252
job_name: win2019_cpython_latest_from_pip
253253
image_name: windows-2019
254-
python_versions: ['3.9', '3.10', '3.11', '3.12']
254+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
255255
test_suites:
256256
all: venv\Scripts\pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[testing] && venv\Scripts\pytest -n 2 -vvs tests\scancode\test_cli.py
257257

258258
- template: etc/ci/azure-win.yml
259259
parameters:
260260
job_name: win2022_cpython_latest_from_pip
261261
image_name: windows-2022
262-
python_versions: ['3.9', '3.10', '3.11', '3.12']
262+
python_versions: ['3.9', '3.10', '3.11', '3.12', '3.13']
263263
test_suites:
264264
all: venv\Scripts\pip install --upgrade-strategy eager --force-reinstall --upgrade -e .[testing] && venv\Scripts\pytest -n 2 -vvs tests\scancode\test_cli.py
265265

requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
aboutcode-toolkit==7.0.2
22
black==22.6.0
33
bleach==5.0.1
4-
build==0.7.0
4+
build==1.2.2.post1
55
commonmark==0.9.1
66
docutils==0.19
77
et-xmlfile==1.1.0

requirements-native.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
cffi==1.16.0
1+
cffi==1.17.1
22
intbitset==3.1.0
3-
lxml==5.1.0
3+
lxml==5.3.0
44
MarkupSafe==2.1.5
55
pyahocorasick==2.1.0
66
PyYAML==6.0.1

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ binaryornot==0.4.4
55
beartype==0.17.2
66
boolean.py==4.0
77
certifi==2024.2.2
8-
cffi==1.16.0
8+
cffi==1.17.1
99
chardet==5.0.0
1010
charset-normalizer==2.1.0
1111
click==8.1.7
@@ -36,8 +36,8 @@ javaproperties==0.8.1
3636
Jinja2==3.1.3
3737
jsonstreams==0.6.0
3838
license-expression==30.3.0
39-
lxml==5.1.0
40-
MarkupSafe==2.1.5
39+
lxml==5.3.0
40+
MarkupSafe==3.0.2
4141
more-itertools==8.13.0
4242
normality==2.3.3
4343
packageurl-python==0.15.0

setup.cfg

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ classifiers =
2121
Programming Language :: Python :: 3.10
2222
Programming Language :: Python :: 3.11
2323
Programming Language :: Python :: 3.12
24+
Programming Language :: Python :: 3.13
2425
Topic :: Software Development
2526
Topic :: Utilities
2627

@@ -85,7 +86,7 @@ install_requires =
8586
jinja2 >= 2.7.0
8687
jsonstreams >= 0.5.0
8788
license_expression >= 30.1.1
88-
lxml >= 4.9.2
89+
lxml >= 5.3.0
8990
MarkupSafe >= 2.1.2
9091
packageurl_python >= 0.9.0
9192
packvers >= 21.0.0

0 commit comments

Comments
 (0)