-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.cfg
85 lines (77 loc) · 1.99 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
[metadata]
name = colcon-in-container
version = attr: colcon_in_container.__version__
url = https://colcon.readthedocs.io
author = Guillaume Beuzeboc
author_email = [email protected]
maintainer = Guillaume Beuzeboc
maintainer_email = [email protected]
classifiers =
Development Status :: 3 - Alpha
Environment :: Plugins
Intended Audience :: Developers
License :: OSI Approved :: GNU General Public License v3.0
Operating System :: POSIX
Programming Language :: Python
Topic :: Software Development :: Build Tools
license = GNU General Public License v3.0
description = Build a ROS 2 colcon workspace in a fresh LXD container
keywords = colcon
[options]
install_requires =
colcon-core>=0.5.2
colcon-ros>=0.3.23
cryptography==3.4.8
pyopenssl<=21.0.0
pylxd
jinja2
packages = find:
zip_safe = true
include_package_data = true
[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
mypy
pep8-naming
pylint
pytest
pytest-cov
pytest-mypy
scspell3k>=2.2
types-setuptools
[options.entry_points]
colcon_core.verb =
build-in-container = colcon_in_container.verb.build_in_container:BuildInContainerVerb
test-in-container = colcon_in_container.verb.test_in_container:TestInContainerVerb
release-in-container = colcon_in_container.verb.release_in_container:ReleaseInContainerVerb
[options.packages.find]
exclude =
test
test.*
[aliases]
test = pytest
[flake8]
import-order-style = google
per-file-ignores =
colcon_in_container/logging.py:A005
colcon_in_container/providers/multipass.py:E231
[mypy]
mypy_path = src
check_untyped_defs = True
disallow_any_generics = True
ignore_missing_imports = True
show_error_codes = True
strict_equality = True
warn_redundant_casts = True
warn_return_any = True
warn_unreachable = True
warn_unused_configs = True
no_implicit_reexport = True