@@ -41,15 +41,18 @@ keywords = [
4141"Bug Tracker" = " https://github.com/CycloneDX/cyclonedx-python-lib/issues"
4242
4343[tool .poetry .dependencies ]
44- # keep `requirements.lowest.txt` file in sync
44+ # ATTENTION: keep `requirements.lowest.txt` file in sync
4545python = " ^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 " }
5050toml = " ^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`
5356types-toml = " ^0.10.0"
5457
5558[tool .poetry .dev-dependencies ]
0 commit comments