guan404ming commented on PR #875:
URL: https://github.com/apache/mahout/pull/875#issuecomment-3769477337

   Yes, pip install qumat[qdp] is exactly what we're going for. However, the 
extra still requires a separate package because extras are just dependencies on 
other packages, not embedded optional code. Also the extra still requires a 
separate package since 
                                                                                
                                                                            
   - qumat uses hatchling (pure Python)                                         
                                                                         
   - qumat-qdp uses maturin (Rust extension)                                    
                                                                         
   - A single pyproject.toml can only have one build backend 
   
   This follows the same pattern as pydantic + pydantic-core.                   
                                                                         
   Happy to document this in an ADR if you think it would be helpful.


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