From 1552bad17adfc1b1e6f99d6f683819e2b689836e Mon Sep 17 00:00:00 2001 From: Abel Armoa <30988000+aarmoa@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:52:16 -0300 Subject: [PATCH 1/2] [CHORE] Added cap on max Python supported version to 3.12 --- .github/workflows/run-tests.yml | 2 +- pyproject.toml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index bac6a0c2..57dda65b 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -8,7 +8,7 @@ jobs: run-tests: strategy: matrix: - python: ["3.10", "3.11", "3.12"] + python: ["3.10", "3.11", "3.12", "3.13", "3.14"] os: [ubuntu-latest, macos-latest] runs-on: ${{ matrix.os }} env: diff --git a/pyproject.toml b/pyproject.toml index 082c2819..33cf594a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "injective-py" -version = "1.13.0" +version = "1.13.1" description = "Injective Python SDK, with Exchange API Client" authors = ["Injective Labs "] license = "Apache-2.0" @@ -21,7 +21,7 @@ include = [ ] [tool.poetry.dependencies] -python = "^3.10" +python = ">=3.10,<3.13" aiohttp = "^3.9.4" # Version dependency due to https://github.com/InjectiveLabs/sdk-python/security/dependabot/18 bech32 = "*" bip32 = "*" @@ -82,7 +82,7 @@ skip_glob = ["pyinjective/proto/*", ".idea/*"] [tool.black] line-length = 120 -target-version = ["py39", "py310", "py311"] +target-version = ["py310", "py311", "py312"] include = '\.pyi?$' # 'extend-exclude' excludes files or directories in addition to the defaults extend-exclude = ''' From f6220b1ec4c9d483f1f1c54a7c05a1d956ebc1b1 Mon Sep 17 00:00:00 2001 From: Abel Armoa <30988000+aarmoa@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:57:22 -0300 Subject: [PATCH 2/2] [CHORE] Updated poetry.lock file --- poetry.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 667b7bf3..95a77767 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3285,7 +3285,7 @@ files = [ {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, ] -markers = {dev = "python_version == \"3.10\"", test = "python_version < \"3.13\""} +markers = {dev = "python_version == \"3.10\""} [[package]] name = "typing-inspection" @@ -3622,5 +3622,5 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" -python-versions = "^3.10" -content-hash = "ee3baab0f976981f38b5b1dd000db2313cbbb72cce5e2a290eb9b108639961b7" +python-versions = ">=3.10,<3.13" +content-hash = "74c18c5735b905343e0dc9aec63fa8fe5e240e2220b500c02ddeb161b9325de0"