diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a6660eba52b..48c26c5466a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -32,11 +32,29 @@ v32.1.0 (next, roadmap) license detection and reduce false positives. See https://github.com/nexB/scancode-toolkit/issues/3300 +- A new `--todo` option is added to show the todo items that + should be reviewed, which are ambiguous license/package + detections. + - File categorization support added, a post scan plugin tagging files with priority levels for review, and also take advantage of these in other summary plugins. See https://github.com/nexB/scancode-toolkit/issues/1745 +v32.0.1 - 2023-05-23 +--------------------- + +This is a minor bugfix release. + +There are fixes for two issues in this release: +- https://github.com/nexB/scancode-toolkit/issues/3407: + here in typecode we had an improper import of ctypes.utils + and this is fixed in a new release v30.0.1 of typecode +- https://github.com/nexB/scancode-toolkit/issues/3408 + the setup.cfg and setup-mini.cfg was not aligned for plugin + entrypoints. + + v32.0.0 - 2023-05-23 --------------------- diff --git a/requirements.txt b/requirements.txt index 1aff0d21143..7a32dbc85ac 100644 --- a/requirements.txt +++ b/requirements.txt @@ -67,7 +67,7 @@ soupsieve==2.3.2.post1 spdx-tools==0.7.0rc0 text-unidecode==1.3 toml==0.10.2 -typecode==30.0.0 +typecode==30.0.1 typecode-libmagic==5.39.210531 typing-extensions==4.3.0 urllib3==1.26.11 diff --git a/setup-mini.cfg b/setup-mini.cfg index c15813b9ab3..e55a6eaf7fa 100644 --- a/setup-mini.cfg +++ b/setup-mini.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit -version = 32.0.0 +version = 32.0.1 license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft # description must be on ONE line https://github.com/pypa/setuptools/issues/1390 @@ -111,7 +111,7 @@ install_requires = urlpy xmltodict >= 0.11.0 zipp >= 3.0.0; python_version < "3.9" - typecode >= 30.0.0 + typecode >= 30.0.1 # typecode[full] >= 30.0.0 # extractcode[full] >= 31.0.0 @@ -152,6 +152,7 @@ console_scripts = scancode = scancode.cli:scancode scancode-reindex-licenses = licensedcode.reindex:reindex_licenses scancode-license-data = licensedcode.license_db:dump_scancode_license_data + regen-package-docs = packagedcode.regen_package_docs:regen_package_docs # These are configurations for ScanCode plugins as setuptools entry points. # Each plugin entry hast this form: @@ -163,7 +164,6 @@ console_scripts = scancode_pre_scan = ignore = scancode.plugin_ignore:ProcessIgnore facet = summarycode.facet:AddFacet - classify = summarycode.classify_plugin:FileClassifier # scancode_scan is the entry point for scan plugins that run a scan after the @@ -194,6 +194,7 @@ scancode_post_scan = filter-clues = cluecode.plugin_filter_clues:RedundantCluesFilter consolidate = summarycode.plugin_consolidate:Consolidator license-references = licensedcode.licenses_reference:LicenseReference + classify = summarycode.classify_plugin:FileClassifier # scancode_output_filter is the entry point for filter plugins executed after diff --git a/setup.cfg b/setup.cfg index 92b478875cd..d055affc6ef 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = scancode-toolkit -version = 32.0.0 +version = 32.0.1 license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft # description must be on ONE line https://github.com/pypa/setuptools/issues/1390 @@ -111,8 +111,8 @@ install_requires = urlpy xmltodict >= 0.11.0 zipp >= 3.0.0; python_version < "3.9" - typecode >= 30.0.0 - typecode[full] >= 30.0.0 + typecode >= 30.0.1 + typecode[full] >= 30.0.1 extractcode[full] >= 31.0.0 diff --git a/src/scancode_config.py b/src/scancode_config.py index 218919a8a77..cea104a6b5d 100644 --- a/src/scancode_config.py +++ b/src/scancode_config.py @@ -132,11 +132,11 @@ def _create_dir(location): # 4. hardcoded This is the default, fallback version in case package is not installed or we # do not have a proper version otherwise. if not __version__: - __version__ = '32.0.0' + __version__ = '32.0.1' ####################### # used to warn user when the version is out of date -__release_date__ = datetime.datetime(2023, 3, 20) +__release_date__ = datetime.datetime(2023, 5, 23) # See https://github.com/nexB/scancode-toolkit/issues/2653 for more information # on the data format version