Skip to content

Conversation

@semarj
Copy link
Contributor

@semarj semarj commented Dec 16, 2025

Problem

The 2.0.1 release failed to publish to PyPI because:

  1. poetry.lock was out of sync with pyproject.toml
  2. Poetry configuration used deprecated [tool.poetry.dev-dependencies] section

The CD workflow failed with:

pyproject.toml changed significantly since poetry.lock was last generated. Run `poetry lock` to fix the lock file.

Changes

  • Updated [tool.poetry.dev-dependencies][tool.poetry.group.dev.dependencies] (modern Poetry format)
  • Regenerated poetry.lock to match current pyproject.toml dependencies

After Merge

  1. Release-please will create a 2.0.2 release PR
  2. Merging that will trigger the CD workflow
  3. The CD workflow will successfully build and publish to PyPI

🤖 Generated with Claude Code

- Update deprecated [tool.poetry.dev-dependencies] to [tool.poetry.group.dev.dependencies]
- Regenerate poetry.lock for Python 3.10+ dependencies

The poetry.lock file was out of sync with pyproject.toml after updating
to Python 3.10+ and newer package versions. This was causing the CD
workflow to fail during poetry install.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@semarj semarj merged commit 6ee6fbe into main Dec 16, 2025
7 checks passed
@semarj semarj deleted the update-poetry-lock branch December 16, 2025 21:09
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