Git Product home page Git Product logo

Comments (12)

susodapop avatar susodapop commented on May 18, 2024 1

Thanks for the ping. We'll have the answer today about the timeline.

from databricks-sql-python.

susodapop avatar susodapop commented on May 18, 2024 1

After discussion with the team we've actually deprioritised this. We won't consider a timeline for it again for at least a few more weeks. I know that's not a great answer ☹️ It's a side-effect of a lot of things in the pipeline for both this connector and dbt-databricks (its biggest user).

Perhaps you can help with this? Long-term we'd like to remove the pandas dependency from the connector entirely. Short-term, do you think it would be acceptable to simply update pyproject.toml to allow pandas==^2.0.0? If so, we would absolutely review a pull request implementing such a change. If it passes our test suite then there's little risk.

This wouldn't work if pandas 2.0 support involves significant syntax changes to the few places where we import pandas as pd and do something with it.

from databricks-sql-python.

susodapop avatar susodapop commented on May 18, 2024

This is a duplicate of #91. We'll discuss timelines for this and update that ticket within the next week.

Whoops! Got my wires crossed. This isn’t a duplicate. We’ll still have a timeline for it this week.

from databricks-sql-python.

PedroBrochado avatar PedroBrochado commented on May 18, 2024

Hello @susodapop πŸ‘‹
Sorry to be that person....
Any idea when this will be on the roadmap?

from databricks-sql-python.

PedroBrochado avatar PedroBrochado commented on May 18, 2024

@susodapop I had a quick attempt on it, all unit tests pass with pandas@^2.0.0 (it works on my machine πŸ˜…).
But I had to update the python version to >=3.8.0. Is this acceptable?

from databricks-sql-python.

nicholasarquette avatar nicholasarquette commented on May 18, 2024

from databricks-sql-python.

PedroBrochado avatar PedroBrochado commented on May 18, 2024

@susodapop Any thoughts on my comment above about python >=3.8.0

from databricks-sql-python.

susodapop avatar susodapop commented on May 18, 2024

Dropping support for Python 3.7 is a significant decision that we need to adequately consider how it will affect other users. I wonder if Poetry will allow us to specify an older version of pandas for Python 3.7 and a newer version of Pandas for >3.8?

from databricks-sql-python.

cdcadman avatar cdcadman commented on May 18, 2024

@PedroBrochado @susodapop, I think either of these approaches would work:

from databricks-sql-python.

arkeodev avatar arkeodev commented on May 18, 2024

Is there any update for pandas 2.0 support? Thank you

from databricks-sql-python.

michaelromero avatar michaelromero commented on May 18, 2024

bumping for pandas 2.0 support

from databricks-sql-python.

susodapop avatar susodapop commented on May 18, 2024

We released version 2.8.0 which allows installation alongside pandas==2.0

https://github.com/databricks/databricks-sql-python/releases/tag/v2.8.0

from databricks-sql-python.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.