diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 12e30e9..a82c440 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index 5192ce5..b4a6318 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # Object Filtering +![Build Status](https://github.com/KyberCritter/Object-Filtering/actions/workflows/python-package.yml/badge.svg?branch=main) +![Python Versions](https://img.shields.io/badge/python-3.10--3.13-blue) + A Python module for determining whether arbitrary Python objects meet a set of defined criteria. Filters use JSON to represent a set of criteria that objects must meet. Filters can be arbitrarily nested and can contain conditional logic. See `/docs/filter_specifications.md` for details on filter implementation. diff --git a/pyproject.toml b/pyproject.toml index ae12908..df3ad36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,9 +13,11 @@ authors = [ ] description = "A module for determining whether arbitrary Python objects meet a set of defined criteria." readme = "README.md" -requires-python = ">=3.12" +requires-python = ">=3.10" classifiers = [ "License :: OSI Approved :: MIT License", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Development Status :: 4 - Beta",