Alok-kumar-priyadarshi opened a new pull request, #37587: URL: https://github.com/apache/superset/pull/37587
fix(deps): update psycopg2-binary pin for Python 3.12 support ### SUMMARY The PostgreSQL optional dependency pins `psycopg2-binary==2.9.6`, which does not provide pre-built wheels for Python 3.12. This causes `pip install "apache-superset[postgres]"` to fail on the official Python 3.12 Docker image because pip falls back to a source build without available build tools. This change updates the pin to `psycopg2-binary>=2.9.9`, the first release that includes Python 3.12 wheels, restoring successful installation without modifying Docker images or runtime behavior. ### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF N/A ### TESTING INSTRUCTIONS 1. Use the `apache/superset:6.0.0-py312` Docker image. 2. Run `pip install "apache-superset[postgres]"`. 3. Verify the installation completes successfully without attempting a source build. ### ADDITIONAL INFORMATION - [x] Has associated issue - [ ] Required feature flags - [ ] Changes UI - [ ] Includes DB Migration - [ ] Introduces new feature or API - [ ] Removes existing feature or API Fixes #37126 -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
