astronomer / astro-sdk

Astro SDK allows rapid and clean development of {Extract, Load, Transform} workflows using Python and SQL, powered by Apache Airflow.
https://astro-sdk-python.rtfd.io/
Apache License 2.0
330 stars 40 forks source link

Support for Pandas 2, Airflow 2.6.3 and Python 3.11 #1989

Closed utkarsharma2 closed 11 months ago

utkarsharma2 commented 11 months ago

Description

This PR addresses the following issues in the Current implementation

  1. Pandas 2.0 support
  2. Airflow 2.6.3 support
  3. Python 3.11 support
codecov[bot] commented 11 months ago

Codecov Report

Patch coverage: 83.33% and project coverage change: +0.83% :tada:

Comparison is base (bfc8daa) 90.84% compared to head (238ff2f) 91.68%. Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1989 +/- ## ========================================== + Coverage 90.84% 91.68% +0.83% ========================================== Files 72 72 Lines 4250 4255 +5 Branches 511 512 +1 ========================================== + Hits 3861 3901 +40 + Misses 302 269 -33 + Partials 87 85 -2 ``` | Flag | Coverage Δ | | |---|---|---| | PythonSDK | `91.68% <83.33%> (+0.83%)` | :arrow_up: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=astronomer#carryforward-flags-in-the-pull-request-comment) to find out more. | [Files Changed](https://app.codecov.io/gh/astronomer/astro-sdk/pull/1989?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=astronomer) | Coverage Δ | | |---|---|---| | [python-sdk/src/astro/sql/operators/cleanup.py](https://app.codecov.io/gh/astronomer/astro-sdk/pull/1989?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=astronomer#diff-cHl0aG9uLXNkay9zcmMvYXN0cm8vc3FsL29wZXJhdG9ycy9jbGVhbnVwLnB5) | `90.08% <50.00%> (-1.52%)` | :arrow_down: | | [python-sdk/src/astro/databases/base.py](https://app.codecov.io/gh/astronomer/astro-sdk/pull/1989?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=astronomer#diff-cHl0aG9uLXNkay9zcmMvYXN0cm8vZGF0YWJhc2VzL2Jhc2UucHk=) | `95.56% <100.00%> (+3.31%)` | :arrow_up: | ... and [9 files with indirect coverage changes](https://app.codecov.io/gh/astronomer/astro-sdk/pull/1989/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=astronomer)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.