astro-sdk-python

View on PyPIReverse Dependencies (4)

1.8.1 astro_sdk_python-1.8.1-py3-none-any.whl

Wheel Details

Project: astro-sdk-python
Version: 1.8.1
Filename: astro_sdk_python-1.8.1-py3-none-any.whl
Download: [link]
Size: 157218
MD5: 5ea6800e8986a4e1e81aec8fae8a2d50
SHA256: ef2c64c54a1676e73bcb95f094237d76874440775375ab1ebc26626d16f61aaf
Uploaded: 2024-06-21 09:52:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: astro-sdk-python
Version: 1.8.1
Summary: Astro SDK allows rapid and clean development of {Extract, Load, Transform} workflows using Python and SQL, powered by Apache Airflow.
Author-Email: Astronomer <humans[at]astronomer.io>
Project-Url: Documentation, https://astro-sdk-python.rtfd.io/
Project-Url: Home, https://astronomer.io/
Project-Url: Source, https://github.com/astronomer/astro-sdk/tree/main/python-sdk
Keywords: airflow,provider,astronomer,sql,decorator,task flow,elt,etl,dag
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Database
Classifier: Framework :: Apache Airflow
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: apache-airflow (>=2.7)
Requires-Dist: attrs (>=20.3.0)
Requires-Dist: pandas (<2.2.0)
Requires-Dist: pyarrow
Requires-Dist: python-frontmatter
Requires-Dist: smart-open (<7.0.0)
Requires-Dist: SQLAlchemy (>=1.3.18)
Requires-Dist: Flask-Session (<0.6.0)
Requires-Dist: apache-airflow-providers-amazon (>=8.18.0); extra == "all"
Requires-Dist: apache-airflow-providers-google (>=10.15.0); extra == "all"
Requires-Dist: apache-airflow-providers-ftp; extra == "all"
Requires-Dist: apache-airflow-providers-postgres; extra == "all"
Requires-Dist: apache-airflow-providers-snowflake (>=5.3.0); extra == "all"
Requires-Dist: apache-airflow-providers-sftp (>=4.9.0); extra == "all"
Requires-Dist: smart-open[all] (>=5.2.1); extra == "all"
Requires-Dist: snowflake-connector-python[pandas]; extra == "all"
Requires-Dist: snowflake-sqlalchemy (>=1.2.0); extra == "all"
Requires-Dist: sqlalchemy-bigquery (>=1.3.0); extra == "all"
Requires-Dist: databricks-cli; extra == "all"
Requires-Dist: apache-airflow-providers-databricks; extra == "all"
Requires-Dist: s3fs; extra == "all"
Requires-Dist: protobuf; extra == "all"
Requires-Dist: apache-airflow-providers-openlineage (>=1.4.0); extra == "all"
Requires-Dist: apache-airflow-providers-microsoft-azure (>=9.0.0); extra == "all"
Requires-Dist: azure-storage-blob; extra == "all"
Requires-Dist: apache-airflow-providers-microsoft-mssql (>=3.2); extra == "all"
Requires-Dist: airflow-provider-duckdb (>=0.0.2); extra == "all"
Requires-Dist: apache-airflow-providers-mysql; extra == "all"
Requires-Dist: google-cloud-bigquery (<3.21.0); extra == "all"
Requires-Dist: apache-airflow-providers-amazon (>=8.18.0); extra == "amazon"
Requires-Dist: s3fs; extra == "amazon"
Requires-Dist: smart-open[s3] (<7.0.0,>=5.2.1); extra == "amazon"
Requires-Dist: apache-airflow-providers-microsoft-azure (>=9.0.0); extra == "azure"
Requires-Dist: azure-storage-blob; extra == "azure"
Requires-Dist: smart-open[azure] (<7.0.0,>=5.2.1); extra == "azure"
Requires-Dist: databricks-cli; extra == "databricks"
Requires-Dist: apache-airflow-providers-databricks; extra == "databricks"
Requires-Dist: myst-parser (>=0.17); extra == "doc"
Requires-Dist: sphinx (>=4.4.0); extra == "doc"
Requires-Dist: sphinx-autoapi; extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: airflow-provider-duckdb (>=0.0.2); extra == "duckdb"
Requires-Dist: apache-airflow-providers-ftp (>=3.0.0); extra == "ftp"
Requires-Dist: smart-open (<7.0.0,>=5.2.1); extra == "ftp"
Requires-Dist: protobuf; extra == "google"
Requires-Dist: apache-airflow-providers-google (>=10.15.0); extra == "google"
Requires-Dist: sqlalchemy-bigquery (>=1.3.0); extra == "google"
Requires-Dist: smart-open[gcs] (<7.0.0,>=5.2.1); extra == "google"
Requires-Dist: google-cloud-bigquery (<3.21.0); extra == "google"
Requires-Dist: apache-airflow-providers-microsoft-mssql (>=3.2); extra == "mssql"
Requires-Dist: apache-airflow-providers-mysql; extra == "mysql"
Requires-Dist: apache-airflow-providers-openlineage (>=1.4.0); extra == "openlineage"
Requires-Dist: apache-airflow-providers-postgres; extra == "postgres"
Requires-Dist: apache-airflow-providers-sftp (>=4.9.0); extra == "sftp"
Requires-Dist: smart-open[ssh] (>=5.2.1); extra == "sftp"
Requires-Dist: apache-airflow-providers-snowflake (>=5.3.0); extra == "snowflake"
Requires-Dist: snowflake-sqlalchemy (>=1.2.0); extra == "snowflake"
Requires-Dist: snowflake-connector-python[pandas]; extra == "snowflake"
Requires-Dist: pytest (>=6.0); extra == "tests"
Requires-Dist: pytest-split; extra == "tests"
Requires-Dist: pytest-dotenv; extra == "tests"
Requires-Dist: requests-mock; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-describe; extra == "tests"
Requires-Dist: types-requests; extra == "tests"
Requires-Dist: mypy; extra == "tests"
Requires-Dist: sqlalchemy-stubs; extra == "tests"
Provides-Extra: all
Provides-Extra: amazon
Provides-Extra: azure
Provides-Extra: databricks
Provides-Extra: doc
Provides-Extra: duckdb
Provides-Extra: ftp
Provides-Extra: google
Provides-Extra: mssql
Provides-Extra: mysql
Provides-Extra: openlineage
Provides-Extra: postgres
Provides-Extra: sftp
Provides-Extra: snowflake
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 8342 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
astro/__init__.py sha256=b88gbA9xeHvj01tOdIKToxrLlUvonvSGIuISJWrjCFA 685
astro/constants.py sha256=6tXmn2QHQKAafhdbyhtUarpqaDCn0FNYKrz48iTLVGc 2290
astro/exceptions.py sha256=qhZ0UaEClwgdMpDbKP53FypaWZlFLf8PPfKqjwopypI 1267
astro/options.py sha256=tnWKqZSHXFvCYni-F7DhytQlOSgdawNTBteMu6-C1Ic 4508
astro/query_modifier.py sha256=Z_YlbIdkHiSGHwnG7bcePoZcQhSZ1vm36Wi_ZVNAMDw 1117
astro/settings.py sha256=mZo3cArupCadURZSdacRzQ2sIVgB_fbzEyBohWEZtdU 4152
astro/table.py sha256=yljr6RN9Hv8EmmdE8Q6Ynd-rwrT6E1mhO1ViOgGPRYk 8747
astro/airflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/airflow/datasets.py sha256=p_FADKLHqUlZrCOGg918OlJlNA2DiW9GGYS0hUXnrQc 1605
astro/custom_backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/custom_backend/astro_custom_backend.py sha256=NFAFAphkjo5P0dRgwpavYqfMaP0FWob30Sl6qxnMzcA 2187
astro/custom_backend/serializer.py sha256=GYwI7l6WiCzFA_YmRdIAjf1Aec_JNZFO20qsYIN9bR8 4019
astro/databases/__init__.py sha256=c-_-dO5U3QgpeiW9E3wFo3CXBcMHTRV8pqOcDViPi-I 1876
astro/databases/base.py sha256=PQRIN7y7VS06jRSd_6nYdjKDjYsQUw1J5UFjM1wwy2Q 38472
astro/databases/duckdb.py sha256=wmw1sJ1h-87PV6LB5DNQbD_STWynP0oX2TizODo4BCg 6209
astro/databases/mssql.py sha256=2sLRoNoNvJLzvkVMRnyRq6Mac2Beq2cJKzWTL7mqRBQ 17049
astro/databases/mysql.py sha256=GS5vaNZYuVliJwnxQ_mwIsTA_sDLITLrxUsc0TD3tUw 9267
astro/databases/postgres.py sha256=S9bXoaPnmH5KTNw2KaJAJl-NVe-Ml97kp5b7CvcmpLE 10683
astro/databases/snowflake.py sha256=4BFyHZ9o80M5W1MPik4DQ0B-DE5L2l1k_vL3TrJlBkQ 45648
astro/databases/sqlite.py sha256=xWs14M9P5gg7ZecnlQ4qWBvj9Df48T882PrhJdVqoRY 6536
astro/databases/aws/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/databases/aws/redshift.py sha256=TFmtgcHmfL_gr6Lmipaqhzyp9nBB8OOP3MF_m35cPMc 18190
astro/databases/databricks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/databases/databricks/api_utils.py sha256=nTidzsyEP9ELmRrGDnGLVdR9Di38sjXiYILs3w9ZcQE 7316
astro/databases/databricks/delta.py sha256=F5zesJ_JGEKhHnmQqss1A1VO4O8asyLg-gcPSo_-EV8 18134
astro/databases/databricks/load_options.py sha256=wWNSpcS3dgqxmf0DMryj-annLStMNN89vMDQCv0l_jQ 2687
astro/databases/databricks/load_file/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/databases/databricks/load_file/load_file_job.py sha256=lgOabFWMVnlaWi1ugj7W_nGMFYbDGI9UQ1na_4dlB08 6368
astro/databases/databricks/load_file/load_file_python_code_generator.py sha256=ak6E_FrawAr6EDqspyY2pNpTpouExLQ_NozbxpO-IOo 880
astro/databases/databricks/load_file/jinja_templates/autoloader.py.jinja2 sha256=xTR5S5YxeE9zLKEjAFynLVPcep-sd-IHRMWS0PgC2MI 720
astro/databases/databricks/load_file/jinja_templates/copy_into.py.jinja2 sha256=Fu5kGP7kLSB2pchJXhlO9VwV1R-TVWAGUypFfM4uwWA 647
astro/databases/databricks/load_file/jinja_templates/load_file_to_delta.py.jinja2 sha256=oxrRiF2t8HXNz5LUk0QnOeFj7-_M_ChsXKZNNeIXKSg 913
astro/databases/databricks/load_file/jinja_templates/load_secrets.py.jinja2 sha256=_Umu10kt8Y8yAv8Yl1nJDdMUPtJbvHu8im-kDk4oZG0 512
astro/databases/google/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/databases/google/bigquery.py sha256=uRJ-dC_OaTawFFmFmXgb0BePoVlN8I1ianjNkOmch6Y 26824
astro/dataframes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/dataframes/load_options.py sha256=iWe9iToSubo65VTHK3YZC4NCfHL2Cp9xlOBHOkMBcO8 4209
astro/dataframes/pandas.py sha256=J5jUwq037THFpvrTILGfOFddNVJ1ACOfcuqSrvE30L8 2356
astro/files/__init__.py sha256=JTH0mLTX7Gwdw8aWcR9v0wM05R0nZrQ3fp9VJEH0Peo 1096
astro/files/base.py sha256=7XuFhgd5-g2EGCb_88TXyeMfkJQ1i_zLHn4inxJSjDA 10271
astro/files/locations/__init__.py sha256=oudWVYA9Q0t6Fa1tisaJNa24aNOgLPPY8TeA8Lh2U3k 1535
astro/files/locations/base.py sha256=0kLzyyggGD7UI3ejXGdBkFRy3Z00s1ioZeh-PvvmyfI 6601
astro/files/locations/ftp.py sha256=u-tX2J44yi5i7vm-aya3mjq9ApA2ADwLQ69y14mTs1Y 2374
astro/files/locations/http.py sha256=HyO-m6cinbm4JaydonY-Knej36iVpbDNEjktNtPTVIQ 1303
astro/files/locations/local.py sha256=sO8bzS-pA7ioCw6QzRIj0dYzYhjbo5SDktV42HhjZpo 1531
astro/files/locations/sftp.py sha256=MhpuUkcUleY25a_F7h-RSqDzScAO_-tKGjvMLMIe-qM 3267
astro/files/locations/amazon/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/files/locations/amazon/s3.py sha256=Klk04XGOYyfOPkR56l3ZcSNUFuP4OptW-VipRB0kt8A 3607
astro/files/locations/azure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/files/locations/azure/wasb.py sha256=EYlaDzAmO9STOXJilhMT0A3jiGHiA1GTFqbx06W7-3w 5867
astro/files/locations/google/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/files/locations/google/gcs.py sha256=MDO4zI072gmAc_48_4st3HKjo8NAVEto4njlznSZCIQ 4420
astro/files/locations/google/gdrive.py sha256=N896_vt6q7gvEl60VFKx6UnCJ6okXTQMe9Cn6WanqZc 5006
astro/files/operators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/files/operators/files.py sha256=rvS_d2YRbL9HJLLv0hYi8RfdPZelFYozoDhFRP0zOdo 1595
astro/files/types/__init__.py sha256=o-Rk07T5jO2dCgA1ALFi4Zw0jRe52lRuAyUOdbfYW2I 2858
astro/files/types/base.py sha256=dJMspLcWViJRX6YmD-HFr2mmv_XMKu71SCYzYGe-MEw 1504
astro/files/types/csv.py sha256=OIV9VnT-qUvRl-yoDWRhsBUOCnm1-CqbOGgVK0-5oxU 1900
astro/files/types/excel.py sha256=qmneNd30r1R_aCv510_yfAjHxyYZX41wpRhJbBCDX1g 1759
astro/files/types/json.py sha256=p6K8KN8WHngO3ykyYffmq_I0kzu-bT-pCKPVkRGGlcQ 2197
astro/files/types/ndjson.py sha256=4UkAo1C3g2hOqdTGPvt3Oi_4gWG-sKLO1-rl3quAiXY 3652
astro/files/types/parquet.py sha256=2lflpXXZhqZokvVmj7D2WXB5MK73UuX8_Svx27SwQEg 2848
astro/files/types/xls.py sha256=q3_HVH_R4OlUtAiyS_8_sn2Hs3Q3WXj718R3aRQsPQY 209
astro/files/types/xlsx.py sha256=zF_IKIF1uppPbSPtptkcsGyU52Dp1iLJ-4Z0R5wb2NI 211
astro/lineage/__init__.py sha256=mMcznDp2_4_TtgChVe4gxM4WIFjV-8QNEbDjtD44TZw 1140
astro/lineage/facets.py sha256=wRYBpF3rAVxxptpxdMzq_YAVbaeweK7UM65BFdiKR_I 4264
astro/sql/__init__.py sha256=hED9TJRMZErYDwaPE6tTOHYajl6_XTT4RmR3Mjk9MYo 3194
astro/sql/table.py sha256=6WCDi1yzujBwg12qQi23zSvumKkXK_q4cLYxUMpui58 160
astro/sql/operators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/sql/operators/append.py sha256=nYppwFzvhvN10kjaXKZcZ3YWR-EgpEAibArqF9d4bqQ 7857
astro/sql/operators/base_decorator.py sha256=jGWutwzL_5oesHpy6o5IBcYtlRvNCc9Kemu_RGe044Y 18419
astro/sql/operators/base_operator.py sha256=2AZBe3vX_fqu2xi94lLf6GRl3myTX_NtZCbiYhVjix4 334
astro/sql/operators/cleanup.py sha256=7umyPZB_SHwySCCrez8jaX3ZZ15zCALVZ6H6Rx4mTaI 12813
astro/sql/operators/dataframe.py sha256=jAtAuR4ZZdM19PG91z-Evp_6KwGaJWquPD_9LeIwQ78 15480
astro/sql/operators/drop.py sha256=zBvdZJXyeaWjyNuObCFk9oEORs_dLWoVN8Bcwx1gHsU 1435
astro/sql/operators/export_file.py sha256=WWX2iOrPgXAbTmVh-DVyDgPzOH8m1QkZj7mavJ2zEb0 2693
astro/sql/operators/export_table_to_file.py sha256=C7isfsS4XiruMxbtUwrCkYfaEt7Q0Zj23eZYCOFrXoE 2715
astro/sql/operators/export_to_file.py sha256=aWoZGl9SYNe3KbP9J8PgFMkeaDP0_mBGL-IpYrDPKAI 7099
astro/sql/operators/load_file.py sha256=SGgb6z67cKRjPW0yZ9LHBxPX1nhq5oFldkABCuPN5R8 17526
astro/sql/operators/merge.py sha256=Ko_wxN2qrRzwXqXrMn3Y66zFBax-6DEKcnjj3KRpewU 8824
astro/sql/operators/raw_sql.py sha256=2hqHJATqy8wu7wdaRo9rdlBhvzjbxc-VkAU62hbPB1M 9826
astro/sql/operators/transform.py sha256=V-OJCZAVcpD2p568lthhgQHN3QMQox2mXW6cxJhUtRM 8105
astro/sql/operators/upstream_task_mixin.py sha256=dl6pqRY1Xv8fsfCMYuUkKxP92Q-vMqBCXSTfihcMBnA 880
astro/sql/operators/data_validations/check_column.py sha256=pEectm_KIsyPinXncTzWR6JGirn35sb_ntXjlAo7wfI 7803
astro/sql/operators/data_validations/check_table.py sha256=7i1Zsyh9g3CrZthKmTp_2XRUuuARFsk2esxwgLgijM4 3330
astro/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/utils/dataframe.py sha256=-Hv9DLmXgUz4vM19jLRSC28OGCsHAOsayob-ksPtqhw 2022
astro/utils/load.py sha256=51fimeRouJym_XpYuFS2TARGNFSXZU41kBH-WcxHa6c 1581
astro/utils/path.py sha256=uT3NZgcj4c7UQk1TfheV7TAsyTxP9kyVRQhq-f4KR00 2790
astro/utils/table.py sha256=rjyY9PXy0Tx9GpnW3IGIUVHr272qSMHyyR3miiyC2Qg 4057
astro/utils/compat/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
astro/utils/compat/functools.py sha256=eS6PjW6YYUZNmK4VO3jkEBJLtDewfjTp-S0qnAN6A28 359
astro/utils/compat/typing.py sha256=LRmhgXKzl-xiAHTjtT1heP9Q5JAFK5Nvk1lNCN4TB8A 843
astro_sdk_python-1.8.1.dist-info/entry_points.txt sha256=1hWWKZ6sLE7QGt_HwfID61uvPNcTOAkpF_fd4lXW0OE 74
astro_sdk_python-1.8.1.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
astro_sdk_python-1.8.1.dist-info/METADATA sha256=ujrJEHVqp-pXZPEudvZZ6KlmZINwn_h0IBZhhEOj4iM 13601
astro_sdk_python-1.8.1.dist-info/RECORD

entry_points.txt

provider_info = astro.__init__:get_provider_info