PDGGK opened a new pull request, #37297:
URL: https://github.com/apache/beam/pull/37297

   ## What changes are being proposed in this pull request?
   
   This PR addresses issue #37279 by documenting the Python version 
availability issues on Ubuntu 24.04.
   
   Ubuntu 24.04 ships with Python 3.12 by default but lacks `python3.10`, 
`python3.11`, and `python3.13` commands in the default repositories. This 
causes build failures when developers try to run Python SDK test suites that 
require multiple Python versions.
   
   ## Why are these changes needed?
   
   New contributors using Ubuntu 24.04 frequently encounter confusing build 
errors like:
   - `python3.10: command not found`
   - `Cannot run program "python3.10": No such file or directory`
   
   This documentation update helps developers:
   1. Understand why the error occurs
   2. Know which Python versions are affected
   3. Apply appropriate workarounds
   
   ## Changes made:
   
   - Simplified "For more information" line to match Beam documentation style
   - Added Ubuntu 24.04-specific guidance explaining missing Python versions
   - Provided two workarounds:
     - Using `pyenv` to install and make multiple versions available
     - Creating symlinks in `/usr/local/bin/`
   
   ## Testing
   
   - Documentation-only change, no code tests required
   - Verified formatting and links
   
   Fixes #37279


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