Skip to content

Stop fernignoring pyproject.toml so releases bump the version - #143

Merged
bpapillon merged 1 commit into
mainfrom
chris/generate-pyproject
Oct 20, 2026
Merged

bpapillon merged 1 commit into
mainfrom
chris/generate-pyproject

Conversation

@cbrady

@cbrady cbrady commented Oct 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

Releases don't bump our version because pyproject.toml is in .fernignore, so we've been updating it by hand (e.g. 1b57b73). This removes it from .fernignore. Its customizations (extras, optional deps, dev deps, the wasm include and the redis mypy override) now live in the generator config: SchematicHQ/schematic-fern-config#530

poetry.lock stays fernignored.

Merge order

Merge SchematicHQ/schematic-fern-config#530 first. If this one merges first, the next regeneration would write a plain pyproject.toml without our extras or the wasm include.

The first regeneration PR after both merge will rewrite pyproject.toml; the expected diff and test results are in the fern-config PR. Because poetry.lock stays ignored, run poetry lock on that regeneration PR.

🤖 Generated with Claude Code

pyproject.toml is now generated from schematic-fern-config's generators.yml,
which carries our extras, optional deps, dev deps, wasm include and mypy
override. poetry.lock stays fernignored.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bpapillon
bpapillon merged commit 88cb98c into main Oct 20, 2026
6 checks passed
@bpapillon
bpapillon deleted the chris/generate-pyproject branch October 20, 2026 21:53
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.

2 participants