@@ -41,15 +41,18 @@ keywords = [
41
41
"Bug Tracker" = " https://github.com/CycloneDX/cyclonedx-python-lib/issues"
42
42
43
43
[tool .poetry .dependencies ]
44
- # keep `requirements.lowest.txt` file in sync
44
+ # ATTENTION: keep `requirements.lowest.txt` file in sync
45
45
python = " ^3.6"
46
- packageurl-python = " >= 0.3.0, < 0.10 "
47
- requirements_parser = " ^ 0.2.0 "
48
- setuptools = " >=47.0.0, < 59.3 "
49
- importlib-metadata = { version = " >= 3.4.0 < 4.9 " , python = " ~3.6 | ~3.7 " }
46
+ packageurl-python = " >= 0.3"
47
+ requirements_parser = " >= 0.2"
48
+ setuptools = " >= 47.0.0"
49
+ importlib-metadata = { version = " >= 3.4" , python = " < 3.8 " }
50
50
toml = " ^0.10.0"
51
- typing-extensions = { version = " ^3.10.0" , python = " ~3.6 | ~3.7" }
52
- types-setuptools = " >= 57.0.0, < 57.5"
51
+ # `typing-extensions` need to stay in sync with major version of `python`
52
+ typing-extensions = { version = " ^3.10" , python = " < 3.8" }
53
+ # `types-setuptools` need to stay in sync with version of `setuptools` - but 47 was not typed...
54
+ types-setuptools = " >= 57.0.0"
55
+ # `types-toml` need to stay in sync with version of `toml`
53
56
types-toml = " ^0.10.0"
54
57
55
58
[tool .poetry .dev-dependencies ]
0 commit comments