@@ -45,8 +45,14 @@ exclude = [
45
45
46
46
[tool .poetry .dependencies ]
47
47
python = " >= 3.8, < 3.11"
48
- colour-science = " ^0.3.16"
48
+ colour-science = " >= 0.4.0"
49
+ imageio = " >= 2, < 3"
50
+ numpy = " >= 1.19, < 2"
49
51
opencv-python = " >= 4, < 5"
52
+ scipy = " >= 1.5, < 2"
53
+ typing-extensions = " >= 4, < 5" # Convenience for Google Colab.
54
+
55
+ matplotlib = { version = " >= 3.2, != 3.5.0, != 3.5.1" , optional = true }
50
56
51
57
biblib-simple = { version = " *" , optional = true } # Development dependency.
52
58
black = { version = " *" , optional = true } # Development dependency.
@@ -56,9 +62,7 @@ flake8 = { version = "*", optional = true } # Development dependency.
56
62
flynt = { version = " *" , optional = true } # Development dependency.
57
63
invoke = { version = " *" , optional = true } # Development dependency.
58
64
jupyter = { version = " *" , optional = true } # Development dependency.
59
- matplotlib = { version = " >= 3.2, != 3.5.0, != 3.5.1" , optional = true }
60
65
mypy = { version = " *" , optional = true } # Development dependency.
61
- numpy = { version = " >= 1.19, < 2" , optional = true }
62
66
pre-commit = { version = " *" , optional = true } # Development dependency.
63
67
pydata-sphinx-theme = { version = " *" , optional = true } # Development dependency.
64
68
pydocstyle = { version = " *" , optional = true } # Development dependency.
@@ -147,5 +151,5 @@ convention = "numpy"
147
151
add-ignore = " D104,D200,D202,D205,D301,D400"
148
152
149
153
[build-system ]
150
- requires = [ " poetry>=0.12 " ]
151
- build-backend = " poetry.masonry.api"
154
+ requires = [" poetry_core>=1.0.0 " ]
155
+ build-backend = " poetry.core. masonry.api"
0 commit comments