diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d95cf47..d369609 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -45,16 +45,16 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "pypy-3.10"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "pypy-3.11"] include: - os: windows-latest - python-version: "3.9" + python-version: "3.10" - os: macos-latest - python-version: "3.9" + python-version: "3.10" - os: windows-latest - python-version: "3.13" + python-version: "3.14" - os: macos-latest - python-version: "3.13" + python-version: "3.14" runs-on: ${{ matrix.os }} steps: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f7c9e96..bbab900 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: check-ast - id: check-merge-conflict @@ -14,12 +14,12 @@ repos: - id: actionlint - repo: https://github.com/psf/black - rev: 25.1.0 + rev: 25.9.0 hooks: - id: black - repo: https://github.com/pycqa/flake8 - rev: 7.2.0 + rev: 7.3.0 hooks: - id: flake8 additional_dependencies: diff --git a/LICENSE.txt b/LICENSE.txt index 0832397..78b51eb 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2010-2024 Jeremy Avnet +Copyright (c) 2010-2025 Jeremy Avnet Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/pyproject.toml b/pyproject.toml index b21b383..af66d81 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] dynamic = ["version"] name = "json-store" -requires-python = ">=3.9" +requires-python = ">=3.10" dependencies = [] authors = [{name = "jeremy avnet", email = "json-store@theory.org"}] @@ -20,11 +20,11 @@ classifiers = [ "Operating System :: OS Independent", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "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", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] diff --git a/src/json_store/__init__.py b/src/json_store/__init__.py index 7cfa82c..d518bd7 100644 --- a/src/json_store/__init__.py +++ b/src/json_store/__init__.py @@ -1,5 +1,5 @@ from .json_store import JSONStore -__version__ = "4.2" +__version__ = "4.3" open = JSONStore