Skip to content

Commit 9c43698

Browse files
Merge pull request #4482 from AyanSinhaMahapatra/release-prep-v32.4.1
Release prep v32.4.1
2 parents 6e43a4f + 8fc9f83 commit 9c43698

File tree

9 files changed

+52
-44
lines changed

9 files changed

+52
-44
lines changed

.github/workflows/scancode-release.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,10 @@ jobs:
350350
- name: test install app archive
351351
run: |
352352
for f in `find dist -type f -name "*.zip"`; \
353+
do \
354+
unzip file.zip $f; \
355+
done
356+
for f in `find dist -type f -name "*.tar.gz"`; \
353357
do \
354358
python etc/release/scancode_release_tests.py $f; \
355359
done
@@ -391,6 +395,10 @@ jobs:
391395
- name: test install app archive
392396
run: |
393397
for f in `find dist -type f -name "*.zip"`; \
398+
do \
399+
unzip file.zip $f; \
400+
done
401+
for f in `find dist -type f -name "*.tar.gz"`; \
394402
do \
395403
python etc/release/scancode_release_tests.py $f; \
396404
done
@@ -575,7 +583,7 @@ jobs:
575583
run:
576584
shell: bash
577585
strategy:
578-
fail-fast: true
586+
fail-fast: false
579587
matrix:
580588
dist_names: ["wheels-3.9", "wheels-3.10", "wheels-3.11", "wheels-3.12", "wheels-3.13", sdists]
581589

CHANGELOG.rst

Lines changed: 32 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,40 @@
11
Changelog
22
=========
33

4-
- We now support new package manifest formats:
4+
Next release
5+
--------------
56

6-
- OpenWRT packages.
7-
- Yocto/BitBake .bb recipes.
87

98

10-
v33.0.0 (next next, roadmap)
11-
----------------------------
9+
v32.4.1 - 2025-07-23
10+
--------------------
1211

13-
- Fallback packages for non-native dependencies of SCTK.
14-
- Dependencies for
15-
- Support for copyright detection objects.
12+
This is a patch release with bugfixes and improvements::
1613

17-
- A new field in packages with the license category for the
18-
detected license expression and also an API function to
19-
compute license categories from license expressions.
20-
See https://github.com/nexB/scancode-toolkit/issues/2897
14+
- Fix broken scancode release archives and release scripts
15+
https://github.com/aboutcode-org/scancode-toolkit/issues/4469
2116

22-
- More support for tabular output formats: New command-line
23-
options for XSLX output, and the old `--csv` command line
24-
option is removed.
25-
See https://github.com/nexB/scancode-toolkit/issues/830
17+
- Support licenses from SPDX License List 3.27
18+
https://github.com/aboutcode-org/scancode-toolkit/pull/4468
2619

27-
- `--unknown-licenses` is removed and this is always enabled
28-
and only used in case of improper detections automatically.
20+
- Add new licenses, license rules and license data updates
21+
https://github.com/aboutcode-org/scancode-toolkit/pull/4478
2922

30-
- File categorization support added, a post scan plugin tagging
31-
files with priority levels for review, and also take advantage
32-
of these in other summary plugins.
33-
See https://github.com/nexB/scancode-toolkit/issues/1745
23+
- Use updated license-expression v30.4.4 with updated licenses
24+
https://github.com/aboutcode-org/license-expression/releases/tag/v30.4.4
3425

35-
- Update Dockerfile and test container build.
36-
See https://github.com/aboutcode-org/scancode-toolkit/issues/3955
26+
- Use pygmars v1.0.0 with copyright detection performance
27+
improvements by removing unnecessary regex substitutions.
28+
https://github.com/aboutcode-org/scancode-toolkit/issues/4063
3729

38-
- Update ABOUT files to adapt the ABOUT File Specification.
39-
See https://github.com/aboutcode-org/scancode-toolkit/issues/4181
40-
41-
- Add licenses from SPDX License List 3.27
42-
- Total Licenses: 21
43-
- Old Licenses: 13
44-
- From rules: 4
45-
- From licenses: 9
46-
- New licenses: 8
47-
https://github.com/aboutcode-org/scancode-toolkit/pull/4468
30+
- Fix misc scancode doumentation related issues
31+
https://github.com/aboutcode-org/scancode-toolkit/pull/4457
32+
https://github.com/aboutcode-org/scancode-toolkit/pull/4458
33+
https://github.com/aboutcode-org/scancode-toolkit/pull/4462
34+
https://github.com/aboutcode-org/scancode-toolkit/pull/4465
35+
https://github.com/aboutcode-org/scancode-toolkit/pull/4470
36+
https://github.com/aboutcode-org/scancode-toolkit/pull/4471
37+
https://github.com/aboutcode-org/scancode-toolkit/pull/4476
4838

4939

