mahout-build

Automate building and testing Apache Mahout components with Rust and Python.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/guan404ming/gmccc --skill mahout-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mahout-build
Source: https://github.com/guan404ming/gmccc/tree/main/skills/mahout/mahout-build
Command: npx skills add https://github.com/guan404ming/gmccc --skill mahout-build

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Builds and tests Apache Mahout components (qumat and qdp), removing manual build steps and ensuring reproducible results.

Core Features & Use Cases

  • Automates the end-to-end build and test of Mahout components (qumat + qdp) across Rust and Python parts.
  • Provides commands to run Rust tests, Python builds with maturin, and Python tests, simplifying CI integration.
  • Use case: when preparing release candidates, run the Mahout build to verify compilation and test suites before packaging.

Quick Start

Execute the mahout-build workflow to compile qumat and qdp and run all tests.

Frequently Asked Questions about mahout-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and test Apache Mahout components like qumat and qdp together?

To build and test Apache Mahout components like qumat and qdp, you can automate the end-to-end workflow that compiles both Rust and Python parts and executes the related test suites.

Do I need cargo and maturin to compile Mahout Rust and Python parts?

Yes, you need cargo and maturin to compile Mahout Rust and Python parts, alongside pytest and a Makefile-based test suite to execute the full build and test workflow.

What is the best way to automate Mahout release candidate verification?

The best way to automate Mahout release candidate verification is running an automated build pipeline that compiles qumat and qdp and runs all tests to ensure reproducible results before packaging.

How does the Mahout build process handle Rust tests and Python builds?

The Mahout build process handles Rust tests and Python builds by providing specific commands to run cargo tests, compile Python extensions with maturin, and execute Python tests for CI integration.