diff --git a/setup.py b/setup.py index 03c9532d..a4f4a693 100644 --- a/setup.py +++ b/setup.py @@ -75,6 +75,7 @@ def find_version(*file_paths): "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ], keywords="Amazon Web Services AWS CloudFormation", ) diff --git a/src/rpdk/core/hook/init_hook.py b/src/rpdk/core/hook/init_hook.py index 8967d6f7..5ac99686 100644 --- a/src/rpdk/core/hook/init_hook.py +++ b/src/rpdk/core/hook/init_hook.py @@ -12,7 +12,7 @@ LOG = logging.getLogger(__name__) HOOK_TYPE_NAME_REGEX = r"^[a-zA-Z0-9]{2,64}::[a-zA-Z0-9]{2,64}::[a-zA-Z0-9]{2,64}$" -HOOK_PLUGINS = ("java", "python37", "python38", "python39") +HOOK_PLUGINS = ("java", "python38", "python39", "python310", "python311", "python312") def init_hook(args, project): diff --git a/tests/test_project.py b/tests/test_project.py index d9337ca5..ead69cce 100644 --- a/tests/test_project.py +++ b/tests/test_project.py @@ -61,6 +61,8 @@ "go1.x", "python3.8", "python3.9", + "python3.10", + "python3.11", "dotnetcore2.1", "nodejs10.x", "nodejs12.x",