-
Notifications
You must be signed in to change notification settings - Fork 46
/
setup.cfg
168 lines (160 loc) · 6.63 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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
[metadata]
name = colcon-core
version = attr: colcon_core.__version__
url = https://colcon.readthedocs.io
project_urls =
Changelog = https://github.com/colcon/colcon-core/milestones?direction=desc&sort=due_date&state=closed
GitHub = https://github.com/colcon/colcon-core/
author = Dirk Thomas
author_email = [email protected]
maintainer = Dirk Thomas
maintainer_email = [email protected]
classifiers =
Development Status :: 3 - Alpha
Environment :: Console
Intended Audience :: Developers
License :: OSI Approved :: Apache Software License
Operating System :: MacOS
Operating System :: Microsoft :: Windows
Operating System :: POSIX
Programming Language :: Python
Topic :: Software Development :: Build Tools
license = Apache License, Version 2.0
description = Command line tool to build sets of software packages.
long_description = file: README.rst
keywords = colcon
[options]
python_requires = >=3.6
install_requires =
coloredlogs; sys_platform == 'win32'
distlib
EmPy
importlib-metadata; python_version < "3.8"
packaging
# the pytest dependency and its extensions are provided for convenience
# even though they are only conditional
pytest
pytest-cov
pytest-repeat
pytest-rerunfailures
setuptools>=30.3.0
# toml is also supported but deprecated
tomli>=1.0.0; python_version < "3.11"
packages = find:
zip_safe = false
[options.extras_require]
test =
flake8>=3.6.0
flake8-blind-except
flake8-builtins
flake8-class-newline
flake8-comprehensions
flake8-deprecated
flake8-docstrings
flake8-import-order
flake8-quotes
pep8-naming
pylint
pytest
pytest-cov
scspell3k>=2.2; python_version < "3.13"
[options.packages.find]
exclude =
test
test.*
[tool:pytest]
filterwarnings =
error
# Suppress deprecation warnings in other packages
ignore:Deprecated call to `pkg_resources.declare_namespace\('paste'\)`::
ignore:lib2to3 package is deprecated::scspell
ignore:pkg_resources is deprecated as an API::
ignore:SelectableGroups dict interface is deprecated::flake8
ignore:The loop argument is deprecated::asyncio
ignore:Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated::pydocstyle
ignore:Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated::pyreadline
junit_suite_name = colcon-core
markers =
flake8
linter
python_classes = !TestFailure
[options.entry_points]
colcon_core.argument_parser =
colcon_core.environment =
path = colcon_core.environment.path:PathEnvironment
pythonpath = colcon_core.environment.pythonpath:PythonPathEnvironment
pythonscriptspath = colcon_core.environment.path:PythonScriptsPathEnvironment
colcon_core.environment_variable =
all_shells = colcon_core.shell:ALL_SHELLS_ENVIRONMENT_VARIABLE
default_executor = colcon_core.executor:DEFAULT_EXECUTOR_ENVIRONMENT_VARIABLE
extension_blocklist = colcon_core.extension_point:EXTENSION_BLOCKLIST_ENVIRONMENT_VARIABLE
home = colcon_core.command:HOME_ENVIRONMENT_VARIABLE
log_level = colcon_core.command:LOG_LEVEL_ENVIRONMENT_VARIABLE
warnings = colcon_core.command:WARNINGS_ENVIRONMENT_VARIABLE
colcon_core.event_handler =
console_direct = colcon_core.event_handler.console_direct:ConsoleDirectEventHandler
console_start_end = colcon_core.event_handler.console_start_end:ConsoleStartEndEventHandler
log_command = colcon_core.event_handler.log_command:LogCommandEventHandler
colcon_core.executor =
sequential = colcon_core.executor.sequential:SequentialExecutor
colcon_core.extension_point =
colcon_core.argument_parser = colcon_core.argument_parser:ArgumentParserDecoratorExtensionPoint
colcon_core.environment = colcon_core.environment:EnvironmentExtensionPoint
colcon_core.event_handler = colcon_core.event_handler:EventHandlerExtensionPoint
colcon_core.executor = colcon_core.executor:ExecutorExtensionPoint
colcon_core.package_augmentation = colcon_core.package_augmentation:PackageAugmentationExtensionPoint
colcon_core.package_discovery = colcon_core.package_discovery:PackageDiscoveryExtensionPoint
colcon_core.package_identification = colcon_core.package_identification:PackageIdentificationExtensionPoint
colcon_core.package_selection = colcon_core.package_selection:PackageSelectionExtensionPoint
colcon_core.prefix_path = colcon_core.prefix_path:PrefixPathExtensionPoint
colcon_core.python_testing = colcon_core.task.python.test:PythonTestingStepExtensionPoint
colcon_core.shell = colcon_core.shell:ShellExtensionPoint
colcon_core.shell.find_installed_packages = colcon_core.shell:FindInstalledPackagesExtensionPoint
colcon_core.task.build = colcon_core.task:TaskExtensionPoint
colcon_core.task.test = colcon_core.task:TaskExtensionPoint
colcon_core.verb = colcon_core.verb:VerbExtensionPoint
colcon_core.package_augmentation =
python = colcon_core.package_augmentation.python:PythonPackageAugmentation
colcon_core.package_discovery =
path = colcon_core.package_discovery.path:PathPackageDiscovery
colcon_core.package_identification =
ignore = colcon_core.package_identification.ignore:IgnorePackageIdentification
python = colcon_core.package_identification.python:PythonPackageIdentification
colcon_core.package_selection =
colcon_core.prefix_path =
colcon = colcon_core.prefix_path.colcon:ColconPrefixPath
colcon_core.python_testing =
pytest = colcon_core.task.python.test.pytest:PytestPythonTestingStep
setuppy_test = colcon_core.task.python.test.setuppy_test:SetuppyPythonTestingStep
colcon_core.shell =
bat = colcon_core.shell.bat:BatShell
dsv = colcon_core.shell.dsv:DsvShell
sh = colcon_core.shell.sh:ShShell
colcon_core.shell.find_installed_packages =
colcon_isolated = colcon_core.shell.installed_packages:IsolatedInstalledPackageFinder
colcon_merged = colcon_core.shell.installed_packages:MergedInstalledPackageFinder
colcon_core.task.build =
python = colcon_core.task.python.build:PythonBuildTask
colcon_core.task.test =
python = colcon_core.task.python.test:PythonTestTask
colcon_core.verb =
build = colcon_core.verb.build:BuildVerb
test = colcon_core.verb.test:TestVerb
console_scripts =
colcon = colcon_core.command:main
pytest11 =
colcon_core_warnings_stderr = colcon_core.pytest.hooks
[options.package_data]
colcon_core.shell.template = *.em
colcon_core.task.python.template = *.em
colcon_core.task.python.colcon_distutils_commands =
*/METADATA
*/entry_points.txt
[flake8]
import-order-style = google
per-file-ignores =
colcon_core/distutils/__init__.py:A005
colcon_core/logging.py:A005
colcon_core/subprocess.py:A005
[coverage:run]
source = colcon_core