v33.0.0rc1 #5052
AyanSinhaMahapatra
announced in
Announcements
v33.0.0rc1
#5052
Replies: 1 comment 4 replies
-
|
For me, the default installation with pip install --no-cache scancode-toolkit==33.0.0rc1 --index-url https://pypi.org/simplewould break the following snippet: from licensedcode.models import load_licenses_from_multiple_dirs, licenses_data_dir
load_licenses_from_multiple_dirs(
builtin_license_data_dir=licenses_data_dir,
additional_license_data_dirs=[],
with_deprecated=False,
)Output:
Installing |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
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:
Improve ScanCode packaging and reduce wheel size #3459
Add macos ARM and linux arm support in release archives and
pypi wheels through
scancode-toolkit-miniwhich usessystem provided libraries instead of bundled binaries.
Also use updated non pure-python dependencies supporting
linux/macos arm wheels. For more details see:
Many scancode dependencies are broken for Mac M1 #3205
Support arm64/aarch64 #3958
Add new and updates licenses, and license rules, including
support for the SPDX License List 3.28
Update licenses #4956
Add support for the Python UV package manager. Two new package data
handlers parse
pyproject.tomlfiles containing a[tool.uv]tableand
uv.locklockfiles, 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.
Support parsing python UV manifests #4501
What's Changed
New Contributors
Full Changelog: v32.5.0...v33.0.0rc1
This discussion was created from the release v33.0.0rc1.
Beta Was this translation helpful? Give feedback.
All reactions