diff --git a/.python-version b/.python-version index 24ee5b1..e4fba21 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.13 +3.12 diff --git a/pyproject.toml b/pyproject.toml index 4ae2da1..cbeedd2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ dependencies = [] description = "A high-performance, SQLite-based distributed task queue system with Rust-backed core operations. Supports task mounting, message listening, priority handling, retry mechanisms, and automatic cleanup of expired messages. Ideal for building reliable, scalable background task processing systems." name = "queue-sqlite" readme = "README.md" -requires-python = ">=3.13" +requires-python = ">=3.7" version = "0.1.0" [[tool.uv.index]] @@ -29,9 +29,10 @@ requires = ["hatchling"] [dependency-groups] dev = [ - "maturin>=1.9.2", - "psutil>=7.0.0", - "pytest>=8.4.1", + "maturin>=1.9.4", + "psutil>=7.0.0", + "pytest>=7.4.4", + "twine>=4.0.2", ] [tool.hatch.build.targets.wheel] diff --git a/src/core/pyproject.toml b/src/core/pyproject.toml index 9fd6944..1a19c88 100644 --- a/src/core/pyproject.toml +++ b/src/core/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "core" -requires-python = ">=3.8" +requires-python = ">=3.7" classifiers = [ "Programming Language :: Rust", "Programming Language :: Python :: Implementation :: CPython", diff --git a/src/queue_sqlite/core/core.pyd b/src/queue_sqlite/core/core.pyd index d787250..0690a50 100644 Binary files a/src/queue_sqlite/core/core.pyd and b/src/queue_sqlite/core/core.pyd differ