forked from aboutcode-org/scancode.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
143 lines (135 loc) · 3.58 KB
/
setup.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
[metadata]
name = scancodeio
version = 32.0.1
license = Apache-2.0
description = Automate software composition analysis pipelines
long_description = file:README.rst
author = nexB Inc.
author_email = [email protected]
url = https://github.com/nexB/scancode.io
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: Developers
Intended Audience :: Information Technology
Intended Audience :: Legal Industry
Programming Language :: Python
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Topic :: Utilities
keywords =
open source
scan
license
package
dependency
copyright
filetype
author
extract
licensing
scancode
scanpipe
docker
rootfs
vm
virtual machine
pipeline
code analysis
container
license_files =
LICENSE
NOTICE
scan.NOTICE
[options]
python_requires = >=3.8
packages=find:
include_package_data = true
zip_safe = false
install_requires =
importlib-metadata==6.0.0
# Django related
Django==4.1.7
django-environ==0.9.0
django-crispy-forms==2.0
crispy-bootstrap3==2022.1
django-filter==22.1
djangorestframework==3.14.0
# Database
psycopg2==2.9.5; sys_platform == "linux"
psycopg2-binary==2.9.5; sys_platform != "linux"
# wait_for_database Django management command
django-probes==1.7.0
# Task queue
rq==1.12.0
django-rq==2.7.0
redis==4.5.1
# WSGI server
gunicorn==20.1.0
# Docker
container-inspector==32.0.1
# ScanCode-toolkit
scancode-toolkit[packages]==31.2.4
extractcode[full]==31.0.0
commoncode==31.0.0
# FetchCode
fetchcode-container==1.2.3.210512; sys_platform == "linux"
# Inspectors
python-inspector==0.9.4
aboutcode-toolkit==7.2.0
# Utilities
XlsxWriter==3.0.8
requests==2.28.2
# Profiling
pyinstrument==4.4.0
# SPDX
jsonschema==4.17.3
# CycloneDX
cyclonedx-python-lib==3.1.5
hoppr-cyclonedx-models==0.4.10
[options.extras_require]
dev =
# Validation
flake8==6.0.0
black==23.1.0
isort==5.12.0
doc8==0.11.2
pydocstyle==6.3.0
# Documentation
Sphinx==5.0.2
sphinx-rtd-theme==1.0.0
sphinxcontrib-django2==1.5
# Release
bumpver==2022.1120
twine==4.0.2
[options.entry_points]
console_scripts =
scanpipe = scancodeio:command_line
scancodeio_pipelines =
find_vulnerabilities = scanpipe.pipelines.find_vulnerabilities:FindVulnerabilities
docker = scanpipe.pipelines.docker:Docker
docker_windows = scanpipe.pipelines.docker_windows:DockerWindows
inspect_manifest = scanpipe.pipelines.inspect_manifest:InspectManifest
load_inventory = scanpipe.pipelines.load_inventory:LoadInventory
root_filesystems = scanpipe.pipelines.root_filesystems:RootFS
scan_codebase = scanpipe.pipelines.scan_codebase:ScanCodebase
scan_package = scanpipe.pipelines.scan_package:ScanPackage
[isort]
force_single_line = True
line_length = 88
known_django = django
sections = FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
skip = lib,migrations,bin,data,Script,Lib,lib64,local,var,tmp,thirdparty,build,dist
[flake8]
max_line_length = 88
exclude = lib,thirdparty,docs,bin,migrations,settings.py,data,var,build,dist
[bumpver]
version_pattern = "MAJOR.MINOR.PATCH"
current_version = "32.0.1"
[bumpver:file_patterns]
setup.cfg =
version = {version}
current_version = "{version}"
scancodeio/__init__.py = {version}