5040
v32.4.0 - 2025-06-26
@@ -114,6 +104,9 @@ These are the details for the most important changes introduced::
114104
because of a compatibility issue with Click
115105
https://github.com/aboutcode-org/scancode-toolkit/pull/4427
116106

107+
- Update ABOUT files to adapt the ABOUT File Specification.
108+
See https://github.com/aboutcode-org/scancode-toolkit/issues/4181
109+
117110
v32.3.3 - 2025-03-06
118111
--------------------
119112

@@ -159,6 +152,9 @@ Bugfixes:
159152
- Fix npm package parsing bug for packages with workspaces.
160153
https://github.com/aboutcode-org/scancode.io/issues/1521
161154

155+
- Update Dockerfile and test container build.
156+
See https://github.com/aboutcode-org/scancode-toolkit/issues/3955
157+
162158
New features/licenses:
163159

164160
- Adds support for pnpm lock YAML v9
@@ -812,6 +808,8 @@ License detection:
812808

813809
See https://github.com/nexB/scancode-toolkit/issues/3343
814810

811+
- `--unknown-licenses` is removed and this is always enabled
812+
and only used in case of improper detections automatically.
815813

816814
v31.2.6 - 2023-04-25
817815
----------------------------------

configure

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ fi
151151
# Requirement arguments passed to pip and used by default or with --dev.
152152
REQUIREMENTS="--editable . --constraint requirements.txt"
153153
DEV_REQUIREMENTS="--editable .[dev,packages] --constraint requirements.txt --constraint requirements-dev.txt"
154+
PROD_REQUIREMENTS="scancode_toolkit*.whl"
154155

155156
# where we create a virtualenv
156157
VIRTUALENV_DIR=venv

configure.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
@rem # Requirement arguments passed to pip and used by default or with --dev.
2929
set "REQUIREMENTS=--editable . --constraint requirements.txt"
3030
set "DEV_REQUIREMENTS=--editable .[dev] --constraint requirements.txt --constraint requirements-dev.txt"
31+
set "PROD_REQUIREMENTS=scancode_toolkit*.whl"
3132

3233
@rem # where we create a virtualenv
3334
set "VIRTUALENV_DIR=venv"

docs/source/getting-started/install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,8 @@ Run the ``docker build`` source code checkout directory.::
304304
For instance, ::
305305

306306
C:\scancode-toolkit>git describe --tags
307-
v32.4.0
308-
C:\scancode-toolkit>docker build --tag scancode-toolkit --tag scancode-toolkit:v32.4.0 .
307+
v32.4.1
308+
C:\scancode-toolkit>docker build --tag scancode-toolkit --tag scancode-toolkit:v32.4.1 .
309309

310310

311311
Run using Docker

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jaraco.functools==4.2.1
3636
javaproperties==0.8.2
3737
Jinja2==3.1.6
3838
jsonstreams==0.6.0
39-
license-expression==30.4.3
39+
license-expression==30.4.4
4040
lxml==5.4.0
4141
MarkupSafe==3.0.2
4242
more-itertools==10.7.0

setup-mini.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = scancode-toolkit-mini
3-
version = 32.4.0
3+
version = 32.4.1
44
license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft
55

66
# description must be on ONE line https://github.com/pypa/setuptools/issues/1390
@@ -87,7 +87,7 @@ install_requires =
8787
javaproperties >= 0.5
8888
jinja2 >= 2.7.0
8989
jsonstreams >= 0.5.0
90-
license_expression >= 30.4.1
90+
license_expression >= 30.4.4
9191
lxml >= 5.4.0
9292
MarkupSafe >= 2.1.2
9393
packageurl_python >= 0.9.0

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = scancode-toolkit
3-
version = 32.4.0
3+
version = 32.4.1
44
license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft
55

66
# description must be on ONE line https://github.com/pypa/setuptools/issues/1390
@@ -88,7 +88,7 @@ install_requires =
8888
javaproperties >= 0.5
8989
jinja2 >= 2.7.0
9090
jsonstreams >= 0.5.0
91-
license_expression >= 30.4.1
91+
license_expression >= 30.4.4
9292
lxml >= 5.4.0
9393
MarkupSafe >= 2.1.2
9494
packageurl_python >= 0.9.0

src/scancode_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,12 @@ def _create_dir(location):
134134
# See https://scancode-toolkit.readthedocs.io/en/latest/misc/versioning.html for
135135
# more information on versioning
136136
if not __version__:
137-
__version__ = '32.4.0'
137+
__version__ = '32.4.1'
138138

139139
#######################
140140
# used to warn user when the version is out of date
141141
# this is (year, month, day)
142-
__release_date__ = datetime.datetime(2025, 6, 26)
142+
__release_date__ = datetime.datetime(2025, 7, 23)
143143

144144
# See https://scancode-toolkit.readthedocs.io/en/latest/misc/versioning.html
145145
# for more information on the data format version

0 commit comments

Comments
 (0)