MonkeyCanCode opened a new pull request, #184:
URL: https://github.com/apache/polaris-tools/pull/184
This PR does the following:
1. Add Makefile for MCP and integrated with top level Makefile
2. Change `pyproject.yaml` to use dependency-groups (matched to polaris)
3. Combine current optional dependencies into dev dependency group (matched
to polaris)
4. Fix failure test cases
Here is Makefile integration from top level Makefile:
```
➜ polaris-tools git:(mcp_makefile) make
Usage:
make <target>
General
help Display this help
Benchmarks
benchmarks-create-commits-simulation Run create commits simulation
benchmarks-create-dataset-simulation Run create dataset simulation
benchmarks-read-simulation Run read simulation
benchmarks-read-update-simulation Run read/update simulation
benchmarks-reports-clean Clean benchmark reports
benchmarks-reports-list List benchmark reports
benchmarks-weighted-workload-simulation Run weighted workload simulation
benchmarks-version Display version for benchmarks
project
Console
console-build Build console project
console-build-docker Build docker image for console
project
console-dev Run the console project in
development mode
console-format-check Check formatting in the console
project
console-format-fix Fix formatting in the console
project
console-install Install dependencies for console
project
console-lint Lint the console project
console-lint-fix Fix linting issues in the
console project
console-version Display version for console
project
MCP
mcp-build Build the distribution files
(sdist and wheel) for MCP project
mcp-cleanup Cleanup virtual environment and
build artifacts for MCP project
mcp-lint Lint the MCP project
mcp-run Start MCP server (stdin/stdout
transport)
mcp-test Run unit tests for MCP project
```
Here is within the mcp-server directory:
```
➜ mcp-server git:(mcp_makefile) make
Usage:
make <target>
General
help Display this help
version Display version information
MCP Server
build Build the distribution files
(sdist and wheel) for MCP project
cleanup Cleanup virtual environment and
build artifacts for MCP project
lint Lint the MCP project
run Start MCP server (stdin/stdout
transport)
test Run unit tests for MCP project
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]