ryankert01 opened a new issue, #825:
URL: https://github.com/apache/mahout/issues/825

   ### Description
   
   This is the tracking issue for consolidating the Python project 
infrastructure to provide a unified developer experience.
   
   ### Motivation
   
   Currently, the project has fragmented test infrastructure:
   - Tests split between `testing/` and `qdp/qdp-python/tests/`
   - Duplicate pytest configurations with different versions
   - Complex multi-step development workflow
   - Inconsistent dev dependencies
   
   ### Goals
   
   - [ ] Single `pytest` command runs all tests from repository root
   - [ ] Unified pytest configuration with consistent markers
   - [ ] Consolidated dev dependencies in root `pyproject.toml`
   - [ ] Auto-skip QDP tests when extension isn't built
   - [ ] Updated documentation
   
   ### Implementation Issues
   
   - Add root conftest.py with QDP auto-skip logic
   - Consolidate dev dependencies in root pyproject.toml
   - Reorganize test directory structure
   - Clean up qdp-python pyproject.toml
   - Update documentation for new test workflow


-- 
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