Skip to content

v33.0.0rc1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 May 20:09
· 811 commits to develop since this release
Immutable release. Only release title and notes can be modified.
v33.0.0rc1
f209798

This is a major release candidate with major changes in packaging,
with the licensedcode-data and licensedcode-index being published
in two seperate wheels. Also adds linux/macos ARM support in
release archives and pypi wheels.

  • Remove the licensedcode data and built license indexes from the
    main scancode-toolkit built wheel, and release them as
    seperate wheels which scancode-toolkit depends on.
    This enables to release scancode licensedb data/index wheels
    seperately whenever necessary and also reduces the scancode
    wheel size greatly. For more details see:
    #3459

  • Add macos ARM and linux arm support in release archives and
    pypi wheels through scancode-toolkit-mini which uses
    system provided libraries instead of bundled binaries.
    Also use updated non pure-python dependencies supporting
    linux/macos arm wheels. For more details see:
    #3205
    #3958

  • Add new and updates licenses, and license rules, including
    support for the SPDX License List 3.28
    #4956

  • Add support for the Python UV package manager. Two new package data
    handlers parse pyproject.toml files containing a [tool.uv] table
    and uv.lock lockfiles, including PEP 735 [dependency-groups],
    and the package assembly walks both files together so that the project
    metadata and the resolved transitive dependencies are reported as a
    single Python package.
    #4501

What's Changed

New Contributors

Full Changelog: v32.5.0...v33.0.0rc1