From da7561b1d44bce2db12d63129cd466bbff4f5a80 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 20 Mar 2021 23:23:04 +0100 Subject: Adding upstream version 2.2.0. Signed-off-by: Daniel Baumann --- identify/extensions.py | 2 ++ identify/identify.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'identify') diff --git a/identify/extensions.py b/identify/extensions.py index 48864fc..d5a1627 100644 --- a/identify/extensions.py +++ b/identify/extensions.py @@ -226,6 +226,7 @@ NAMES = { '.bash_aliases': EXTENSIONS['bash'], '.bash_profile': EXTENSIONS['bash'], '.bashrc': EXTENSIONS['bash'], + '.bazelrc': {'text', 'bazelrc'}, '.bowerrc': EXTENSIONS['json'] | {'bowerrc'}, '.browserslistrc': {'text', 'browserslistrc'}, '.clang-format': EXTENSIONS['yaml'], @@ -261,6 +262,7 @@ NAMES = { 'COPYING': EXTENSIONS['txt'], 'Dockerfile': {'text', 'dockerfile'}, 'Gemfile': EXTENSIONS['rb'], + 'Gemfile.lock': {'text'}, 'Jenkinsfile': {'text', 'groovy'}, 'LICENSE': EXTENSIONS['txt'], 'MAINTAINERS': EXTENSIONS['txt'], diff --git a/identify/identify.py b/identify/identify.py index 52d2c2d..59bc6ba 100644 --- a/identify/identify.py +++ b/identify/identify.py @@ -240,7 +240,7 @@ def license_id(filename: str) -> Optional[str]: 3. check exact text match with existing licenses 4. failing that use edit distance """ - import editdistance # `pip install identify[license]` + import editdistance_s # `pip install identify[license]` with open(filename, encoding='UTF-8') as f: contents = f.read() @@ -260,7 +260,7 @@ def license_id(filename: str) -> Optional[str]: if norm and abs(len(norm) - len(norm_license)) / len(norm) > .05: continue - edit_dist = editdistance.eval(norm, norm_license) + edit_dist = editdistance_s.distance(norm, norm_license) if edit_dist < min_edit_dist: min_edit_dist = edit_dist min_edit_dist_spdx = spdx -- cgit v1.2.3