Skip to content

chore: modernize python template#8

Merged
privatedumbo merged 1 commit into
mainfrom
chore/modernize-template
Jun 18, 2026
Merged

chore: modernize python template#8
privatedumbo merged 1 commit into
mainfrom
chore/modernize-template

Conversation

@privatedumbo

Copy link
Copy Markdown
Owner

Changes

  • CLAUDE.md → AGENTS.md — always included, no opt-in question. Vendor-neutral name for AI agent instructions.
  • Remove include_claude_code copier question entirely
  • Python 3.14 default — drop 3.12 (maintenance), keep 3.13 as conservative option
  • Tighten poe taskscheck runs mypy on package only (not ${POE_ROOT}), test runs bare pytest (respects testpaths config)
  • Add poe setup — single command for sync + install-hooks
  • Add .editorconfig — consistent indentation/line-endings across editors
  • Better placeholderhello() / test_hello() instead of foo() / test_foo()
  • README simplified — leads with uv run poe setup instead of two-step dance
  • Remove list[str] hint — obvious since Python 3.9, noise in AGENTS.md

@privatedumbo privatedumbo force-pushed the chore/modernize-template branch from dcc1e0a to 5c963e3 Compare June 18, 2026 14:42
- Rename CLAUDE.md → AGENTS.md (always included, no opt-in)
- Remove include_claude_code copier question
- Default Python to 3.14, drop 3.12
- Tighten poe check (mypy on package only) and poe test (bare pytest)
- Add poe setup task (sync + install-hooks)
- Add .editorconfig
- Replace foo/bar placeholder with hello()
- README leads with single 'uv run poe setup' command
- Remove list[str]/List[str] hint from AGENTS.md (obvious since 3.9)
@privatedumbo privatedumbo force-pushed the chore/modernize-template branch from 5c963e3 to 85130ad Compare June 18, 2026 14:44
@privatedumbo privatedumbo merged commit 381cc4a into main Jun 18, 2026
6 checks passed
@privatedumbo privatedumbo deleted the chore/modernize-template branch June 18, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant