-
Notifications
You must be signed in to change notification settings - Fork 0
Dependency update #45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Bumps python from 3.14.1-slim to 3.15.0a2-slim. --- updated-dependencies: - dependency-name: python dependency-version: 3.15.0a2-slim dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.44 to 2.0.45. - [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases) - [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst) - [Commits](https://github.com/sqlalchemy/sqlalchemy/commits) --- updated-dependencies: - dependency-name: sqlalchemy dependency-version: 2.0.45 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
….0.45 Bump sqlalchemy from 2.0.44 to 2.0.45
…15.0a2-slim Bump python from 3.14.1-slim to 3.15.0a2-slim
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates dependencies across Docker configurations and Python packages. However, it contains critical issues with the Python version selection that need to be addressed before deployment.
- Updates SQLAlchemy from version 2.0.44 to 2.0.45 (minor patch update)
- Updates base Docker images from Python 3.14.1 to Python 3.15.0a2 (problematic - see comments)
- Adds build tools (gcc, g++, make, libffi-dev) to the main Dockerfile to support compilation of Python packages with C extensions
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| requirements.txt | Updates SQLAlchemy to version 2.0.45 for latest bug fixes and improvements |
| Dockerfile.root | Updates Python base image to 3.15.0a2 (alpha version - see critical issues) |
| Dockerfile | Updates Python base image to 3.15.0a2 and adds build tools for compiling Python packages (inconsistent with Dockerfile.root) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -1,4 +1,4 @@ | |||
| FROM python:3.14.1-slim | |||
| FROM python:3.15.0a2-slim | |||
Copilot
AI
Dec 17, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Using Python 3.15.0a2 (an alpha/pre-release version) in production is not recommended. Alpha versions are unstable, may contain bugs, and are not suitable for production deployments. Consider using the latest stable Python version (3.13.x as of the current date) instead. Additionally, note that Python 3.14 has not been released yet as of January 2025, so the previous version "3.14.1" mentioned in the diff appears to be invalid as well.
| FROM python:3.15.0a2-slim | |
| FROM python:3.13-slim |
| @@ -1,4 +1,4 @@ | |||
| FROM python:3.14.1-slim | |||
| FROM python:3.15.0a2-slim | |||
Copilot
AI
Dec 17, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Using Python 3.15.0a2 (an alpha/pre-release version) in production is not recommended. Alpha versions are unstable, may contain bugs, and are not suitable for production deployments. Consider using the latest stable Python version (3.13.x as of the current date) instead. Additionally, note that Python 3.14 has not been released yet as of January 2025, so the previous version "3.14.1" mentioned in the diff appears to be invalid as well.
| FROM python:3.15.0a2-slim | |
| FROM python:3.13-slim |
| gcc \ | ||
| g++ \ | ||
| make \ | ||
| libffi-dev \ |
Copilot
AI
Dec 17, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Build tools (gcc, g++, make, libffi-dev) have been added to the main Dockerfile but are missing from Dockerfile.root. This creates an inconsistency between the two Docker configurations. If these build tools are necessary for installing Python packages from requirements.txt, they should also be added to Dockerfile.root to ensure consistent behavior across both Docker images.
No description provided.