Mathew Sir Guest the best and Claude Opus 4.8
d1420dccda
ci: add Gitea Actions Python version matrix
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-30 22:48:51 -06:00
Mathew Sir Guest the best and Claude Opus 4.8
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
Mathew Sir Guest the best and Claude Opus 4.8
bcd5f41f4a
chore: ignore spurious uv.lock (project uses poetry.lock)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-30 22:42:37 -06:00
Mathew Sir Guest the best and Claude Opus 4.8
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
Mathew Sir Guest the best and Claude Opus 4.8
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
Mathew Sir Guest the best and Claude Opus 4.8
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
Mathew Sir Guest the best and Claude Opus 4.8
a63935e17d
test: add AppSettings defaults and env-parsing smoke tests
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-30 22:32:53 -06:00
Mathew Sir Guest the best and Claude Opus 4.8
f6bbb550d8
test: add CLI --help smoke tests for every command
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-30 22:32:34 -06:00
Mathew Sir Guest the best and Claude Opus 4.8
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
Mathew Sir Guest the best and Claude Opus 4.8
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
Mathew Sir Guest the best and Claude Opus 4.8
ccd7f2793f
chore: ignore .claude/worktrees and local settings
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-30 22:29:41 -06:00
Mathew Sir Guest the best and Claude Opus 4.8
dc52886b0e
docs: add Python version support matrix implementation plan
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-30 22:29:41 -06:00
Mathew Sir Guest the best and Claude Opus 4.8
4b3e4d1e52
docs: add CLAUDE.md guidance and refresh README
...
Document the project overview, commands, code style, and architecture
in CLAUDE.md, update the README for the Poetry/Click workflow, and add
local Claude Code permission settings.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-30 21:25:09 -06:00
Mathew Sir Guest the best and Claude Opus 4.8
709e6f25fa
refactor: replace configobj spec with pydantic-settings and Click CLI
...
Drop the config.spec/configobj configuration in favour of an
AppSettings pydantic-settings model (settings.py) loaded from
SMILEYFACE_-prefixed env vars or a .env file. Introduce AppContext
(context.py) to carry settings plus logging, dispatch commands through
a Click CLI (cli.py), and centralise log setup (logging_setup.py).
Update hub_machine, datalayer, and scraping modules to consume the new
context. Add .env.example and ignore .env.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-05-30 19:43:38 -06:00
Mathew Sir Guest the best and Claude Opus 4.8
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
Mathew Guest
10649a043c
doc: formatting for gitea md and improvements on usage section
2024-11-15 05:23:59 -07:00
Mathew Guest
ff06cc59eb
Merge branch 'master' of git.zavage.net:Zavage-Software/smileyface
2024-08-15 05:09:35 -06:00
Mathew Guest
00929df4a2
build: updated link on site which was broken
2024-08-15 05:07:43 -06:00