-
Notifications
You must be signed in to change notification settings - Fork 25
/
setup.cfg
150 lines (143 loc) · 4.63 KB
/
setup.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
[metadata]
name = astronomer-providers
version = 1.19.4
url = https://github.com/astronomer/astronomer-providers/
author = Astronomer
author_email = [email protected]
description = Apache Airflow Providers containing Deferrable Operators & Sensors from Astronomer
long_description = file: README.rst
license = Apache License 2.0
license_files = LICENSE.txt
classifiers =
Development Status :: 5 - Production/Stable
Environment :: Web Environment
Framework :: Apache Airflow
Framework :: Apache Airflow :: Provider
Intended Audience :: Developers
License :: OSI Approved :: Apache Software License
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
project_urls =
Source Code=https://github.com/astronomer/astronomer-providers/
Homepage=https://astronomer.io/
Documentation=https://astronomer-providers.rtfd.io/
Changelog=https://github.com/astronomer/astronomer-providers/blob/main/CHANGELOG.rst
[options]
python_requires = >=3.8
packages = find_namespace:
include_package_data = true
namespace_packages = astronomer,astronomer.providers
install_requires =
apache-airflow>=2.6.0
Flask-Session<0.6.0 # This release breaking our tests, let's pin it as a temporary workaround
aiohttp
aiofiles
asgiref
markupsafe>=1.1.1
zip_safe = false
[options.extras_require]
amazon =
apache-airflow-providers-amazon>=8.18.0
aiobotocore>=2.1.1
apache.hive =
apache-airflow-providers-apache-hive>=6.1.5
impyla
apache.livy =
apache-airflow-providers-apache-livy>=3.7.1
paramiko
cncf.kubernetes =
apache-airflow-providers-cncf-kubernetes>=8.0.0
kubernetes_asyncio
databricks =
apache-airflow-providers-databricks>=6.1.0
databricks-sql-connector>=2.0.4;python_version>='3.10'
dbt.cloud =
apache-airflow-providers-dbt-cloud>=3.5.1
google =
apache-airflow-providers-google>=10.15.0
gcloud-aio-storage
gcloud-aio-bigquery
http =
apache-airflow-providers-http>=4.9.0
microsoft.azure =
apache-airflow-providers-microsoft-azure>=9.0.0
sftp =
apache-airflow-providers-sftp>=4.9.0
asyncssh>=2.12.0
snowflake =
apache-airflow-providers-snowflake>=5.3.0
snowflake-sqlalchemy>=1.4.4 # Temporary solution for https://github.com/astronomer/astronomer-providers/issues/958, we should pin apache-airflow-providers-snowflake version after it pins this package to great than or equal to 1.4.4.
# If in future we move Openlineage extractors out of the repo, this dependency should be removed
openlineage =
openlineage-airflow>=0.12.0
tests =
aioresponses
asynctest
parameterized
pytest
pytest-asyncio
pytest-cov
pre-commit
mypy =
mypy>=0.950
types-aiofiles
types-boto
types-certifi
types-croniter
types-Deprecated
types-docutils
types-freezegun
types-paramiko
types-protobuf
types-python-dateutil
types-python-slugify
types-pytz
types-redis
types-requests
types-setuptools
types-termcolor
types-tabulate
types-toml
types-Markdown
types-PyMySQL
types-PyYAML
snowflake-connector-python>=3.3.0 # Temporary solution for fixing the issue that pip cannot find proper connector version
# All extras from above except 'mypy', 'docs' and 'tests'
all =
aiobotocore>=2.1.1
apache-airflow-providers-amazon>=8.18.0
apache-airflow-providers-apache-hive>=6.1.5
apache-airflow-providers-apache-livy>=3.7.1
apache-airflow-providers-cncf-kubernetes>=8.0.0
apache-airflow-providers-databricks>=6.1.0
apache-airflow-providers-google>=10.15.0
apache-airflow-providers-http>=4.9.0
apache-airflow-providers-snowflake>=5.3.0
apache-airflow-providers-sftp>=4.9.0
apache-airflow-providers-microsoft-azure>=9.0.0
asyncssh>=2.12.0
databricks-sql-connector>=2.0.4;python_version>='3.10'
apache-airflow-providers-dbt-cloud>=3.5.1
gcloud-aio-bigquery
gcloud-aio-storage
kubernetes_asyncio
impyla
openlineage-airflow>=0.12.0
paramiko
snowflake-sqlalchemy>=1.4.4 # Temporary solution for https://github.com/astronomer/astronomer-providers/issues/958, we should pin apache-airflow-providers-snowflake version after it pins this package to great than or equal to 1.4.4.
docs =
sphinx
sphinx-autoapi
sphinx-copybutton
astronomer-providers[all]
[options.packages.find]
include =
astronomer.*
[options.entry_points]
apache_airflow_provider=
provider_info=astronomer.providers.package:get_provider_info