11[tool .poetry ]
22name = " colour-dash"
3- version = " 0.1.14 "
3+ version = " 0.1.15 "
44description = " Various colour science Dash apps built on top of Colour"
55license = " BSD-3-Clause"
66authors = [
" Colour Developers <[email protected] >" ]
@@ -39,46 +39,51 @@ classifiers = [
3939]
4040
4141[tool .poetry .dependencies ]
42- python = " >= 3.8 , < 3.11 "
43- colour-science = " >= 0.4.0 "
42+ python = " >= 3.9 , < 3.12 "
43+ colour-science = " >= 0.4.2 "
4444imageio = " >= 2, < 3"
45- numpy = " >= 1.19 , < 2"
46- scipy = " >= 1.5 , < 2"
45+ numpy = " >= 1.20 , < 2"
46+ scipy = " >= 1.7 , < 2"
4747dash = " *"
4848dash-renderer = " *"
4949gunicorn = " *"
5050plotly = " *"
5151
5252black = { version = " *" , optional = true } # Development dependency.
53+ blackdoc = { version = " *" , optional = true } # Development dependency.
5354coverage = { version = " != 6.3" , optional = true } # Development dependency.
5455coveralls = { version = " *" , optional = true } # Development dependency.
5556flake8 = { version = " *" , optional = true } # Development dependency.
5657flynt = { version = " *" , optional = true } # Development dependency.
5758invoke = { version = " *" , optional = true } # Development dependency.
58- mypy = { version = " *" , optional = true } # Development dependency.
5959pre-commit = { version = " *" , optional = true } # Development dependency.
6060pydocstyle = { version = " *" , optional = true } # Development dependency.
61+ pyright = { version = " *" , optional = true } # Development dependency.
6162pytest = { version = " *" , optional = true } # Development dependency.
6263pytest-cov = { version = " *" , optional = true } # Development dependency.
64+ pytest-xdist = { version = " *" , optional = true } # Development dependency.
6365pyupgrade = { version = " *" , optional = true } # Development dependency.
6466
6567[tool .poetry .dev-dependencies ]
6668black = " *"
69+ blackdoc = " *"
6770coverage = " *"
6871coveralls = " *"
6972flake8 = " *"
7073flynt = " *"
7174invoke = " *"
72- mypy = " *"
7375pre-commit = " *"
7476pydocstyle = " *"
77+ pyright = " *"
7578pytest = " *"
7679pytest-cov = " *"
80+ pytest-xdist = " *"
7781pyupgrade = " *"
7882
7983[tool .poetry .extras ]
8084development = [
8185 " black" ,
86+ " blackdoc" ,
8287 " coverage" ,
8388 " coveralls" ,
8489 " flake8" ,
@@ -87,8 +92,10 @@ development = [
8792 " mypy" ,
8893 " pre-commit" ,
8994 " pydocstyle" ,
95+ " pyright" ,
9096 " pytest" ,
9197 " pytest-cov" ,
98+ " pytest-xdist" ,
9299 " pyupgrade" ,
93100]
94101
@@ -97,7 +104,6 @@ line-length = 79
97104exclude = '''
98105/(
99106 \.git
100- | \.mypy_cache
101107 | build
102108 | dist
103109)/
@@ -106,14 +112,19 @@ exclude = '''
106112[tool .flynt ]
107113line_length =999
108114
109- [tool .mypy ]
110- plugins = " numpy.typing.mypy_plugin"
111- ignore_missing_imports = true
112-
113115[tool .pydocstyle ]
114116convention = " numpy"
115117add-ignore = " D104,D200,D202,D205,D301,D400"
116118
119+ [tool .pyright ]
120+ reportMissingImports = false
121+ reportMissingModuleSource = false
122+ reportUnboundVariable = false
123+ reportUnnecessaryCast = true
124+ reportUnnecessaryTypeIgnoreComment = true
125+ reportUnsupportedDunderAll = false
126+ reportUnusedExpression = false
127+
117128[build-system ]
118129requires = [ " poetry_core>=1.0.0" ]
119130build-backend = " poetry.core.masonry.api"
0 commit comments