Skip to content

Conversation

@blooop
Copy link
Owner

@blooop blooop commented Nov 12, 2025

Summary by Sourcery

Clean up outdated tooling references by removing black-related configurations and scripts, clarify linting setup, update legacy Docker docs, and bump project version.

Enhancements:

  • Remove "black" from Dependabot dev-dependency grouping
  • Remove deprecated .deps.yaml move in project rename script

Documentation:

  • Remove outdated "black" mention and clarify ruff in README
  • Update legacy VSCode Docker instructions to reference rockerc.yaml

Chores:

  • Bump version to 0.2.0 in CHANGELOG.md

- Removed black from feature list (replaced with ruff for formatting)
- Updated legacy section to remove outdated deps_rocker references
- Clarified that ruff handles both formatting and linting
- Removed black from docs/intro.rst (replaced with ruff)
- Updated .vscode/tasks.json autoformat task to use ruff and correct command
- Removed black from .github/dependabot.yml dev-dependencies
- Fixed scripts/rename_project.sh to remove non-existent deps.yaml reference
- Updated docs/intro.rst Python version badge to show 3.10-3.13
- Fixed license badge in intro.rst to use correct URL
- Removed outdated flit tasks from .vscode/tasks.json
- Fixed pixi version mismatch in .devcontainer/devcontainer.json (v0.48.2)
- Updated CHANGELOG.md version to match pyproject.toml (0.2.0)
@sourcery-ai
Copy link

sourcery-ai bot commented Nov 12, 2025

Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This PR refines dependency update settings, cleans up outdated documentation, bumps the project version, and simplifies the rename script.

Class diagram for the updated rename_project.sh script

classDiagram
class rename_project_sh {
  +mv python_template "$1"
  -mv python_template.deps.yaml "$1".deps.yaml
  +find . \( -type d -name .git -prune \) -o \( -type f -not -name 'tasks.json' -not -name 'update_from_template.sh'  \) -print0 | xargs -0 sed -i "s/python_template/$1/g"
}
Loading

Flow diagram for the updated dependency grouping in dependabot.yml

flowchart TD
    A["dependabot.yml"] --> B["groups: dev-dependencies"]
    B --> C["patterns: check-manifest"]
    B --> D["patterns: pre-commit"]
    B --> E["patterns: pylint"]
    B --> F["patterns: pytest"]
    B --> G["patterns: pytest-cov"]
    B --> H["patterns: hypothesis"]
    B --> I["patterns: ruff"]
    B --> J["patterns: coverage"]
    %% 'black' removed from patterns
Loading

File-Level Changes

Change Details Files
Refine dependency update configuration
  • Adjusted YAML indentation for patterns
  • Removed 'black' from dev-dependencies group
.github/dependabot.yml
Update README to reflect current tooling and remove outdated instructions
  • Combined ruff formatting and linting bullet
  • Removed reference to black
  • Updated legacy VSCode container instructions to use rockerc.yaml
README.md
Bump project version in changelog
  • Updated version from 0.0.0 to 0.2.0
CHANGELOG.md
Simplify project rename script
  • Removed movement of python_template.deps.yaml in rename logic
scripts/rename_project.sh

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey there - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@blooop blooop merged commit ca9bd8f into main Nov 12, 2025
7 checks passed
@blooop blooop deleted the claude/update-readme-cleanup-011CV3tezqW7h6y6TN1Utonb branch November 12, 2025 11:36
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.

3 participants