From 211ee1f54353ec1df53436a2bc9c4375005fbfc0 Mon Sep 17 00:00:00 2001 From: Nikita Kovalev Date: Thu, 30 Apr 2026 09:23:13 +0200 Subject: [PATCH 1/4] Add README badges Added badges for PyPI version, license, and current CI status. --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 4f6d7b8..57d7c74 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,10 @@ Python SDK for [Supertab Connect](https://www.supertab.co/supertab-connect). +[![PyPI](https://img.shields.io/pypi/v/supertab-connect-sdk.svg)](https://pypi.org/project/supertab-connect-sdk/) +[![License](https://img.shields.io/pypi/l/supertab-connect-sdk.svg)](LICENSE) +[![CI](https://img.shields.io/github/actions/workflow/status/getsupertab/connect-sdk-python/ci.yml)](https://github.com/getsupertab/connect-sdk-python/actions/workflows/ci.yml) + Use this package to obtain Supertab license tokens on the customer side and verify or enforce them on the merchant side. From b286c078c8a1f1d0b908d144ddf71638b7a8fcb8 Mon Sep 17 00:00:00 2001 From: Nikita Kovalev Date: Thu, 30 Apr 2026 10:03:53 +0200 Subject: [PATCH 2/4] Add more badges --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 57d7c74..9121ce6 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@ Python SDK for [Supertab Connect](https://www.supertab.co/supertab-connect). [![PyPI](https://img.shields.io/pypi/v/supertab-connect-sdk.svg)](https://pypi.org/project/supertab-connect-sdk/) [![License](https://img.shields.io/pypi/l/supertab-connect-sdk.svg)](LICENSE) [![CI](https://img.shields.io/github/actions/workflow/status/getsupertab/connect-sdk-python/ci.yml)](https://github.com/getsupertab/connect-sdk-python/actions/workflows/ci.yml) +[![Python Versions](https://img.shields.io/pypi/pyversions/supertab-connect-sdk.svg)](https://pypi.org/project/supertab-connect-sdk/) +[![Ruff](https://img.shields.io/badge/lint-ruff-46a2f1.svg)](https://docs.astral.sh/ruff/) Use this package to obtain Supertab license tokens on the customer side and verify or enforce them on the merchant side. From d8f7553ccdae2626957fe6970c627ad1bf5749c8 Mon Sep 17 00:00:00 2001 From: Nikita Kovalev Date: Thu, 30 Apr 2026 10:04:10 +0200 Subject: [PATCH 3/4] Add tests and classifiers for 3.13 and 3.14 --- .github/workflows/ci.yml | 5 ++++- pyproject.toml | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b3fdb84..fd4ab98 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,9 @@ on: jobs: checks: runs-on: ubuntu-latest + strategy: + matrix: + python-version: ["3.12", "3.13", "3.14"] steps: - name: Check out repository @@ -18,7 +21,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: "3.12" + python-version: ${{ matrix.python-version }} - name: Set up uv uses: astral-sh/setup-uv@v5 diff --git a/pyproject.toml b/pyproject.toml index 2cbf03e..1a7d716 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,6 +18,8 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Software Development :: Libraries :: Python Modules", "Typing :: Typed", ] @@ -70,4 +72,3 @@ exclude = [ "/prek.toml", "/DEVELOPMENT.md", ] - From 9e849ca32f177d83424d6115b666930ff419b269 Mon Sep 17 00:00:00 2001 From: Nikita Kovalev Date: Thu, 30 Apr 2026 11:49:00 +0200 Subject: [PATCH 4/4] Full LICENSE URL so that badge works on PyPI page --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9121ce6..aedaf88 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Python SDK for [Supertab Connect](https://www.supertab.co/supertab-connect). [![PyPI](https://img.shields.io/pypi/v/supertab-connect-sdk.svg)](https://pypi.org/project/supertab-connect-sdk/) -[![License](https://img.shields.io/pypi/l/supertab-connect-sdk.svg)](LICENSE) +[![License](https://img.shields.io/pypi/l/supertab-connect-sdk.svg)](https://github.com/getsupertab/connect-sdk-python/blob/main/LICENSE) [![CI](https://img.shields.io/github/actions/workflow/status/getsupertab/connect-sdk-python/ci.yml)](https://github.com/getsupertab/connect-sdk-python/actions/workflows/ci.yml) [![Python Versions](https://img.shields.io/pypi/pyversions/supertab-connect-sdk.svg)](https://pypi.org/project/supertab-connect-sdk/) [![Ruff](https://img.shields.io/badge/lint-ruff-46a2f1.svg)](https://docs.astral.sh/ruff/)