Skip to content

Commit b85b482

Browse files
Set maximum version for packaging, which has removed LegacyVersion (#427)
* Set maximum version for packaging, which has removed LegacyVersion pip-audit uses `packaging.version.LegacyVersion` to parse some version numbers, and this is removed in packaging 22.0 (pypa/packaging#407) Closes #426 * test: Remove `pyparsing` as this is no longer a dependency of `packaging` Co-authored-by: Alex Cameron <asc@tetsuo.sh>
1 parent a4879d2 commit b85b482

2 files changed

Lines changed: 1 addition & 2 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ dependencies = [
3232
# See: https://github.com/CycloneDX/cyclonedx-python-lib/issues/245
3333
"cyclonedx-python-lib>=2.0.0,!=2.5.0",
3434
"html5lib>=1.1",
35-
"packaging>=21.0.0",
35+
"packaging>=21.0.0,<22.0.0",
3636
"pip-api>=0.0.28",
3737
"pip-requirements-parser>=31.2.0",
3838
"resolvelib>=0.8.0",

test/dependency_source/resolvelib/test_resolvelib.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ def test_resolvelib_sdist():
109109
assert len(resolved_deps) == 1
110110
expected_deps = [
111111
ResolvedDependency("ansible-core", Version("2.11.5")),
112-
ResolvedDependency("pyparsing", Version("2.4.7")),
113112
ResolvedDependency("jinja2", Version("3.0.1")),
114113
ResolvedDependency("pycparser", Version("2.20")),
115114
ResolvedDependency("pyyaml", Version("5.4.1")),

0 commit comments

Comments
 (0)