From a32764bb28468619ba60b9a8ea41e3f4b555d370 Mon Sep 17 00:00:00 2001 From: Eric Joanis Date: Fri, 7 Feb 2025 14:10:20 -0500 Subject: [PATCH] feat: add support for Python 3.12 --- everyvoice/wizard/utils.py | 3 +++ pyproject.toml | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/everyvoice/wizard/utils.py b/everyvoice/wizard/utils.py index 143b5164..0632c7d9 100644 --- a/everyvoice/wizard/utils.py +++ b/everyvoice/wizard/utils.py @@ -169,6 +169,9 @@ def __setitem__(self, key, value): def __delitem__(self, key): super().__delitem__(self.convert_key(key)) + def get(self, key, default=None): + return super().get(self.convert_key(key), default) + class NodeMixinWithNavigation(NodeMixin): """A NodeMixin subclass that allows for navigation between siblings diff --git a/pyproject.toml b/pyproject.toml index 417f7b51..17d21cd5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,7 @@ maintainers = [ { name = "Samuel Larkin", email = "Samuel.Larkin@nrc-cnrc.gc.ca" }, ] readme = "README.md" -requires-python = ">=3.10, <3.12" +requires-python = ">=3.10, <3.13" keywords = ["TTS", "CLI"] classifiers = [ "Intended Audience :: Developers", @@ -35,6 +35,7 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Programming Language :: Python :: Implementation", "Programming Language :: Python", "Programming Language :: Unix Shell",