Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 03e4944

Browse files
committed
Permit pre-release versions of specified packages
1 parent 343bc6d commit 03e4944

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

synapse/util/check_dependencies.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ def check_requirements(extra: Optional[str] = None) -> None:
163163
deps_unfulfilled.append(requirement.name)
164164
errors.append(_not_installed(requirement, extra))
165165
else:
166-
if not requirement.specifier.contains(dist.version):
166+
# We specify prereleases=True to allow prereleases such as RCs.
167+
if not requirement.specifier.contains(dist.version, prereleases=True):
167168
deps_unfulfilled.append(requirement.name)
168169
errors.append(_incorrect_version(requirement, dist.version, extra))
169170

0 commit comments

Comments
 (0)