Skip to main content
Version: Beta 🚧

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.

NameRequired
annotated-types>=0.4.0 (from pydantic~=2.3)
attrs>=21.3.0
boto3Any
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)
iniconfigAny (from pytest)
jinja2~=3.0
jmespath>=0.7.1,<2.0.0 (from boto3)
MarkupSafe>=2.0 (from jinja2~=3.0)
numpy~=1.16
packagingAny (from pytest)
pandas>=1.0
pathspecAny
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
pytestAny
python-dateutil>=2.8.1 (from pandas>=1.0)
pytimesparseAny
pytz>=2020.1 (from pandas>=1.0)
pytzdata>=2020.1 (from pendulum~=2.1)
pyyamlAny
requestsAny
s3transfer>=0.6.0,<0.7.0 (from boto3)
semantic-versionAny
six>=1.5 (from python-dateutil>=2.8.1)
sqlsparseAny
statsd==3.3.0
termcolor>=2.3,<3.0 (from yaspin>=0.16,<3)
texttableAny
tomli>=1.0.0 (from pytest)
tqdm~=4.41
typeguard~=2.0
typing-extensions~=4.1
urllib3<2.0.0
yaspin>=0.16,<3

Was this page helpful?