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]

Reply via email to