-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Relax pyarrow dependency range to resolve conflict with databricks-sq… #1988
Conversation
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.
Good start
@@ -56,7 +56,7 @@ def run(self): | |||
"python-magic-bin>=0.4.14,<0.5;platform_system=='Windows'", | |||
], | |||
"rdp": ["rdp>=0.8"], | |||
"arrow": ["pyarrow>=17.0.0,<18.0"], | |||
"arrow": ["pyarrow>=14.0.1,<18.0"], |
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.
14 seems a bit low to me
I thought that Databricks supports 16 but not 17
there is also an impact on the frontend...
This is related to databricks compatibility. Since we have a native integration with Databricks in taipy-enterprise, @toan-quach could you jump on this PR and the related issue? |
@S-YED thanks for your contribution! Seems to me that the databricks team is working on a change that will remove the upper bound for dependencies => You will be able to install taipy (even with pyarrow>=17.0.0,<18.0) after their PR is merged. However, this may take a while, so I would suggest 2 approaches:
|
I think arrow 16+ is fine (just to be sure we'll change the version in frontend/taipy-gui/package.json too) |
Hi @S-YED Can you help expand the version |
Are you still working on this issue @S-YED ? |
Sorry for Closing it late, I just came back to health after several days !! |
Detailed Description of the Changes for Issue #1986
Issue Summary
The issue titled "Too much restriction on pyarrow dependency" states a breaking change in dependencies from version 3.1.1 to 4.0 due to a restriction on
pyarrow
. This conflict prevents the installation of packages likedatabricks-sql-connector==3.4.0
.Changes Made
File Modified:
setup.py
(branch:develop
)Dependency Updated: The version range for
pyarrow
has been modified to accommodate bothTaipy
anddatabricks-sql-connector
dependencies.Original Line:
Testing
Taipy
alongsidedatabricks-sql-connector==3.4.0
to ensure there are no dependency conflicts:Reference
This pull request addresses issue #1986.