Commit Graph

9 Commits

Author SHA1 Message Date
e91c7344d8 build: lock in Python 3.8+ support (classifiers, black targets)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 22:48:26 -06:00
1a5530f1db compat: fall back to importlib_resources backport on Python 3.8
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 22:37:08 -06:00
141eb6f09e build: add nox matrix runner for the Python version smoke suite
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 22:36:41 -06:00
9d02a06620 build: temporarily widen python constraint to >=3.8 for version discovery
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 22:36:20 -06:00
42b7a329c9 fix: declare selenium as a runtime dependency
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 22:32:13 -06:00
f021f1c1b0 test: add import smoke test (reveals undeclared selenium dep)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 22:31:56 -06:00
183fa960c3 build: migrate to Poetry and Python 3.13
Replace setuptools/setup.py with Poetry as the build backend and
dependency manager. Bump the target runtime from Python 3.8 to 3.13
across .python-version, pre-commit, and the black/isort config.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 19:43:32 -06:00
49f4816c8d build: refactor black and isort 2024-08-02 05:51:33 -06:00
c69fc19b1d build: poetry and some cleanup 2024-08-02 05:48:05 -06:00