From f41b66d5b51a3b9dc86ba0c9dcfd15d98b91df21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edgar=20Ram=C3=ADrez=20Mondrag=C3=B3n?= <16805946+edgarrmondragon@users.noreply.github.com> Date: Fri, 5 Jul 2024 17:10:29 -0600 Subject: [PATCH] feat: Add support for Python 3.12 (#269) --- .github/workflows/test_tap.yml | 1 + poetry.lock | 4 ++-- pyproject.toml | 4 ++-- tox.ini | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test_tap.yml b/.github/workflows/test_tap.yml index 0edad2c2..6016a531 100644 --- a/.github/workflows/test_tap.yml +++ b/.github/workflows/test_tap.yml @@ -31,6 +31,7 @@ jobs: strategy: matrix: python-version: + - "3.12" - "3.11" - "3.10" - "3.9" diff --git a/poetry.lock b/poetry.lock index b3a5be2d..392d8429 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1688,5 +1688,5 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" -python-versions = ">=3.8,<3.12" -content-hash = "bcfc8e8af1bda976bb02b973e817cdf28b85ed784756974a825ede760075689f" +python-versions = ">=3.8" +content-hash = "f258c2824cb2b8f1b39e2728e830b4550eebda2832ed89e087514466e11e6b3c" diff --git a/pyproject.toml b/pyproject.toml index 5667d827..6301919f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,11 +25,11 @@ classifiers = [ [tool.poetry.dependencies] PyJWT = "2.8.0" -python = ">=3.8,<3.12" +python = ">=3.8" requests = "~=2.32.3" # For local SDK dev: # singer-sdk = {path = "../singer-sdk", develop = true} -singer-sdk = "~=0.32.0" +singer-sdk = { version = "~=0.32.0", python = "<4" } types-simplejson = "~=3.19.0" types-python-dateutil = "~=2.9.0" nested-lookup = "~=0.2.25" diff --git a/tox.ini b/tox.ini index 6b48fe08..d2651d32 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] isolated_build = true -envlist = py36, py38, py39 +envlist = py3{8,9,10,11,12} [testenv] whitelist_externals = poetry