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

Commit 8cede52

Browse files
author
David Robertson
authored
Upper-bound frozendict dependency (#15114)
* Upper-bound frozendict dependency This is an ugly kludge to solve #15109. It is not the most friendly thing to do for downstream packagers (apologies), but we are a) running low on time at the moment, and b) seeking to remove frozendict anyway. * Changelog
1 parent bb374f4 commit 8cede52

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

changelog.d/15114.misc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Upper-bound frozendict dependency. This works around us being unable to test installing our wheels against Python 3.11 in CI.

poetry.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,9 @@ python = "^3.7.1"
154154
# we use the TYPE_CHECKER.redefine method added in jsonschema 3.0.0
155155
jsonschema = ">=3.0.0"
156156
# frozendict 2.1.2 is broken on Debian 10: https://github.com/Marco-Sulla/python-frozendict/issues/41
157-
frozendict = ">=1,!=2.1.2"
157+
# We cannot test our wheels against the 2.3.5 release in CI. Putting in an upper bound for this
158+
# because frozendict has been more trouble than it's worth; we would like to move to immutabledict.
159+
frozendict = ">=1,!=2.1.2,<2.3.5"
158160
# We require 2.1.0 or higher for type hints. Previous guard was >= 1.1.0
159161
unpaddedbase64 = ">=2.1.0"
160162
# We require 1.5.0 to work around an issue when running against the C implementation of

0 commit comments

Comments
 (0)