Skip to content

AttributeError: type object 'LineBlock' has no attribute 'model_rebuild' #1953

@dobsontom

Description

@dobsontom

When using dbt v1.10.2, elementary package version v0.19.1, and elementary-action v1.12, the elementary action fails with the error AttributeError: type object 'LineBlock' has no attribute 'model_rebuild'. Here are the full logs:

Run elementary-data/[email protected]
/usr/bin/docker run --name af74ae45bb343f119c42c48039869338f1ca11_9a085f --label af74ae --workdir /github/workspace --rm -e "DBT_PROFILES_DIR" -e "SNOWFLAKE_ACCOUNT" -e "SNOWFLAKE_USER" -e "SNOWFLAKE_PASSWORD" -e "SNOWFLAKE_ROLE" -e "SNOWFLAKE_DATABASE" -e "SNOWFLAKE_WAREHOUSE" -e "SNOWFLAKE_SCHEMA" -e "pythonLocation" -e "PKG_CONFIG_PATH" -e "Python_ROOT_DIR" -e "Python2_ROOT_DIR" -e "Python3_ROOT_DIR" -e "LD_LIBRARY_PATH" -e "***" -e "ELEMENTARY_PASSWORD" -e "***" -e "ELEMENTARY_DB" -e "ELEMENTARY_SCHEMA" -e "SLACK_WEBHOOK_URL" -e "INPUT_WAREHOUSE-TYPE" -e "INPUT_PROJECT-DIR" -e "INPUT_EDR-COMMAND" -e "INPUT_ADAPTER-VERSION" -e "INPUT_PROFILES-YML" -e "INPUT_PROFILE-TARGET" -e "INPUT_BIGQUERY-KEYFILE" -e "INPUT_SNOWFLAKE-KEYFILE" -e "INPUT_GCS-KEYFILE" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_AC
2025-07-02 11:42:47,276 Installing dbt-snowflake
WARNING: The directory '/github/home/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.
Collecting dbt-snowflake
  Downloading dbt_snowflake-1.9.4-py3-none-any.whl (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.4/65.4 kB 10.5 MB/s eta 0:00:00
Collecting agate
  Downloading agate-1.13.0-py2.py3-none-any.whl (95 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.9/95.9 kB 73.0 MB/s eta 0:00:00
Collecting snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1
  Downloading snowflake_connector_python-3.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 151.7 MB/s eta 0:00:00
Collecting certifi<2025.4.26
  Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.4/166.4 kB 226.9 MB/s eta 0:00:00
Collecting dbt-core>=1.8.0
  Downloading dbt_core-1.10.2-py3-none-any.whl (974 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 974.6/974.6 kB 192.4 MB/s eta 0:00:00
Collecting dbt-adapters<2.0,>=1.10.4
  Downloading dbt_adapters-1.16.0-py3-none-any.whl (166 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 166.6/166.6 kB 223.0 MB/s eta 0:00:00
Collecting dbt-common<2.0,>=1.10
  Downloading dbt_common-1.25.0-py3-none-any.whl (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.0/86.0 kB 198.2 MB/s eta 0:00:00
Collecting mashumaro[msgpack]<3.15,>=3.9
  Downloading mashumaro-3.14-py3-none-any.whl (92 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.2/92.2 kB 178.1 MB/s eta 0:00:00
Collecting protobuf<6.0,>=5.0
  Downloading protobuf-5.29.5-cp38-abi3-manylinux2014_x86_64.whl (319 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 319.9/319.9 kB 273.8 MB/s eta 0:00:00
Collecting pytz>=2015.7
  Downloading pytz-2025.2-py2.py3-none-any.whl (509 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 509.2/509.2 kB 241.4 MB/s eta 0:00:00
Collecting dbt-protos<2.0,>=1.0.291
  Downloading dbt_protos-1.0.335-py3-none-any.whl (91 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.5/91.5 kB 228.8 MB/s eta 0:00:00
Requirement already satisfied: typing-extensions<5.0,>=4.0 in /usr/local/lib/python3.9/site-packages (from dbt-adapters<2.0,>=1.10.4->dbt-snowflake) (4.14.0)
Collecting python-slugify>=1.2.1
  Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB)
Collecting Babel>=2.0
  Downloading babel-2.17.0-py3-none-any.whl (10.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 228.8 MB/s eta 0:00:00
Collecting parsedatetime!=2.5,>=2.1
  Downloading parsedatetime-2.6-py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.5/42.5 kB 168.5 MB/s eta 0:00:00
Collecting isodate>=0.5.4
  Downloading isodate-0.7.2-py3-none-any.whl (22 kB)
Collecting pytimeparse>=1.1.5
  Downloading pytimeparse-1.1.8-py2.py3-none-any.whl (10.0 kB)
Collecting leather>=0.3.2
  Downloading leather-0.4.0-py2.py3-none-any.whl (30 kB)
Collecting deepdiff<8.0,>=7.0
  Downloading deepdiff-7.0.1-py3-none-any.whl (80 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.8/80.8 kB 232.2 MB/s eta 0:00:00
Collecting isodate>=0.5.4
  Downloading isodate-0.6.1-py2.py3-none-any.whl (41 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.7/41.7 kB 121.3 MB/s eta 0:00:00
Collecting colorama<0.5,>=0.3.9
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting jinja2<4,>=3.1.3
  Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 187.3 MB/s eta 0:00:00
Collecting python-dateutil<3.0,>=2.0
  Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 144.7 MB/s eta 0:00:00
Collecting requests<3.0.0
  Downloading requests-2.32.4-py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.8/64.8 kB 128.8 MB/s eta 0:00:00
Collecting pathspec<0.13,>=0.9
  Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)
Collecting jsonschema<5.0,>=4.0
  Downloading jsonschema-4.24.0-py3-none-any.whl (88 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.7/88.7 kB 135.6 MB/s eta 0:00:00
Collecting agate
  Downloading agate-1.9.1-py2.py3-none-any.whl (95 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 95.1/95.1 kB 138.4 MB/s eta 0:00:00
Collecting click<9.0,>=8.0.2
  Downloading click-8.1.8-py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.2/98.2 kB 128.8 MB/s eta 0:00:00
Requirement already satisfied: pydantic<3 in /usr/local/lib/python3.9/site-packages (from dbt-core>=1.8.0->dbt-snowflake) (1.10.22)
Collecting daff>=1.3.46
  Downloading daff-1.4.2-py3-none-any.whl (144 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.9/144.9 kB 124.0 MB/s eta 0:00:00
Collecting pyyaml>=6.0
  Downloading PyYAML-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (737 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 737.4/737.4 kB 165.1 MB/s eta 0:00:00
Collecting snowplow-tracker<2.0,>=1.0.2
  Downloading snowplow_tracker-1.1.0-py3-none-any.whl (44 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.1/44.1 kB 117.6 MB/s eta 0:00:00
Collecting networkx<4.0,>=2.3
  Downloading networkx-3.2.1-py3-none-any.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 195.3 MB/s eta 0:00:00
Collecting dbt-semantic-interfaces<0.9,>=0.8.3
  Downloading dbt_semantic_interfaces-0.8.5-py3-none-any.whl (146 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 146.6/146.6 kB 174.3 MB/s eta 0:00:00
Requirement already satisfied: packaging>20.9 in /usr/local/lib/python3.9/site-packages (from dbt-core>=1.8.0->dbt-snowflake) (21.3)
Collecting dbt-extractor<=0.6,>=0.5.0
  Downloading dbt_extractor-0.6.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (442 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 442.7/442.7 kB 234.4 MB/s eta 0:00:00
Collecting sqlparse<0.6.0,>=0.5.0
  Downloading sqlparse-0.5.3-py3-none-any.whl (44 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.4/44.4 kB 123.0 MB/s eta 0:00:00
Collecting urllib3<2.0.0,>=1.21.1
  Downloading urllib3-1.26.20-py2.py3-none-any.whl (144 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 144.2/144.2 kB 125.7 MB/s eta 0:00:00
Collecting idna<4,>=2.5
  Downloading idna-3.10-py3-none-any.whl (70 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.4/70.4 kB 127.0 MB/s eta 0:00:00
Collecting platformdirs<5.0.0,>=2.6.0
  Downloading platformdirs-4.3.8-py3-none-any.whl (18 kB)
Collecting boto3>=1.24
  Downloading boto3-1.39.1-py3-none-any.whl (139 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.9/139.9 kB 115.1 MB/s eta 0:00:00
Collecting asn1crypto<2.0.0,>0.24.0
  Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.0/105.0 kB 103.7 MB/s eta 0:00:00
Collecting pyOpenSSL<26.0.0,>=22.0.0
  Downloading pyopenssl-25.1.0-py3-none-any.whl (56 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.8/56.8 kB 197.3 MB/s eta 0:00:00
Collecting filelock<4,>=3.5
  Downloading filelock-3.18.0-py3-none-any.whl (16 kB)
Collecting botocore>=1.24
  Downloading botocore-1.39.1-py3-none-any.whl (13.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.8/13.8 MB 237.5 MB/s eta 0:00:00
Collecting tomlkit
  Downloading tomlkit-0.13.3-py3-none-any.whl (38 kB)
Collecting sortedcontainers>=2.4.0
  Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Collecting cffi<2.0.0,>=1.9
  Downloading cffi-1.17.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 445.2/445.2 kB 220.1 MB/s eta 0:00:00
Collecting pyjwt<3.0.0
  Downloading PyJWT-2.10.1-py3-none-any.whl (22 kB)
Collecting charset_normalizer<4,>=2
  Downloading charset_normalizer-3.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 149.5/149.5 kB 207.9 MB/s eta 0:00:00
Collecting cryptography>=3.1.0
  Downloading cryptography-45.0.4-cp37-abi3-manylinux_2_34_x86_64.whl (4.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 247.0 MB/s eta 0:00:00
Collecting keyring<26.0.0,>=23.1.0
  Downloading keyring-25.6.0-py3-none-any.whl (39 kB)
Collecting jmespath<2.0.0,>=0.7.1
  Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)
Collecting s3transfer<0.14.0,>=0.13.0
  Downloading s3transfer-0.13.0-py3-none-any.whl (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.2/85.2 kB 226.8 MB/s eta 0:00:00
Collecting pycparser
  Downloading pycparser-2.22-py3-none-any.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 241.8 MB/s eta 0:00:00
Collecting more-itertools<11.0,>=8.0
  Downloading more_itertools-10.7.0-py3-none-any.whl (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.3/65.3 kB 223.5 MB/s eta 0:00:00
Collecting importlib-metadata<9,>=6.0
  Downloading importlib_metadata-8.7.0-py3-none-any.whl (27 kB)
Collecting ordered-set<4.2.0,>=4.1.0
  Downloading ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
Collecting six
  Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-3.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20 kB)
Collecting referencing>=0.28.4
  Downloading referencing-0.36.2-py3-none-any.whl (26 kB)
Collecting jsonschema-specifications>=2023.03.6
  Downloading jsonschema_specifications-2025.4.1-py3-none-any.whl (18 kB)
Collecting rpds-py>=0.7.1
  Downloading rpds_py-0.26.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (383 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 383.7/383.7 kB 203.0 MB/s eta 0:00:00
Collecting attrs>=22.2.0
  Downloading attrs-25.3.0-py3-none-any.whl (63 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 215.9 MB/s eta 0:00:00
Collecting SecretStorage>=3.2
  Downloading SecretStorage-3.3.3-py3-none-any.whl (15 kB)
Collecting jeepney>=0.4.2
  Downloading jeepney-0.9.0-py3-none-any.whl (49 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.0/49.0 kB 212.3 MB/s eta 0:00:00
Collecting jaraco.context
  Downloading jaraco.context-6.0.1-py3-none-any.whl (6.8 kB)
Collecting jaraco.functools
  Downloading jaraco_functools-4.2.1-py3-none-any.whl (10 kB)
Collecting jaraco.classes
  Downloading jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB)
Collecting msgpack>=0.5.6
  Downloading msgpack-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (405 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 405.9/405.9 kB 266.3 MB/s eta 0:00:00
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.9/site-packages (from packaging>20.9->dbt-core>=1.8.0->dbt-snowflake) (3.2.3)
Collecting text-unidecode>=1.3
  Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 kB 210.7 MB/s eta 0:00:00
Collecting zipp>=3.20
  Downloading zipp-3.23.0-py3-none-any.whl (10 kB)
Collecting backports.tarfile
  Downloading backports.tarfile-1.2.0-py3-none-any.whl (30 kB)
Installing collected packages: text-unidecode, sortedcontainers, pytz, pytimeparse, parsedatetime, leather, daff, asn1crypto, zipp, urllib3, tomlkit, sqlparse, six, rpds-py, pyyaml, python-slugify, pyjwt, pycparser, protobuf, platformdirs, pathspec, ordered-set, networkx, msgpack, more-itertools, mashumaro, MarkupSafe, jmespath, jeepney, idna, filelock, dbt-extractor, colorama, click, charset_normalizer, certifi, backports.tarfile, Babel, attrs, requests, referencing, python-dateutil, jinja2, jaraco.functools, jaraco.context, jaraco.classes, isodate, importlib-metadata, deepdiff, dbt-protos, cffi, snowplow-tracker, jsonschema-specifications, cryptography, botocore, agate, SecretStorage, s3transfer, pyOpenSSL, jsonschema, keyring, dbt-semantic-interfaces, dbt-common, boto3, snowflake-connector-python, dbt-adapters, dbt-core, dbt-snowflake
Successfully installed Babel-2.17.0 MarkupSafe-3.0.2 SecretStorage-3.3.3 agate-1.9.1 asn1crypto-1.5.1 attrs-25.3.0 backports.tarfile-1.2.0 boto3-1.39.1 botocore-1.39.1 certifi-2025.1.31 cffi-1.17.1 charset_normalizer-3.4.2 click-8.1.8 colorama-0.4.6 cryptography-45.0.4 daff-1.4.2 dbt-adapters-1.16.0 dbt-common-1.25.0 dbt-core-1.10.2 dbt-extractor-0.6.0 dbt-protos-1.0.335 dbt-semantic-interfaces-0.8.5 dbt-snowflake-1.9.4 deepdiff-7.0.1 filelock-3.18.0 idna-3.10 importlib-metadata-8.7.0 isodate-0.6.1 jaraco.classes-3.4.0 jaraco.context-6.0.1 jaraco.functools-4.2.1 jeepney-0.9.0 jinja2-3.1.6 jmespath-1.0.1 jsonschema-4.24.0 jsonschema-specifications-2025.4.1 keyring-25.6.0 leather-0.4.0 mashumaro-3.14 more-itertools-10.7.0 msgpack-1.1.1 networkx-3.2.1 ordered-set-4.1.0 parsedatetime-2.6 pathspec-0.12.1 platformdirs-4.3.8 protobuf-5.29.5 pyOpenSSL-25.1.0 pycparser-2.22 pyjwt-2.10.1 python-dateutil-2.9.0.post0 python-slugify-8.0.4 pytimeparse-1.1.8 pytz-2025.2 pyyaml-6.0.2 referencing-0.36.2 requests-2.32.4 rpds-p
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Notice:  A new release of pip is available: 23.0.1 -> 25.1.1
Notice:  To update, run: pip install --upgrade pip
2025-07-02 11:43:10,071 Setting up the environment.
2025-07-02 11:43:10,072 Getting Elementary dbt package version.
2025-07-02 11:43:15,765 Elementary's dbt package version - 0.19.0. Installing latest compatible version.
Collecting elementary-data[snowflake]~=0.19.0
  Downloading elementary_data-0.19.1-py3-none-any.whl (1.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 2.8 MB/s eta 0:00:00
Requirement already satisfied: dbt-core<2.0.0,>=0.20 in /usr/local/lib/python3.9/site-packages (from elementary-data[snowflake]~=0.19.0) (1.10.2)
Requirement already satisfied: boto3<2.0.0 in /usr/local/lib/python3.9/site-packages (from elementary-data[snowflake]~=0.19.0) (1.39.1)
Collecting ratelimit
  Downloading ratelimit-2.2.1.tar.gz (5.3 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting slack-sdk<4.0.0,>=3.20.1
  Downloading slack_sdk-3.35.0-py2.py3-none-any.whl (293 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 293.3/293.3 kB 1.4 MB/s eta 0:00:00
Requirement already satisfied: pytz>=2025.1 in /usr/local/lib/python3.9/site-packages (from elementary-data[snowflake]~=0.19.0) (2025.2)
Collecting numpy<2.0.0
  Downloading numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 6.3 MB/s eta 0:00:00
Collecting beautifulsoup4<5.0.0
  Downloading beautifulsoup4-4.13.4-py3-none-any.whl (187 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 187.3/187.3 kB 770.2 kB/s eta 0:00:00
Collecting google-cloud-storage<3.0.0
  Downloading google_cloud_storage-2.19.0-py2.py3-none-any.whl (131 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.8/131.8 kB 917.6 kB/s eta 0:00:00
Collecting alive-progress<=2.3.1
  Downloading alive_progress-2.3.1-py3-none-any.whl (79 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.3/79.3 kB 436.7 kB/s eta 0:00:00
Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.9/site-packages (from elementary-data[snowflake]~=0.19.0) (21.3)
Requirement already satisfied: pydantic<3.0 in /usr/local/lib/python3.9/site-packages (from elementary-data[snowflake]~=0.19.0) (1.10.22)
Requirement already satisfied: click<9.0,>=7.0 in /usr/local/lib/python3.9/site-packages (from elementary-data[snowflake]~=0.19.0) (8.1.8)
Collecting azure-storage-blob>=12.11.0
  Downloading azure_storage_blob-12.25.1-py3-none-any.whl (406 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 407.0/407.0 kB 2.4 MB/s eta 0:00:00
Collecting pymsteams<1.0.0,>=0.2.2
  Downloading pymsteams-0.2.5-py3-none-any.whl (14 kB)
Requirement already satisfied: requests<3.0.0,>=2.28.1 in /usr/local/lib/python3.9/site-packages (from elementary-data[snowflake]~=0.19.0) (2.32.4)
Collecting ruamel.yaml<1.0.0
  Downloading ruamel.yaml-0.18.14-py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.6/118.6 kB 1.5 MB/s eta 0:00:00
Collecting networkx<3,>=2.3
  Downloading networkx-2.8.8-py3-none-any.whl (2.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 7.6 MB/s eta 0:00:00
Collecting tabulate>=0.9.0
  Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting posthog<3.0.0
  Downloading posthog-2.5.0-py2.py3-none-any.whl (36 kB)
Requirement already satisfied: dbt-snowflake<2.0.0,>=0.20 in /usr/local/lib/python3.9/site-packages (from elementary-data[snowflake]~=0.19.0) (1.9.4)
Collecting grapheme==0.6.0
  Downloading grapheme-0.6.0.tar.gz (207 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 207.3/207.3 kB 1.1 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting about-time==3.1.1
  Downloading about_time-3.1.1-py3-none-any.whl (9.1 kB)
Collecting azure-core>=1.30.0
  Downloading azure_core-1.34.0-py3-none-any.whl (207 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 207.4/207.4 kB 1.4 MB/s eta 0:00:00
Requirement already satisfied: cryptography>=2.1.4 in /usr/local/lib/python3.9/site-packages (from azure-storage-blob>=12.11.0->elementary-data[snowflake]~=0.19.0) (45.0.4)
Requirement already satisfied: isodate>=0.6.1 in /usr/local/lib/python3.9/site-packages (from azure-storage-blob>=12.11.0->elementary-data[snowflake]~=0.19.0) (0.6.1)
Requirement already satisfied: typing-extensions>=4.6.0 in /usr/local/lib/python3.9/site-packages (from azure-storage-blob>=12.11.0->elementary-data[snowflake]~=0.19.0) (4.14.0)
Collecting soupsieve>1.2
  Downloading soupsieve-2.7-py3-none-any.whl (36 kB)
Requirement already satisfied: jmespath<2.0.0,>=0.7.1 in /usr/local/lib/python3.9/site-packages (from boto3<2.0.0->elementary-data[snowflake]~=0.19.0) (1.0.1)
Requirement already satisfied: botocore<1.40.0,>=1.39.1 in /usr/local/lib/python3.9/site-packages (from boto3<2.0.0->elementary-data[snowflake]~=0.19.0) (1.39.1)
Requirement already satisfied: s3transfer<0.14.0,>=0.13.0 in /usr/local/lib/python3.9/site-packages (from boto3<2.0.0->elementary-data[snowflake]~=0.19.0) (0.13.0)
Requirement already satisfied: jsonschema<5.0,>=4.19.1 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (4.24.0)
Requirement already satisfied: snowplow-tracker<2.0,>=1.0.2 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.1.0)
Requirement already satisfied: pathspec<0.13,>=0.9 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.12.1)
Requirement already satisfied: pyyaml>=6.0 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (6.0.2)
Requirement already satisfied: dbt-common<2.0,>=1.22.0 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.25.0)
Requirement already satisfied: dbt-adapters<2.0,>=1.15.2 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.16.0)
Requirement already satisfied: protobuf<6.0,>=5.0 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (5.29.5)
Requirement already satisfied: mashumaro[msgpack]<3.15,>=3.9 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (3.14)
Requirement already satisfied: dbt-extractor<=0.6,>=0.5.0 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.6.0)
Requirement already satisfied: dbt-semantic-interfaces<0.9,>=0.8.3 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.8.5)
Requirement already satisfied: Jinja2<4,>=3.1.3 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (3.1.6)
Requirement already satisfied: sqlparse<0.6.0,>=0.5.0 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.5.3)
Requirement already satisfied: daff>=1.3.46 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.4.2)
Requirement already satisfied: agate<1.10,>=1.7.0 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.9.1)
Requirement already satisfied: dbt-protos<2.0,>=1.0.315 in /usr/local/lib/python3.9/site-packages (from dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.0.335)
Requirement already satisfied: snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1 in /usr/local/lib/python3.9/site-packages (from dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (3.16.0)
Requirement already satisfied: certifi<2025.4.26 in /usr/local/lib/python3.9/site-packages (from dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (2025.1.31)
Collecting google-cloud-core<3.0dev,>=2.3.0
  Downloading google_cloud_core-2.4.3-py2.py3-none-any.whl (29 kB)
Collecting google-resumable-media>=2.7.2
  Downloading google_resumable_media-2.7.2-py2.py3-none-any.whl (81 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.3/81.3 kB 639.8 kB/s eta 0:00:00
Collecting google-auth<3.0dev,>=2.26.1
  Downloading google_auth-2.40.3-py2.py3-none-any.whl (216 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.1/216.1 kB 1.1 MB/s eta 0:00:00
Collecting google-crc32c<2.0dev,>=1.0
  Downloading google_crc32c-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37 kB)
Collecting google-api-core<3.0.0dev,>=2.15.0
  Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.8/160.8 kB 1.2 MB/s eta 0:00:00
Requirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in /usr/local/lib/python3.9/site-packages (from packaging>=20.9->elementary-data[snowflake]~=0.19.0) (3.2.3)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.9/site-packages (from posthog<3.0.0->elementary-data[snowflake]~=0.19.0) (1.17.0)
Collecting monotonic>=1.5
  Downloading monotonic-1.6-py2.py3-none-any.whl (8.2 kB)
Collecting backoff>=1.10.0
  Downloading backoff-2.2.1-py3-none-any.whl (15 kB)
Requirement already satisfied: python-dateutil>2.1 in /usr/local/lib/python3.9/site-packages (from posthog<3.0.0->elementary-data[snowflake]~=0.19.0) (2.9.0.post0)
Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.9/site-packages (from requests<3.0.0,>=2.28.1->elementary-data[snowflake]~=0.19.0) (3.4.2)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.9/site-packages (from requests<3.0.0,>=2.28.1->elementary-data[snowflake]~=0.19.0) (1.26.20)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.9/site-packages (from requests<3.0.0,>=2.28.1->elementary-data[snowflake]~=0.19.0) (3.10)
Collecting ruamel.yaml.clib>=0.2.7
  Downloading ruamel.yaml.clib-0.2.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 724.9/724.9 kB 8.0 MB/s eta 0:00:00
Requirement already satisfied: Babel>=2.0 in /usr/local/lib/python3.9/site-packages (from agate<1.10,>=1.7.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (2.17.0)
Requirement already satisfied: pytimeparse>=1.1.5 in /usr/local/lib/python3.9/site-packages (from agate<1.10,>=1.7.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.1.8)
Requirement already satisfied: parsedatetime!=2.5,>=2.1 in /usr/local/lib/python3.9/site-packages (from agate<1.10,>=1.7.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (2.6)
Requirement already satisfied: python-slugify>=1.2.1 in /usr/local/lib/python3.9/site-packages (from agate<1.10,>=1.7.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (8.0.4)
Requirement already satisfied: leather>=0.3.2 in /usr/local/lib/python3.9/site-packages (from agate<1.10,>=1.7.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.4.0)
Requirement already satisfied: cffi>=1.14 in /usr/local/lib/python3.9/site-packages (from cryptography>=2.1.4->azure-storage-blob>=12.11.0->elementary-data[snowflake]~=0.19.0) (1.17.1)
Requirement already satisfied: colorama<0.5,>=0.3.9 in /usr/local/lib/python3.9/site-packages (from dbt-common<2.0,>=1.22.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.4.6)
Requirement already satisfied: deepdiff<8.0,>=7.0 in /usr/local/lib/python3.9/site-packages (from dbt-common<2.0,>=1.22.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (7.0.1)
Requirement already satisfied: more-itertools<11.0,>=8.0 in /usr/local/lib/python3.9/site-packages (from dbt-semantic-interfaces<0.9,>=0.8.3->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (10.7.0)
Requirement already satisfied: importlib-metadata<9,>=6.0 in /usr/local/lib/python3.9/site-packages (from dbt-semantic-interfaces<0.9,>=0.8.3->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (8.7.0)
Collecting googleapis-common-protos<2.0.0,>=1.56.2
  Downloading googleapis_common_protos-1.70.0-py3-none-any.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.5/294.5 kB 2.9 MB/s eta 0:00:00
Collecting proto-plus<2.0.0,>=1.22.3
  Downloading proto_plus-1.26.1-py3-none-any.whl (50 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.2/50.2 kB 430.6 kB/s eta 0:00:00
Collecting cachetools<6.0,>=2.0.0
  Downloading cachetools-5.5.2-py3-none-any.whl (10 kB)
Collecting pyasn1-modules>=0.2.1
  Downloading pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 181.3/181.3 kB 853.3 kB/s eta 0:00:00
Collecting rsa<5,>=3.1.4
  Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.9/site-packages (from Jinja2<4,>=3.1.3->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (3.0.2)
Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib/python3.9/site-packages (from jsonschema<5.0,>=4.19.1->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.26.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.9/site-packages (from jsonschema<5.0,>=4.19.1->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (2025.4.1)
Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.9/site-packages (from jsonschema<5.0,>=4.19.1->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (25.3.0)
Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.9/site-packages (from jsonschema<5.0,>=4.19.1->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.36.2)
Requirement already satisfied: msgpack>=0.5.6 in /usr/local/lib/python3.9/site-packages (from mashumaro[msgpack]<3.15,>=3.9->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.1.1)
Requirement already satisfied: tomlkit in /usr/local/lib/python3.9/site-packages (from snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.13.3)
Requirement already satisfied: sortedcontainers>=2.4.0 in /usr/local/lib/python3.9/site-packages (from snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (2.4.0)
Requirement already satisfied: asn1crypto<2.0.0,>0.24.0 in /usr/local/lib/python3.9/site-packages (from snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.5.1)
Requirement already satisfied: filelock<4,>=3.5 in /usr/local/lib/python3.9/site-packages (from snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (3.18.0)
Requirement already satisfied: pyOpenSSL<26.0.0,>=22.0.0 in /usr/local/lib/python3.9/site-packages (from snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (25.1.0)
Requirement already satisfied: pyjwt<3.0.0 in /usr/local/lib/python3.9/site-packages (from snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (2.10.1)
Requirement already satisfied: platformdirs<5.0.0,>=2.6.0 in /usr/local/lib/python3.9/site-packages (from snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (4.3.8)
Requirement already satisfied: keyring<26.0.0,>=23.1.0 in /usr/local/lib/python3.9/site-packages (from snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (25.6.0)
Requirement already satisfied: pycparser in /usr/local/lib/python3.9/site-packages (from cffi>=1.14->cryptography>=2.1.4->azure-storage-blob>=12.11.0->elementary-data[snowflake]~=0.19.0) (2.22)
Requirement already satisfied: ordered-set<4.2.0,>=4.1.0 in /usr/local/lib/python3.9/site-packages (from deepdiff<8.0,>=7.0->dbt-common<2.0,>=1.22.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (4.1.0)
Requirement already satisfied: zipp>=3.20 in /usr/local/lib/python3.9/site-packages (from importlib-metadata<9,>=6.0->dbt-semantic-interfaces<0.9,>=0.8.3->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (3.23.0)
Requirement already satisfied: jeepney>=0.4.2 in /usr/local/lib/python3.9/site-packages (from keyring<26.0.0,>=23.1.0->snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (0.9.0)
Requirement already satisfied: SecretStorage>=3.2 in /usr/local/lib/python3.9/site-packages (from keyring<26.0.0,>=23.1.0->snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (3.3.3)
Requirement already satisfied: jaraco.functools in /usr/local/lib/python3.9/site-packages (from keyring<26.0.0,>=23.1.0->snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (4.2.1)
Requirement already satisfied: jaraco.classes in /usr/local/lib/python3.9/site-packages (from keyring<26.0.0,>=23.1.0->snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (3.4.0)
Requirement already satisfied: jaraco.context in /usr/local/lib/python3.9/site-packages (from keyring<26.0.0,>=23.1.0->snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (6.0.1)
Collecting pyasn1<0.7.0,>=0.6.1
  Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.1/83.1 kB 561.7 kB/s eta 0:00:00
Requirement already satisfied: text-unidecode>=1.3 in /usr/local/lib/python3.9/site-packages (from python-slugify>=1.2.1->agate<1.10,>=1.7.0->dbt-core<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.3)
Requirement already satisfied: backports.tarfile in /usr/local/lib/python3.9/site-packages (from jaraco.context->keyring<26.0.0,>=23.1.0->snowflake-connector-python[secure-local-storage]<4.0.0,>=3.13.1->dbt-snowflake<2.0.0,>=0.20->elementary-data[snowflake]~=0.19.0) (1.2.0)
Building wheels for collected packages: grapheme, ratelimit
  Building wheel for grapheme (setup.py): started
  Building wheel for grapheme (setup.py): finished with status 'done'
  Created wheel for grapheme: filename=grapheme-0.6.0-py3-none-any.whl size=210096 sha256=b5e78896479f8e92e2750635c54ebf05c4ab9784b6a37520e95cad969552a469
  Stored in directory: /github/home/.cache/pip/wheels/91/a8/bc/5b55a10f763ee2c066ff2d94058d7dd64d570fc45adc027b3d
  Building wheel for ratelimit (setup.py): started
  Building wheel for ratelimit (setup.py): finished with status 'done'
  Created wheel for ratelimit: filename=ratelimit-2.2.1-py3-none-any.whl size=5910 sha256=abb49393afc8655f4c0e8187dfd879290ef3631ddf26e6d67b6b03330d2ae602
  Stored in directory: /github/home/.cache/pip/wheels/14/1e/97/126009a0884bdf7e26436cace73d9a4f4596dada4fdc4950ce
Successfully built grapheme ratelimit
Installing collected packages: ratelimit, monotonic, grapheme, about-time, tabulate, soupsieve, slack-sdk, ruamel.yaml.clib, pyasn1, proto-plus, numpy, networkx, googleapis-common-protos, google-crc32c, cachetools, backoff, alive-progress, ruamel.yaml, rsa, pymsteams, pyasn1-modules, posthog, google-resumable-media, beautifulsoup4, azure-core, google-auth, azure-storage-blob, google-api-core, google-cloud-core, google-cloud-storage, elementary-data
  Attempting uninstall: networkx
    Found existing installation: networkx 3.2.1
    Uninstalling networkx-3.2.1:
      Successfully uninstalled networkx-3.2.1
Successfully installed about-time-3.1.1 alive-progress-2.3.1 azure-core-1.34.0 azure-storage-blob-12.25.1 backoff-2.2.1 beautifulsoup4-4.13.4 cachetools-5.5.2 elementary-data-0.19.1 google-api-core-2.25.1 google-auth-2.40.3 google-cloud-core-2.4.3 google-cloud-storage-2.19.0 google-crc32c-1.7.1 google-resumable-media-2.7.2 googleapis-common-protos-1.70.0 grapheme-0.6.0 monotonic-1.6 networkx-2.8.8 numpy-1.26.4 posthog-2.5.0 proto-plus-1.26.1 pyasn1-0.6.1 pyasn1-modules-0.4.2 pymsteams-0.2.5 ratelimit-2.2.1 rsa-4.9.1 ruamel.yaml-0.18.14 ruamel.yaml.clib-0.2.12 slack-sdk-3.35.0 soupsieve-2.7 tabulate-0.9.0
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Notice:  A new release of pip is available: 23.0.1 -> 25.1.1
Notice:  To update, run: pip install --upgrade pip
2025-07-02 11:43:47,303 Running the edr command.
Traceback (most recent call last):
  File "/usr/local/bin/edr", line 5, in <module>
    from elementary.cli.cli import cli
  File "/usr/local/lib/python3.9/site-packages/elementary/cli/cli.py", line 9, in <module>
    from elementary.monitor.cli import monitor, report, send_report
  File "/usr/local/lib/python3.9/site-packages/elementary/monitor/cli.py", line 6, in <module>
    from elementary.monitor.data_monitoring.alerts.data_monitoring_alerts import (
  File "/usr/local/lib/python3.9/site-packages/elementary/monitor/data_monitoring/alerts/data_monitoring_alerts.py", line 9, in <module>
    from elementary.messages.block_builders import TextLineBlock
  File "/usr/local/lib/python3.9/site-packages/elementary/messages/block_builders.py", line 4, in <module>
    from .blocks import (
  File "/usr/local/lib/python3.9/site-packages/elementary/messages/blocks.py", line 116, in <module>
    LineBlock.model_rebuild()
AttributeError: type object 'LineBlock' has no attribute 'model_rebuild'
2025-07-02 11:43:47,542 Failed to run the edr command.
Traceback (most recent call last):
  File "/entrypoint.py", line 151, in main
    run_edr(args.edr_command, args.project_dir)
  File "/entrypoint.py", line 115, in run_edr
    subprocess.run(edr_command, shell=True, check=True, cwd=project_dir)
  File "/usr/local/lib/python3.9/subprocess.py", line 528, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'edr monitor \
  --slack-webhook "***" \
  --timezone "UTC" \
  --group-by table \
  --group-alerts-threshold 3 \
  --env prod
' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/entrypoint.py", line 158, in <module>
    main()
  File "/entrypoint.py", line 151, in main
    run_edr(args.edr_command, args.project_dir)
  File "/entrypoint.py", line 115, in run_edr
    subprocess.run(edr_command, shell=True, check=True, cwd=project_dir)
  File "/usr/local/lib/python3.9/subprocess.py", line 528, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'edr monitor \
  --slack-webhook "***" \
  --timezone "UTC" \
  --group-by table \
  --group-alerts-threshold 3 \
  --env prod
' returned non-zero exit status 1.
```<!-- pylon-ticket-id: f0baa368-40d7-4b02-b964-bee50662b6b9 -->

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions