3 Star 0 Fork 2

openEuler-competition / Summer2021-No.125 开源软件源码license文本信息扫描工具开发

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
setup.cfg 6.60 KB
一键复制 编辑 原始数据 按行查看 历史
Shengtong 提交于 2021-09-12 15:59 . 新增过滤媒体文件功能
[metadata]
name = scancode-toolkit
version = 21.6.7
license = Apache-2.0 AND CC-BY-4.0 AND LicenseRef-scancode-other-permissive AND LicenseRef-scancode-other-copyleft
description = ScanCode is a tool to scan code for license, copyright, package and their documented dependencies and other interesting facts.
long_description = file:README.rst
author = ScanCode
author_email = info@aboutcode.org
url = https://github.com/nexB/scancode-toolkit
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
Programming Language :: Python
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Topic :: Utilities
keywords =
open source
scan
license
package
dependency
copyright
filetype
author
extract
licensing
license_files =
apache-2.0.LICENSE
NOTICE
cc-by-4.0.LICENSE
AUTHORS.rst
CODE_OF_CONDUCT.rst
[options]
packages = find:
package_dir = =src
py_modules =
scancode_config
include_package_data = True
zip_safe = False
python_requires = >=3.6.*, <4
install_requires =
attrs >= 18.1, !=20.1.0
Beautifulsoup4 >= 4.0.0, <5.0.0
bitarray >= 0.8.1, < 3.0.0
boolean.py >= 3.5, < 4.0
chardet >= 3.0.0
click >= 6.7, !=7.0
colorama >= 0.3.9
commoncode >= 21.5.25
debian-inspector >= 21.5.25
dparse >= 0.5.1
fasteners
fingerprints >= 0.6.0
ftfy >= 4.0.0
gemfileparser >= 0.7.0
html5lib
importlib_metadata; python_version < "3.9"
intbitset >= 2.3.0, < 3.0
jaraco.functools
javaproperties >= 0.5
jinja2 >= 2.7.0, < 4.0.0
jsonstreams >= 0.5.0
license_expression >= 21.6.14
lxml >= 4.6.3, < 5.0.0
MarkupSafe >= 1.0
packageurl_python >= 0.9.0
packaging > 20
pdfminer.six >= 20200101
pefile >= 2020.1.1
pkginfo >= 1.7.0
pluggy >= 0.12.0, < 1.0
plugincode >= 21.1.21
publicsuffix2
pyahocorasick >= 1.4.0, < 1.5
pygmars
pygments
pymaven_patch >= 0.2.8
requests >= 2.7.0, < 3.0.0
saneyaml >= 0.5.2
spdx_tools >= 0.6.0
text_unidecode >= 1.0, < 2.0
toml >= 0.10.0
typing >=3.6, < 3.7; python_version < "3.7"
urlpy
xmltodict >= 0.11.0
zipp >= 3.0.0; python_version < "3.9"
extractcode[full] >= 21.6.1
typecode[full] >= 21.6.1
[options.packages.find]
where = src
[options.extras_require]
# this is kept empty for legacy compat
full =
# linux-only package handling
packages =
rpm_inspector_rpm >= 4.16.1.3; platform_system == 'Linux'
dev =
pytest
pytest-cov
pytest-xdist
pytest-rerunfailures
aboutcode-toolkit >= 6.0.0
bump2version
[options.entry_points]
console_scripts =
scancode = scancode.cli:scancode
# These are configurations for ScanCode plugins as setuptools entry points.
# Each plugin entry hast this form:
# plugin-name = fully.qualified.module:PluginClass
# where plugin-name must be a unique arbitrary name for this entrypoint.
# scancode_pre_scan is the entry point for pre_scan plugins executed before the
# scans. See also plugincode.pre_scan module for details and doc.
scancode_pre_scan =
ignore = scancode.plugin_ignore:ProcessIgnore
facet = summarycode.facet:AddFacet
classify = summarycode.classify:FileClassifier
filter-code = filtercode.plugin_filter_code:FilterCode
# scancode_scan is the entry point for scan plugins that run a scan after the
# pre_scan plugins and before the post_scan plugins. See also plugincode.scan
# module for details and doc.
scancode_scan =
info = scancode.plugin_info:InfoScanner
licenses = licensedcode.plugin_license:LicenseScanner
copyrights = cluecode.plugin_copyright:CopyrightScanner
packages = packagedcode.plugin_package:PackageScanner
emails = cluecode.plugin_email:EmailScanner
urls = cluecode.plugin_url:UrlScanner
generated = summarycode.generated:GeneratedCodeDetector
# scancode_post_scan is the entry point for post_scan plugins executed after the
# scan plugins and before the output plugins. See also plugincode.post_scan
# module for details and doc.
scancode_post_scan =
summary = summarycode.summarizer:ScanSummary
summary-keeping-details = summarycode.summarizer:ScanSummaryWithDetails
summary-key-files = summarycode.summarizer:ScanKeyFilesSummary
summary-by-facet = summarycode.summarizer:ScanByFacetSummary
license-clarity-score = summarycode.score:LicenseClarityScore
license-policy = licensedcode.plugin_license_policy:LicensePolicy
mark-source = scancode.plugin_mark_source:MarkSource
classify-package = summarycode.classify:PackageTopAndKeyFilesTagger
is-license-text = licensedcode.plugin_license_text:IsLicenseText
filter-clues = cluecode.plugin_filter_clues:RedundantCluesFilter
consolidate = summarycode.plugin_consolidate:Consolidator
# scancode_output_filter is the entry point for filter plugins executed after
# the post-scan plugins and used by the output plugins to exclude/filter certain
# files or directories from the codebase. See also plugincode.post_scan module
# for details and doc.
scancode_output_filter =
only-findings = scancode.plugin_only_findings:OnlyFindings
ignore-copyrights = cluecode.plugin_ignore_copyrights:IgnoreCopyrights
# scancode_output is the entry point for output plugins that write a scan output
# in a given format at the end of a scan. See also plugincode._output module for
# details and doc.
scancode_output =
html = formattedcode.output_html:HtmlOutput
html-app = formattedcode.output_html:HtmlAppOutput
json = formattedcode.output_json:JsonCompactOutput
json-pp = formattedcode.output_json:JsonPrettyOutput
spdx-tv = formattedcode.output_spdx:SpdxTvOutput
spdx-rdf = formattedcode.output_spdx:SpdxRdfOutput
csv = formattedcode.output_csv:CsvOutput
jsonlines = formattedcode.output_jsonlines:JsonLinesOutput
template = formattedcode.output_html:CustomTemplateOutput
debian = formattedcode.output_debian:DebianCopyrightOutput
yaml = formattedcode.output_yaml:YamlOutput
[tool:pytest]
norecursedirs =
.git
bin
dist
build
_build
dist
etc
local
ci
docs
man
share
samples
.cache
.settings
Include
include
Lib
lib
lib64
Lib64
Scripts
thirdparty
tmp
src/*/data
tests/*/data
plugins
plugins/*/tests/data
plugins-builtin
z-todo-*
python_files = *.py
python_classes=Test
python_functions=test
addopts =
-rfExXw
--strict-markers
--ignore setup.py
--doctest-modules
1
https://gitee.com/openeuler-competition/summer2021-125.git
git@gitee.com:openeuler-competition/summer2021-125.git
openeuler-competition
summer2021-125
Summer2021-No.125 开源软件源码license文本信息扫描工具开发
master

搜索帮助