build(deps-dev): bump ruff from 0.15.20 to 0.16.4. Closes #60 - #61
Merged
Conversation
opbot-xd
force-pushed
the
chore/bump-ruff-0.16.4
branch
from
August 28, 2026 05:28
453a414 to
4d549b1
Compare
opbot-xd
commented
Aug 28, 2026
| "ISC001", # Conflicts with formatter | ||
| "D100", # Missing docstring in public module | ||
| "D104", # Missing docstring in public package | ||
| "CPY001", # Missing copyright notice at top of file |
Collaborator
Author
There was a problem hiding this comment.
Hi @regulartim, I hope its fine to add exception for this rule, or should we add notice at top of all files like we have in some files of Greedybear?
Collaborator
Author
There was a problem hiding this comment.
I checked if we add this line at the very first line of each file (before module docstrings or imports):
# Copyright (c) 2021 The Honeynet Project
We were able to address this rule. Total 13 files required it.
Member
There was a problem hiding this comment.
Hey @opbot-xd ! For me it's fine to add an exception for this rule.
regulartim
approved these changes
Aug 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This PR bumps the development dependency
rufffrom version0.15.20to0.16.4, updates.github/.pre-commit-config.yamltov0.16.4, and addsCPY001(flake8-copyright) to the ignored lint rules inpyproject.toml.Because
select = ["ALL"]is enabled for Ruff, upgrading to 0.16.4 triggeredCPY001(missing copyright header) on all 13 Python source and test files. Since this project uses a repository-level MIT license without per-file copyright headers,CPY001is ignored.Related issues
Type of change
Checklist
Formalities
<feature name>. Closes #999- Release PRs (develop → main): Title must be the version number (e.g.
0.2.0)develop.develop.- Exception: Release PRs target
main.Docs and tests
Ruff) gave 0 errors.