-
Notifications
You must be signed in to change notification settings - Fork 2k
New Pipfile available for Python3.10 #2692
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -52,33 +52,33 @@ version = "==4.2.13" | |||||||||
|
|
||||||||||
|
|
||||||||||
| [packages] | ||||||||||
| "pyarrow" = {version="==20.0.0"} | ||||||||||
| "pyarrow" = {version="==23.0.0"} | ||||||||||
| "networkx" = {version="==3.4.2", markers="python_version>'3.8'"} | ||||||||||
| "openpyxl" = {version="==3.1.5"} | ||||||||||
| "pandas" = {version="==2.2.3", markers="python_version>'3.8'"} | ||||||||||
| "pymongo" = {version="==4.13.0", extras=["srv"]} | ||||||||||
| "sqlalchemy" = {version="==2.0.41"} | ||||||||||
| "pandas" = {version="==2.3.3", markers="python_version>'3.8'"} | ||||||||||
|
||||||||||
| "pandas" = {version="==2.3.3", markers="python_version>'3.8'"} | |
| "pandas" = {version="==2.2.3", markers="python_version>'3.8'"} |
Copilot
AI
Feb 18, 2026
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.
The marshmallow package has been updated to version 4.2.1, which is a major version jump from 3.23.2. This is a breaking change, but the corresponding setup.requirements.txt file at tools/packages/taipy-rest/setup.requirements.txt still constrains marshmallow to <=3.23.2. This inconsistency will cause installation issues and needs to be synchronized. The setup.requirements.txt file should be updated to allow marshmallow 4.x if this version is intentionally being adopted, or this Pipfile change should be reverted to stay within the 3.x line.
| "marshmallow" = {version="==4.2.1"} | |
| "marshmallow" = {version="==3.23.2"} |
Copilot
AI
Feb 18, 2026
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.
This PR only updates Pipfile3.10.max, but there are also Pipfile3.9.max, Pipfile3.11.max, and Pipfile3.12.max files in the same directory that appear to maintain similar dependency lists. For consistency, these other Pipfiles should also be updated with the same versions (where compatible with their respective Python versions), or there should be a clear reason why only Python 3.10's Pipfile is being updated.
| "watchdog" = {version="==6.0.0"} | |
| "watchdog" = {version="==6.0.0"} | |
| # Note: charset-normalizer is intentionally updated only for the Python 3.10 max Pipfile; | |
| # other Python version Pipfiles may retain different pins based on their compatibility. |
Copilot
AI
Feb 18, 2026
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.
Multiple package versions in this Pipfile have been updated beyond the constraints specified in the corresponding setup.requirements.txt files. Specifically: boto3 (1.42.39 vs <=1.38.27), pymongo (4.16.0 vs <=4.13.0), sqlalchemy (2.0.46 vs <=2.0.41), flask (3.1.2 vs <=3.1.1), flask-cors (6.0.2 vs <=6.0.0), flask-socketio (5.6.0 vs <=5.5.1), markdown (3.10.1 vs <=3.8), python-dotenv (1.2.1 vs <=1.1.0), gevent (25.9.1 vs <=25.5.1), gitignore-parser (0.1.13 vs <=0.1.12), twisted (25.5.0 vs <=24.11.0), deepdiff (8.6.1 vs <=8.5.0), apispec (6.9.0 vs <=6.8.2), and charset-normalizer (3.4.4 vs <=3.4.2). These inconsistencies need to be resolved by updating the respective setup.requirements.txt files or reverting these Pipfile changes.
| "charset-normalizer" = {version="==3.4.4"} | |
| "charset-normalizer" = {version="==3.4.2"} |
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.
The pyarrow version has been updated to 23.0.0, but the setup.requirements.txt file at tools/packages/taipy-core/setup.requirements.txt still constrains pyarrow to <=20.0.0. This inconsistency needs to be resolved by updating the setup.requirements.txt file to allow pyarrow 23.0.0 or reverting this change.