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.
This pull request migrates the project from the old
aieng-bot-maintainpackage and CLI structure to a new, unifiedaieng-botpackage and CLI. It introduces a Click-based CLI with consolidated commands, updates all references and scripts to use the new CLI entry point, and cleans up the codebase and configuration accordingly.The most important changes are:
Migration to Unified Package and CLI:
aieng_bot_maintaintoaieng_bot, updated the project name and package paths inpyproject.toml, and moved all source files accordingly. The main CLI entry point is nowaieng-bot, replacing the previous multiple script entry points. [1] [2] [3] [4] [5] [6]New Click-based CLI Commands:
src/aieng_bot/_cli, consolidating all commands (classify,fix,metrics,queue) under theaieng-botcommand. Each command is implemented as a separate Click command, replacing the previous argparse-based scripts. [1] [2] [3] [4] [5]Workflow and Script Updates:
aieng-botCLI and subcommands instead of the old script names. [1] [2] [3] [4]Dependency and Configuration Adjustments:
pyproject.tomlto addclickand adjust package names and paths for the new structure. [1] [2]Test and Coverage Path Fixes: