Skip to content

Commit 8bef6ec

Browse files
authored
fix: further loosened dependency definitions
see #44 updated some locked dependencies to latest versions Signed-off-by: Jan Kowalleck <[email protected]>
1 parent d8c7ee2 commit 8bef6ec

File tree

2 files changed

+26
-23
lines changed

2 files changed

+26
-23
lines changed

poetry.lock

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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
4545
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" }
5050
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`
5356
types-toml = "^0.10.0"
5457

5558
[tool.poetry.dev-dependencies]

0 commit comments

Comments
 (0)