From b031a378295a7c21c30ac8f0020544d55fcd88f0 Mon Sep 17 00:00:00 2001 From: Nirmit Damania Date: Thu, 5 Feb 2026 08:46:40 -0500 Subject: [PATCH] test for more python versions --- .github/workflows/cicd.yml | 4 ++-- README.md | 1 + pyproject.toml | 9 +++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index ab5610a..b45f53e 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: ["3.10.8", "3.10.9"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] runs-on: ${{ matrix.os }} steps: @@ -47,7 +47,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: ["3.10.8", "3.10.9"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] runs-on: ${{ matrix.os }} steps: diff --git a/README.md b/README.md index dfa24b9..d21d0f3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # [Liminal ORM](#liminal-orm) [![PyPI version](https://img.shields.io/pypi/v/liminal-orm.svg)](https://pypi.org/project/liminal-orm/) +[![Versions](https://img.shields.io/pypi/pyversions/liminal-orm.svg)](https://github.com/dynotx/liminal-orm) [![License](https://img.shields.io/github/license/dynotx/liminal-orm)](https://github.com/dynotx/liminal-orm/blob/main/LICENSE.md) [![CI](https://github.com/dynotx/liminal-orm/actions/workflows/cicd.yml/badge.svg)](https://github.com/dynotx/liminal-orm/actions/workflows/cicd.yml) [![Downloads](https://static.pepy.tech/personalized-badge/liminal-orm?period=total&units=international_system&left_color=grey&right_color=blue&left_text=Downloads)](https://pepy.tech/project/liminal-orm) diff --git a/pyproject.toml b/pyproject.toml index 91814bd..616dd5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,6 +5,15 @@ description = "An ORM and toolkit that builds on top of Benchling's platform to authors = [{ name = "DynoTx Open Source", email = "opensource@dynotx.com" }] requires-python = ">=3.9,<4" readme = "README.md" +classifiers = [ + "License :: OSI Approved :: Apache Software License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", +] dependencies = [ "benchling-sdk>=1.21.2,<2", "bs4>=0.0.2,<0.0.3",