RedashCommunity / redash

The Community Led continuation of Redash. Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
https://redash.community/
BSD 2-Clause "Simplified" License
37 stars 7 forks source link

Update "dql==0.5.26 >> 0.6.2" 、”dynamo3==0.4.10. >> 1.0.0“、” boto3>=1.10.0,<1.11.0 >> boto3>=1.14.0,<1.15.0“、 ”botocore>=1.13,<1.14.0 >> botocore>=1.13,<=1.17.55“ and #pymapd==0.19.0 #54

Closed Avey777 closed 1 year ago

Avey777 commented 1 year ago

What type of PR is this?

Description

dql==0.5.26 >> 0.6.2 dynamo3==0.4.10. >> 1.0.0 boto3>=1.10.0,<1.11.0 >> boto3>=1.14.0,<1.15.0 botocore>=1.13,<1.14.0 >> botocore>=1.13,<=1.17.55

pymapd==0.19.0

How is this tested?

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings (if there are UI changes)

justinclift commented 1 year ago

Cool, looks like you're making progress. :smile:

Avey777 commented 1 year ago

Cool, looks like you're making progress. 😄

In order to facilitate future maintenance, we have to abandon some data sources that are no longer being updated so that redash can continue to move forward.

For those who need the previous data sources, they can continue to use the previous older version.

Avey777 commented 1 year ago

I understand that updates can be unstable. However, for the sake of the future, we have to gradually do these things.

Avey777 commented 1 year ago

Do we need to consider the supported versions of Python? If we need to support Python 3.10 or even Python 3.11, we may have to drop support for Python versions prior to 3.8.

justinclift commented 1 year ago

In order to facilitate future maintenance, we have to abandon some data sources that are no longer being updated so that redash can continue to move forward.

Yeah, I think that's a reasonable approach for us to take. Once things are actually working well again in this project, then we could carefully look at adding back some of the removed ones if certain conditions are met. Probably something along the lines of "Community Demand + Actively developed library for us to use". That's my first thought, but who knows how it'll actually end up. :smile:

justinclift commented 1 year ago

For now, I'm pretty sure we'd want to keep on supporting Python 3.8. Ubuntu 20.04 is still under support by Canonical, so we'd probably want to keep Python 3.8 support until Ubuntu 20.04 is End Of Life (EOL).