Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ repos:
- id: "check-useless-excludes"

- repo: "https://github.com/pre-commit/pre-commit-hooks"
rev: "v6.0.0"
rev: "3e8a8703264a2f4a69428a0aa4dcb512790b2c8c" # frozen: v6.0.0
hooks:
- id: "check-added-large-files"
- id: "check-merge-conflict"
Expand All @@ -25,67 +25,67 @@ repos:
- id: "trailing-whitespace"

- repo: "https://github.com/asottile/pyupgrade"
rev: "v3.21.2"
rev: "75992aaa40730136014f34227e0135f63fc951b4" # frozen: v3.21.2
hooks:
- id: "pyupgrade"
name: "Enforce Python 3.10+ idioms"
args: ["--py310-plus"]

- repo: "https://github.com/sirosen/slyp"
rev: "0.8.2"
rev: "072ea633cef088f143be7c16499d1564485dfc0c" # frozen: 0.9.0
hooks:
- id: "slyp"

- repo: "https://github.com/psf/black-pre-commit-mirror"
rev: "25.12.0"
rev: "4160603246a6b365d4a2af661c6d71b0a0f50478" # frozen: 26.5.1
hooks:
- id: "black"

- repo: "https://github.com/pycqa/isort"
rev: "7.0.0"
rev: "131f4adcd5582bfc53928ab0d740eceb8b506b6c" # frozen: 9.0.1
hooks:
- id: "isort"

- repo: "https://github.com/pycqa/flake8"
rev: "7.3.0"
rev: "c48217e1fc006c2dddd14df54e83b67da15de5cd" # frozen: 7.3.0
hooks:
- id: "flake8"
additional_dependencies:
- "flake8-toml-config==1.0.0"
- "flake8-bugbear==25.11.29"
- "flake8-bugbear==26.9.30"

- repo: "https://github.com/editorconfig-checker/editorconfig-checker"
rev: "v3.6.0"
rev: "e98e4ec6d3bb64b4b62ec4f0ce6cacdfba12f9a0" # frozen: v4.0.1
hooks:
- id: "editorconfig-checker"

- repo: "https://github.com/python-jsonschema/check-jsonschema"
rev: "0.36.0"
rev: "12e63946db2c5cfcc9030fac21c3883ba88c6ed8" # frozen: 0.38.0
hooks:
- id: "check-dependabot"
- id: "check-readthedocs"

- repo: "https://github.com/rhysd/actionlint"
rev: "v1.7.9"
rev: "914e7df21a07ef503a81201c76d2b11c789d3fca" # frozen: v1.7.12
hooks:
- id: "actionlint"
additional_dependencies:
- "github.com/wasilibs/go-shellcheck/cmd/shellcheck@v0.11.1"
- "github.com/wasilibs/go-shellcheck/cmd/shellcheck@4e7020840c303923eb1ab846fc446d77be892570"

- repo: "https://github.com/kurtmckee/pre-commit-hooks"
rev: "v1.0.0"
rev: "44b638c826f1acd2ba2c5995db3156be60c5efea" # frozen: v1.0.0
hooks:
- id: "verify-consistent-pyproject-toml-python-requirements"

- repo: "https://github.com/shellcheck-py/shellcheck-py"
rev: "v0.11.0.1"
rev: "a6564f5d57444e123433a5c9af733e3975c77229" # frozen: v0.11.0.1-1
hooks:
- id: "shellcheck"
args: [
"-e", "SC1091", # Ignore non-existent 'source ...' targets.
]

- repo: "https://github.com/zizmorcore/zizmor-pre-commit"
rev: "v1.18.0"
rev: "fa412071e4f5d44d44f9e365f4676f9df92456a2" # frozen: v1.30.1
hooks:
- id: "zizmor"
4 changes: 2 additions & 2 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
version: 2

build:
os: 'ubuntu-24.04'
os: 'ubuntu-26.04'
tools:
python: '3.13'
python: '3.14'

sphinx:
configuration: 'docs/conf.py'
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT

..
Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT


Expand Down
2 changes: 1 addition & 1 deletion assets/performance/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import enum
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/__main__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import pathlib
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/clean.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import shutil
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/collect.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import itertools
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/compile.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import subprocess
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/generate.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import pathlib
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/plot.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import dataclasses
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/run.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import os
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/site_customizer/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT

The performance testing script relies on this directory
Expand Down
2 changes: 1 addition & 1 deletion assets/performance/site_customizer/sitecustomize.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import sys
Expand Down
2 changes: 1 addition & 1 deletion assets/test-performance.ps1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

python assets/performance clean
Expand Down
2 changes: 1 addition & 1 deletion assets/test-performance.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env sh

# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

set -eu
Expand Down
2 changes: 1 addition & 1 deletion assets/validate-readme-banner-url.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

