diff --git a/changelog.d/19167.misc b/changelog.d/19167.misc new file mode 100644 index 0000000000..5183d6b289 --- /dev/null +++ b/changelog.d/19167.misc @@ -0,0 +1 @@ +Bump lower bounds of dependencies `parameterized` to `0.9.0` and `idna` to `3.3` as those are the first to advertise support for Python 3.10. diff --git a/poetry.lock b/poetry.lock index b0acbf516b..5414472723 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2819,6 +2819,7 @@ files = [ {file = "tomli-2.2.1-py3-none-any.whl", hash = "sha256:cb55c73c5f4408779d0cf3eef9f762b9c9f147a77de7b258bef0a5628adc85cc"}, {file = "tomli-2.2.1.tar.gz", hash = "sha256:cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff"}, ] +markers = {main = "python_version < \"3.14\""} [[package]] name = "tornado" @@ -3342,4 +3343,4 @@ url-preview = ["lxml"] [metadata] lock-version = "2.1" python-versions = ">=3.10.0,<4.0.0" -content-hash = "f5edacfcd0654e6b8369c6f0fed8d4e6225813a59d06f8bddbfa6171beb065db" +content-hash = "fd472001e409dd3a2a9f0af980a5630fa9edb98fc4b73caa68802a3fd0df5d5f" diff --git a/pyproject.toml b/pyproject.toml index 80caec1a2e..c8c2cfc68e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -119,7 +119,9 @@ jwt = ["authlib"] redis = ["txredisapi>=1.4.7", "hiredis"] # Required to use experimental `caches.track_memory_usage` config option. cache-memory = ["pympler"] -test = ["parameterized>=0.7.4", "idna>=2.5"] +# If this is updated, don't forget to update the equivalent lines in +# tool.poetry.group.dev.dependencies. +test = ["parameterized>=0.9.0", "idna>=3.3"] # The duplication here is awful. # @@ -346,10 +348,11 @@ types-setuptools = ">=57.4.0" # Dependencies which are exclusively required by unit test code. This is # NOT a list of all modules that are necessary to run the unit tests. # Tests assume that all optional dependencies are installed. -# parameterized<0.7.4 can create classes with names that would normally be invalid -# identifiers. trial really does not like this when running with multiple workers. -parameterized = ">=0.7.4" -idna = ">=2.5" +# +# If this is updated, don't forget to update the equivalent lines in +# project.optional-dependencies.test. +parameterized = ">=0.9.0" +idna = ">=3.3" # The following are used by the release script click = ">=8.1.3"