-
Notifications
You must be signed in to change notification settings - Fork 394
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
sqlalchemy-redshift seems dormant and does not seem to be compatible with current environments despite being recommended by dvc #5343
Comments
@DaveParr do you know about the alternatives? can you recommend an update to the docs? |
@shcheklein I'm afraid I don't. From sqlalchemy/sqlalchemy#11950 it seems that sqlalchemy are not interested in plugging this hole themselves, and also have highlighted that as redshift is 'proprietary' it makes any non-aws backed project a significantly larger lift. I don't work for aws but I am guessing that they saw that this functionally overlaps a subset of the capabilities of For our current codebase I expect we will work around this using a dvc stage which calls a python command that does the execution against redshift using aws wrangler during it's execution. I realise it's slightly less ergonomic and we miss out on a few nice to haves but it will fulfil our needs today. |
@skshetry should we remove it from docs or mention that it is deprecated? |
DVC is compatible with SQLAlchemy v1 as well, so that still works. However, the PyPI packages mentioned on the page are third-party packages, and we can't guarantee that they will always work — they are only recommendations. |
okay, let's close this for now. I think users can see and decide on their own. |
Totally understand this decision, thanks for working it through with me. Last thing, in case it's useful. In poking Very unsure where this exists in the stack, I have no prior experience with it, but thought it might have some relevance to working this through for people more in the db connections weeds than me. Eitherway, thanks for the work, DVC is providing us a tonne of benefit even outside this 👍🏻 |
import-db
docs referencesqlalchemy-redshift
which seems to be an unsupported/dormant/soon to be archived package.I also believe due to version constraints it's not possible to install the dependency in 'current' projects since
sqlalchemy
went 2.0.0:While a project might be able to use a prior
sqlalchemy
version right now, it appears that would be a significant practical constraint assqlalchemy-redshift
doesn't seem to aim to release a new update?The text was updated successfully, but these errors were encountered: