Tecton Python Dependencies
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,<14 |
pydantic | ~=2.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 |