"""
Expand Down
2 changes: 1 addition & 1 deletion demo.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

import pathlib
Expand Down
2 changes: 1 addition & 1 deletion docs/_templates/about-no-logo.html.jinja
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{#
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT
#}

Expand Down
2 changes: 1 addition & 1 deletion docs/_templates/about.html.jinja
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{#
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT
#}

Expand Down
2 changes: 1 addition & 1 deletion docs/bytecode.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT


Expand Down
2 changes: 1 addition & 1 deletion docs/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT

.. include:: ../CHANGELOG.rst
2 changes: 1 addition & 1 deletion docs/colophon.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT


Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# ---------------------

# The suffix of source filenames.
source_suffix = ".rst"
source_suffix = {".rst": "restructuredtext"}

# The main toctree document.
master_doc = "index"
Expand Down
2 changes: 1 addition & 1 deletion docs/flake8/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT


Expand Down
2 changes: 1 addition & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT


Expand Down
2 changes: 1 addition & 1 deletion docs/isort/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT


Expand Down
2 changes: 1 addition & 1 deletion docs/load/assets/automatic.ps1
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

# Install sqliteimport in a virtual environment.
Expand Down
2 changes: 1 addition & 1 deletion docs/load/assets/automatic.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/usr/bin/env bash

# This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
# Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
# Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
# SPDX-License-Identifier: MIT

# Install sqliteimport in a virtual environment.
Expand Down
2 changes: 1 addition & 1 deletion docs/load/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT


Expand Down
5 changes: 2 additions & 3 deletions docs/ruff/assets/F401/example.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,14 @@
import boto3
import requests


# Hidden from rendering in the docs.
#
# This list does not include 'sqliteimport', above,
# to ensure that the `noqa` comment, NOT `__all__`,
# is actually disabling the F401 error.
__all__ = [
"os",
"sys",
"boto3",
"os",
"requests",
"sys",
]
2 changes: 1 addition & 1 deletion docs/ruff/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT


Expand Down
2 changes: 1 addition & 1 deletion requirements/README.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
..
This file is a part of sqliteimport <https://github.com/kurtmckee/sqliteimport>
Copyright 2024-2025 Kurt McKee <contactme@kurtmckee.org>
Copyright 2024-2026 Kurt McKee <contactme@kurtmckee.org>
SPDX-License-Identifier: MIT

``requirements/``
Expand Down
11 changes: 6 additions & 5 deletions requirements/docs-integrations/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
flake8==7.3.0 ; python_version >= "3.10"
isort==7.0.0 ; python_version >= "3.10"
flake8==7.4.1 ; python_version >= "3.10"
isort==9.0.2 ; python_version >= "3.10"
mccabe==0.7.0 ; python_version >= "3.10"
pycodestyle==2.14.0 ; python_version >= "3.10"
pyflakes==3.4.0 ; python_version >= "3.10"
ruff==0.14.9 ; python_version >= "3.10"
mypy-extensions==1.1.0 ; python_version >= "3.10"
pycodestyle==2.15.0 ; python_version >= "3.10"
pyflakes==4.0.1 ; python_version >= "3.10"
ruff==0.16.9 ; python_version >= "3.10"
22 changes: 11 additions & 11 deletions requirements/docs/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
alabaster==1.0.0 ; python_version >= "3.10"
babel==2.17.0 ; python_version >= "3.10"
certifi==2025.11.12 ; python_version >= "3.10"
charset-normalizer==3.4.4 ; python_version >= "3.10"
babel==2.18.0 ; python_version >= "3.10"
certifi==2026.7.22 ; python_version >= "3.10"
charset-normalizer==3.5.2 ; python_version >= "3.10"
colorama==0.4.6 ; python_version >= "3.10" and sys_platform == "win32"
docutils==0.21.2 ; python_version >= "3.10"
idna==3.11 ; python_version >= "3.10"
imagesize==1.4.1 ; python_version >= "3.10"
idna==3.20 ; python_version >= "3.10"
imagesize==2.0.1 ; python_version >= "3.10"
jinja2==3.1.6 ; python_version >= "3.10"
markupsafe==3.0.3 ; python_version >= "3.10"
packaging==25.0 ; python_version >= "3.10"
pygments==2.19.2 ; python_version >= "3.10"
requests==2.32.5 ; python_version >= "3.10"
snowballstemmer==3.0.1 ; python_version >= "3.10"
packaging==26.3 ; python_version >= "3.10"
pygments==2.21.0 ; python_version >= "3.10"
requests==2.34.2 ; python_version >= "3.10"
snowballstemmer==3.1.1 ; python_version >= "3.10"
sphinx==8.1.3 ; python_version >= "3.10"
sphinxcontrib-applehelp==2.0.0 ; python_version >= "3.10"
sphinxcontrib-devhelp==2.0.0 ; python_version >= "3.10"
sphinxcontrib-htmlhelp==2.1.0 ; python_version >= "3.10"
sphinxcontrib-jsmath==1.0.1 ; python_version >= "3.10"
sphinxcontrib-qthelp==2.0.0 ; python_version >= "3.10"
sphinxcontrib-serializinghtml==2.0.0 ; python_version >= "3.10"
tomli==2.3.0 ; python_version == "3.10"
urllib3==2.6.2 ; python_version >= "3.10"
tomli==2.4.1 ; python_version == "3.10"
urllib3==2.8.0 ; python_version >= "3.10"
Loading
Loading