Tecton Python Dependencies
warning
Tecton users leveraging Spark: Please note that Pandas 2.x isn't fully compatible with Spark versions preceding 3.4.x. Hence, we strongly advise against utilizing Pandas 2.x at this moment.
This list specifies the range of versions for Python dependencies required by
the tecton
package.
Name | Required |
---|---|
annotated-types | >=0.4.0 (from pydantic~=2.3 ) |
attrs | >=21.3.0 |
boto3 | Any |
botocore | >=1.27.28,<1.28.0 (from boto3 ) |
certifi | >=2017.4.17 (from requests ) |
charset-normalizer | >=2,<3 (from requests ) |
click | ~=8.0 |
colorama | ~=0.4 |
exceptiongroup | >=1.0.0rc8 (from pytest ) |
googleapis-common-protos | ~=1.52 |
idna | >=2.5,<4 (from requests ) |
iniconfig | Any (from pytest ) |
jinja2 | ~=3.0 |
jmespath | >=0.7.1,<2.0.0 (from boto3 ) |
MarkupSafe | >=2.0 (from jinja2~=3.0 ) |
numpy | ~=1.16 |
packaging | Any (from pytest ) |
pandas | >=1.0 |
pathspec | Any |
pendulum | ~=2.1 |
pex | ~=2.1 |
pluggy | >=0.12,<2.0 (from pytest ) |
protobuf | >=3.20.0 |
pyarrow | >=8,<15 |
pydantic | >=1.10.13,<3 |
pydantic-core | ==2.14.5 (from pydantic~=2.3 ) |
pygments | >=2.7.4 |
pyparsing | !=3.0.5,>=2.0.2 (from packaging ) |
pypika | ~=0.48.9 |
pytest | Any |
python-dateutil | >=2.8.1 (from pandas>=1.0 ) |
pytimesparse | Any |
pytz | >=2020.1 (from pandas>=1.0 ) |
pytzdata | >=2020.1 (from pendulum~=2.1 ) |
pyyaml | Any |
requests | Any |
s3transfer | >=0.6.0,<0.7.0 (from boto3 ) |
semantic-version | Any |
six | >=1.5 (from python-dateutil>=2.8.1 ) |
sqlsparse | Any |
statsd | ==3.3.0 |
termcolor | >=2.3,<3.0 (from yaspin>=0.16,<3 ) |
texttable | Any |
tomli | >=1.0.0 (from pytest ) |
tqdm | ~=4.41 |
typeguard | ~=2.0 |
typing-extensions | ~=4.1 |
urllib3 | <2.0.0 |
yaspin | >=0.16,<3 |