diff --git a/pyproject.toml b/pyproject.toml index 9617aaa..1f82056 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=82.0.1", "wheel"] +requires = ["setuptools>=83.0.0", "wheel"] build-backend = "setuptools.build_meta" [project] @@ -10,10 +10,10 @@ readme = "README.md" license = {text = "Apache-2.0"} requires-python = ">=3.11" dependencies = [ - "pyarrow>=24.0.0", - "pandas>=3.0.3", - "certifi>=2026.4.22", - "requests>=2.34.0", + "pyarrow>=25.0.0", + "pandas>=3.0.5", + "certifi>=2026.7.22", + "requests>=2.34.2", ] authors = [ {name = "Spice AI, Inc.", email = "webmaster@spice.ai"} @@ -39,31 +39,31 @@ Issues = "https://github.com/spiceai/spicepy/issues" [project.optional-dependencies] test = [ - "pylint>=4.0.5", + "pylint>=4.0.6", "flake8>=7.3.0", - "ruff>=0.15.12", - "mypy>=2.1.0", - "pytest>=9.0.3", + "ruff>=0.16.0", + "mypy>=2.3.0", + "pytest>=9.1.1", "pytest-cov>=7.1.0", "pytest-xdist>=3.8.0", "pytest-timeout>=2.4.0", "pytest_httpserver==1.1.5", - "types-requests>=2.33.0.20260508", - "pandas-stubs>=3.0.0.260204", - "black>=26.3.1", + "types-requests>=2.33.0.20260712", + "pandas-stubs>=3.0.3.260530", + "black>=26.5.1", "bandit>=1.9.4", - "pandas>=3.0.3", - "pyarrow>=24.0.0", + "pandas>=3.0.5", + "pyarrow>=25.0.0", "adbc-driver-flightsql>=1.11.0", "adbc-driver-manager>=1.11.0", - "polars>=1.40.1", + "polars>=1.43.1", ] params = [ "adbc-driver-flightsql>=1.11.0", "adbc-driver-manager>=1.11.0", ] polars = [ - "polars>=1.40.1", + "polars>=1.43.1", ] # ============== Tool Configuration ============== diff --git a/requirements.txt b/requirements.txt index 670dd5f..bc19bb3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -pyarrow>=24.0.0 -pandas>=3.0.3 -certifi>=2026.4.22 -requests>=2.34.0 +pyarrow>=25.0.0 +pandas>=3.0.5 +certifi>=2026.7.22 +requests>=2.34.2 diff --git a/test.requirements.txt b/test.requirements.txt index 10cda42..6e43b9c 100644 --- a/test.requirements.txt +++ b/test.requirements.txt @@ -1,22 +1,22 @@ # Linting & Formatting -pylint>=3.3.1 +pylint>=4.0.6 flake8>=7.1.1 -ruff>=0.15.12 -mypy>=2.1.0 +ruff>=0.16.0 +mypy>=2.3.0 # Testing -pytest>=9.0.3 +pytest>=9.1.1 pytest-cov>=5.0.0 pytest-xdist>=3.5.0 pytest-timeout>=2.3.1 pytest_httpserver==1.1.5 # Type stubs -types-requests>=2.33.0.20260508 -pandas-stubs>=3.0.0.260204 +types-requests>=2.33.0.20260712 +pandas-stubs>=3.0.3.260530 # Security scanning bandit>=1.7.8 # Runtime dependencies (needed for tests) -pyarrow>=24.0.0 -pandas>=3.0.3 \ No newline at end of file +pyarrow>=25.0.0 +pandas>=3.0.5 \ No newline at end of file