astro-sdk
astro-sdk copied to clipboard
Astro SDK allows rapid and clean development of {Extract, Load, Transform} workflows using Python and SQL, powered by Apache Airflow.
**Context** At the moment, Astro (0.5.1) uses [frontmatter](https://pypi.org/project/python-frontmatter/) blocks at the top of the SQL files to decide on the configuration to use to run the queries. The consequence is...
The current TempPostgresHook returns an error if a user creates a postgres instance because of string parsing ``` File "/usr/local/lib/python3.9/site-packages/airflow/hooks/dbapi.py", line 118, in get_sqlalchemy_engine return create_engine(self.get_uri(), **engine_kwargs) File "/usr/local/lib/python3.9/site-packages/astro/sql/operators/temp_hooks.py", line...
# Description ## What is the current behavior? Currently, we were changing the case of col names to lowercase for snowflakes. Which trips user. closes: #917 ## What is the...
# Description ## What is the current behavior? The current examples don't work end-to-end e.g. via `flow run`. ## What is the new behavior? We use examples which can run...
We should test that users who enabled pickling are able to upgrade to Python SDK 1.2 from Python SDK 1.1 with a) pickling enabled and b) using Astro SDK Custom...
# Description ## What is the current behavior? Currently, `aql.cleanup()` does not cleanup/remove all temp tables. We know this for sure for Snowflake: The following [CI logs](https://github.com/astronomer/astro-sdk/actions/runs/3236060888/jobs/5309951211#step:11:967) were giving us...
We're alerted by Dependabot for the below security issue and hence we need to restrict protobuf version to
# Description ## What is the current behavior? Open Lineage support for `MergeOperator` is missing. closes: #900 ## What is the new behavior? - Add open Lineage support for `MergeOperator`...
Currently, we have a local folder path dependency in `pyproject.toml `for `python-sdk`. We need to update it to non-dev version before the `sql-cli` release.