Df.style.hide_index() code suddenly not working in streamlit cloud community server

Summary

The below 2 lines of code helped me to index no column in dataframe and apply markdown css to decorate the dataframe

Steps to reproduce

Code snippet for dataframe:

dataframe = dataframe.style.hide_index()
st.write(dataframe.to_html(), unsafe_allow_html=True)

Code snippet for Mark Down Container:

applyCss = """
<style>
/* Table Decoration */
div[data-testid="stMarkdownContainer"] > table {
    border-collapse: collapse;
    font-size: 0.8em;
    font-family:'Ubuntu', sans-serif;
    min-width: 400px;
}
div[data-testid="stMarkdownContainer"] > table > thead > tr {
    background-color: #777786;
    color: #FFFFFF;
    text-align: center;
    border:none;
}
div[data-testid="stMarkdownContainer"] > table > thead > tr > th {
    padding: 12px 15px;
    border:none;
}
div[data-testid="stMarkdownContainer"] > table >tbody > tr {
    text-align: center;
    background-color:#F3F3F3;
    border-top:2px solid #FFFFFF;
    border-bottom:2px solid #FFFFFF;
    border-left:0.2px solid #F3F3F3;
    border-right:0.2px solid #F3F3F3;
}
div[data-testid="stMarkdownContainer"] > table > tbody > tr:nth-of-type(even) {
    background-color: #E9E7E8;
    border-left:0.2px solid #E9E7E8;
    border-right:0.2px solid #E9E7E8;
}

div[data-testid="stMarkdownContainer"] > table > tbody > tr > td:first-child {
    text-align: left;
}

div[data-testid="stMarkdownContainer"] > table > thead > tr > th:first-child {
    text-align: left;
}

</style>
"""
st.markdown(applyCss, unsafe_allow_html=True)

Result on streamlit:

Error snapshot:

Application info

  • Streamlit version: 1.17.0
  • Python version: 3.9

Help Required

  • why suddenly streamlit stopped supporting this df.style.hide_index(). its happening only in streamlit cloud community but in local environment.
  • how to workaround to sort this issue.

Regards
Sridhar

Since you say it’s not working in the Cloud but is working locally, please can you confirm the Streamlit, Python, and Pandas versions in both environments? In particular, .hide_index() is deprecated in Pandas since version 1.4 and should now be df.style.hide(axis="index") instead.

Hi,

Kindly find the local and cloud version.

local:
streamlit - 1.17.0
pandas - 1.3.4
python - 3.11.3

streamlit cloud:
streamlit version - 1.17.0
pandas- 1.3.4
dont know how to check python version of cloud

Since the error is also referencing Altair, can you check that version on both systems as well?

You can check your Python version with:

import streamlit as st
import sys

st.write(sys.version)

Hi @sridharr, what does your requirements.txt file look like? Without a requirements.txt file, Streamlit Community Cloud will use the newest versions of packages (e.g., pandas 2.0). This can be an easy way to break an app if you do not keep up with changes in the packages.

Yes you are correct, local and cloud will be same as i am using requirements.txt

For future people reading those thread, I do recommend explicitly checking with a line of code in your Python script to guard against any misconfigurations. Just like I mentioned above how to check Python, I recommend using st.write(st.__version__) and similar for each of the packages being checked. It just makes sure your local and cloud environment are using the packages you think they are; makes it apparent if a requirements file is being consumed different than intended.

@sridharr Can you link to your repository?

Hi,

its private repo, i am not sure whether it can be shared. if possible can we connect over teams or google meet. Also the application deployed given to client for production. all of sudden, somethings are not working in streamlit.

i have doubts like

  1. requirement files are same from long time, why suddenly its not working
  2. how to check whether my application reached his resource limit of 1GB as its private app limited access using their email ids
  3. Is any update/release on streamlit cloud say on May16th

Regards
Sridhar

Even if the requirements file hasn’t changed there’s always the chance that something updated. Have you rebooted it yet?

Hi,

Yes, I did to check whether it will get resolved.

  • why suddenly streamlit stopped supporting this df.style.hide_index(). its happening only in streamlit cloud community but in local environment.

The error message is unrelated to streamlit supportt for df.style.hide_index(). The details about why it happens are in the logs. Pandas dropped Styler.hide_index() in version 2.0.

  • how to workaround to sort this issue.

We need to know more.

Hi,

How to check the application deployed in private repo got reached his resource limit?

That seems unrelated to the OP, maybe create a new topic. Or just use the search feature, there has been at least one similar question asked answered here in the last days, if memory serves.

Hi,

Please see the manage app logs screenshot.

Requirements.txt is having pandas = 1.3.4 but its installing pandas 2.0.1

Can you help why it is happening.

Regards
Sridhar

Please can you show your complete requirements.txt file?

hi,

is it possible to attach the complete log here. i tried to paste it. its not allowing

If you are copying and pasting it as text, yes it should. But I am more interested in how you’ve written your requirements.txt file first to see if something isn’t quite pinned as intended.

Ok.

requirements.txt:

alembic==1.9.4
altair==4.2.2
attrs==22.2.0
backports.zoneinfo==0.2.1
blinker==1.5
boto3==1.26.79
botocore==1.29.79
cachetools==5.3.0
certifi==2022.12.7
charset-normalizer==3.0.1
cli-helpers==2.3.0
click==8.1.3
configobj==5.0.8
databricks==0.2
databricks-api==0.8.0
databricks-cli==0.17.4
databricks-sql-cli==0.1.4
databricks-sql-connector==2.4.0
decorator==5.1.1
entrypoints==0.4
et-xmlfile==1.1.0
gitdb==4.0.10
GitPython==3.1.31
greenlet==2.0.2
hmmlearn==0.2.8
idna==3.4
importlib-metadata==6.0.0
importlib-resources==5.12.0
Jinja2==3.1.2
jmespath==1.0.1
joblib==1.2.0
jsonschema==4.17.3
lz4==4.3.2
Mako==1.2.4
markdown-it-py==2.2.0
MarkupSafe==2.1.2
mdurl==0.1.2
networkx==3.0
numpy==1.23.4
oauthlib==3.2.2
openpyxl==3.1.1
opt-einsum==3.3.0
packaging==23.0
patsy==0.5.3
pgmpy==0.1.21
Pillow==9.4.0
pkgutil_resolve_name==1.3.10
plotly==5.13.1
prompt-toolkit==3.0.37
protobuf==3.20.3
pyarrow==11.0.0
pydeck==0.8.0
Pygments==2.14.0
PyJWT==2.6.0
Pympler==1.0.1
pyparsing==3.0.9
pyrsistent==0.19.3
python-dateutil==2.8.2
python-decouple==3.7
pytz==2022.7.1
pytz-deprecation-shim==0.1.0.post0
requests==2.28.2
rich==13.3.1
s3transfer==0.6.0
scikit-learn==1.2.1
scipy==1.10.1
semver==2.13.0
six==1.16.0
smmap==5.0.0
SQLAlchemy==1.4.46
sqlparse==0.4.3
statsmodels==0.13.5
streamlit==1.17.0
streamlit-aggrid==0.3.3
tabulate==0.9.0
tenacity==8.2.1
threadpoolctl==3.1.0
thrift==0.16.0
toml==0.10.2
toolz==0.12.0
torch==1.13.1
tornado==6.2
tqdm==4.64.1
typing_extensions==4.5.0
tzdata==2022.7
tzlocal==4.2
urllib3==1.26.14
validators==0.20.0
wcwidth==0.2.6
zipp==3.15.0
pandas==1.3.4

Regards
Sridhar

Actually it installed libraries as per requirements.txt file but later something is happening and it uninstalled most libraries and installed latest version. and at the end it is saying for example streamlit 1.17.0 not supporting altair 5.0 , databricks_sql_cli is not supporting pandas 2.0.1.

thats why i send you the log. it will be easy for you to identify where it is going wrong and help me to correct. shall i paste as 3 parts

regards
Sridhar

complete log part 1:


[     UTC     ] Logs for application.streamlit.app/
────────────────────────────────────────────────────────────────────────────────────────
[17:23:07] 🚀 Starting up repository: 'application', branch: 'main', main module: 'Dashboard.py'
[17:23:07] 🐙 Cloning repository...
[17:23:09] 🐙 Cloning into '/app/application'...

[17:23:09] 🐙 Cloned repository!
[17:23:09] 🐙 Pulling code changes from Github...
[17:23:10] 📦 Processing dependencies...

──────────────────────────────────────── pip ───────────────────────────────────────────

Collecting alembic==1.9.4
  Downloading alembic-1.9.4-py3-none-any.whl (210 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 210.5/210.5 KB 9.3 MB/s eta 0:00:00[2023-05-18 17:23:11.177704] 
Collecting altair==4.2.2
  Downloading altair-4.2.2-py3-none-any.whl (813 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 813.6/813.6 KB 59.7 MB/s eta 0:00:00[2023-05-18 17:23:11.235599] 
Collecting attrs==22.2.0
  Downloading attrs-22.2.0-py3-none-any.whl (60 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.0/60.0 KB 122.6 MB/s eta 0:00:00[2023-05-18 17:23:11.303060] 
Collecting backports.zoneinfo==0.2.1
  Downloading backports.zoneinfo-0.2.1.tar.gz (74 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.1/74.1 KB 169.9 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting blinker==1.5
  Downloading blinker-1.5-py2.py3-none-any.whl (12 kB)
Collecting boto3==1.26.79
  Downloading boto3-1.26.79-py3-none-any.whl (132 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.7/132.7 KB 136.7 MB/s eta 0:00:00[2023-05-18 17:23:15.745173] 
Collecting botocore==1.29.79
  Downloading botocore-1.29.79-py3-none-any.whl (10.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.4/10.4 MB 193.2 MB/s eta 0:00:00[2023-05-18 17:23:16.506714] 
Collecting cachetools==5.3.0
  Downloading cachetools-5.3.0-py3-none-any.whl (9.3 kB)
Collecting certifi==2022.12.7
  Downloading certifi-2022.12.7-py3-none-any.whl (155 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 KB 230.4 MB/s eta 0:00:00[2023-05-18 17:23:16.625609] 
Collecting charset-normalizer==3.0.1
  Downloading charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (198 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 198.8/198.8 KB 249.1 MB/s eta 0:00:00[2023-05-18 17:23:16.755241] 
Collecting cli-helpers==2.3.0
  Downloading cli_helpers-2.3.0-py3-none-any.whl (19 kB)
Collecting click==8.1.3
  Downloading click-8.1.3-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 KB 244.6 MB/s eta 0:00:00[2023-05-18 17:23:16.843525] 
Collecting configobj==5.0.8
  Downloading configobj-5.0.8-py2.py3-none-any.whl (36 kB)
Collecting databricks==0.2
  Downloading databricks-0.2-py2.py3-none-any.whl (1.2 kB)
Collecting databricks-api==0.8.0
  Downloading databricks_api-0.8.0-py3-none-any.whl (7.2 kB)
Collecting databricks-cli==0.17.4
  Downloading databricks-cli-0.17.4.tar.gz (82 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.3/82.3 KB 169.3 MB/s eta 0:00:00[2023-05-18 17:23:17.003616] 
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting databricks-sql-cli==0.1.4
  Downloading databricks_sql_cli-0.1.4-py3-none-any.whl (47 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.0/48.0 KB 126.6 MB/s eta 0:00:00[2023-05-18 17:23:17.382391] 
Collecting databricks-sql-connector==2.4.0
  Downloading databricks_sql_connector-2.4.0-py3-none-any.whl (278 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 278.7/278.7 KB 256.1 MB/s eta 0:00:00[2023-05-18 17:23:17.436502] 
Collecting decorator==5.1.1
  Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting entrypoints==0.4
  Downloading entrypoints-0.4-py3-none-any.whl (5.3 kB)
Collecting et-xmlfile==1.1.0
  Downloading et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)
Collecting gitdb==4.0.10
  Downloading gitdb-4.0.10-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 KB 149.4 MB/s eta 0:00:00[2023-05-18 17:23:17.569415] 
Collecting GitPython==3.1.31
  Downloading GitPython-3.1.31-py3-none-any.whl (184 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 184.3/184.3 KB 264.6 MB/s eta 0:00:00[2023-05-18 17:23:17.635116] 
Collecting greenlet==2.0.2
  Downloading greenlet-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (610 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 610.9/610.9 KB 269.4 MB/s eta 0:00:00[2023-05-18 17:23:17.884382] 
Collecting hmmlearn==0.2.8
  Downloading hmmlearn-0.2.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (217 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 217.2/217.2 KB 188.4 MB/s eta 0:00:00[2023-05-18 17:23:17.944319] 
Collecting idna==3.4
  Downloading idna-3.4-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 KB 206.8 MB/s eta 0:00:00[2023-05-18 17:23:17.999241] 
Collecting importlib-metadata==6.0.0
  Downloading importlib_metadata-6.0.0-py3-none-any.whl (21 kB)
Collecting importlib-resources==5.12.0
  Downloading importlib_resources-5.12.0-py3-none-any.whl (36 kB)
Collecting Jinja2==3.1.2
  Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 KB 142.8 MB/s eta 0:00:00[2023-05-18 17:23:18.210229] 
Collecting jmespath==1.0.1
  Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)
Collecting joblib==1.2.0
  Downloading joblib-1.2.0-py3-none-any.whl (297 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 298.0/298.0 KB 165.4 MB/s eta 0:00:00[2023-05-18 17:23:18.338559] 
Collecting jsonschema==4.17.3
  Downloading jsonschema-4.17.3-py3-none-any.whl (90 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.4/90.4 KB 237.0 MB/s eta 0:00:00[2023-05-18 17:23:18.422000] 
Collecting lz4==4.3.2
  Downloading lz4-4.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 258.6 MB/s eta 0:00:00[2023-05-18 17:23:18.632275] 
Collecting Mako==1.2.4
  Downloading Mako-1.2.4-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 KB 230.3 MB/s eta 0:00:00[2023-05-18 17:23:18.675847] 
Collecting markdown-it-py==2.2.0
  Downloading markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.5/84.5 KB 188.7 MB/s eta 0:00:00[2023-05-18 17:23:18.736751] 
Collecting MarkupSafe==2.1.2
  Downloading MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting mdurl==0.1.2
  Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting networkx==3.0
  Downloading networkx-3.0-py3-none-any.whl (2.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 145.1 MB/s eta 0:00:00[2023-05-18 17:23:18.980710] 
Collecting numpy==1.23.4
  Downloading numpy-1.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 244.9 MB/s eta 0:00:00[2023-05-18 17:23:19.474577] 
Collecting oauthlib==3.2.2
  Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 KB 260.5 MB/s eta 0:00:00[2023-05-18 17:23:19.537875] 
Collecting openpyxl==3.1.1
  Downloading openpyxl-3.1.1-py2.py3-none-any.whl (249 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 249.8/249.8 KB 269.6 MB/s eta 0:00:00[2023-05-18 17:23:19.599457] 
Collecting opt-einsum==3.3.0
  Downloading opt_einsum-3.3.0-py3-none-any.whl (65 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 KB 142.9 MB/s eta 0:00:00[2023-05-18 17:23:19.634857] 
Collecting packaging==23.0
  Downloading packaging-23.0-py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.7/42.7 KB 145.8 MB/s eta 0:00:00[2023-05-18 17:23:19.687279] 
Collecting pandas==1.3.4
  Downloading pandas-1.3.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.5/11.5 MB 140.3 MB/s eta 0:00:00[2023-05-18 17:23:20.061602] 
Collecting patsy==0.5.3
  Downloading patsy-0.5.3-py2.py3-none-any.whl (233 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.8/233.8 KB 224.0 MB/s eta 0:00:00[2023-05-18 17:23:20.118198] 
Collecting pgmpy==0.1.21
  Downloading pgmpy-0.1.21-py3-none-any.whl (1.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 231.6 MB/s eta 0:00:00[2023-05-18 17:23:20.165129] 
Collecting Pillow==9.4.0
  Downloading Pillow-9.4.0-cp39-cp39-manylinux_2_28_x86_64.whl (3.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 232.8 MB/s eta 0:00:00[2023-05-18 17:23:20.649719] 
Collecting pkgutil_resolve_name==1.3.10
  Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
Collecting plotly==5.13.1
  Downloading plotly-5.13.1-py2.py3-none-any.whl (15.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.2/15.2 MB 217.6 MB/s eta 0:00:00[2023-05-18 17:23:20.843678] 
Collecting prompt-toolkit==3.0.37
  Downloading prompt_toolkit-3.0.37-py3-none-any.whl (385 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 385.2/385.2 KB 258.2 MB/s eta 0:00:00[2023-05-18 17:23:21.025681] 
Collecting protobuf==3.20.3
  Downloading protobuf-3.20.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 246.1 MB/s eta 0:00:00[2023-05-18 17:23:21.385112] 
Collecting pyarrow==11.0.0
  Downloading pyarrow-11.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.9/34.9 MB 221.4 MB/s eta 0:00:00[2023-05-18 17:23:21.704538] 
Collecting pydeck==0.8.0
  Downloading pydeck-0.8.0-py2.py3-none-any.whl (4.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 234.6 MB/s eta 0:00:00[2023-05-18 17:23:21.809905] 
Collecting Pygments==2.14.0
  Downloading Pygments-2.14.0-py3-none-any.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 275.5 MB/s eta 0:00:00[2023-05-18 17:23:21.878071] 
Collecting PyJWT==2.6.0
  Downloading PyJWT-2.6.0-py3-none-any.whl (20 kB)
Collecting Pympler==1.0.1
  Downloading Pympler-1.0.1-py3-none-any.whl (164 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 164.8/164.8 KB 235.1 MB/s eta 0:00:00[2023-05-18 17:23:21.968219] 
Collecting pyparsing==3.0.9
  Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 KB 230.5 MB/s eta 0:00:00[2023-05-18 17:23:22.032510] 
Collecting pyrsistent==0.19.3
  Downloading pyrsistent-0.19.3-py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 KB 198.4 MB/s eta 0:00:00[2023-05-18 17:23:22.092165] 
Collecting python-dateutil==2.8.2
  Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 KB 263.9 MB/s eta 0:00:00[2023-05-18 17:23:22.131733] 
Collecting python-decouple==3.7
  Downloading python_decouple-3.7-py3-none-any.whl (9.9 kB)
Collecting pytz==2022.7.1
  Downloading pytz-2022.7.1-py2.py3-none-any.whl (499 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 499.4/499.4 KB 258.6 MB/s eta 0:00:00[2023-05-18 17:23:22.309949] 
Collecting pytz-deprecation-shim==0.1.0.post0
  Downloading pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl (15 kB)
Collecting requests==2.28.2
  Downloading requests-2.28.2-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 KB 192.2 MB/s eta 0:00:00[2023-05-18 17:23:22.411539] 
Collecting rich==13.3.1
  Downloading rich-13.3.1-py3-none-any.whl (239 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.0/239.0 KB 236.8 MB/s eta 0:00:00[2023-05-18 17:23:22.536997] 
Collecting s3transfer==0.6.0
  Downloading s3transfer-0.6.0-py3-none-any.whl (79 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.6/79.6 KB 173.9 MB/s eta 0:00:00[2023-05-18 17:23:22.577544] 
Collecting scikit-learn==1.2.1
  Downloading scikit_learn-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 189.9 MB/s eta 0:00:00[2023-05-18 17:23:22.803766] 
Collecting scipy==1.10.1
  Downloading scipy-1.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.5/34.5 MB 223.1 MB/s eta 0:00:00[2023-05-18 17:23:23.286632] 
Collecting semver==2.13.0
  Downloading semver-2.13.0-py2.py3-none-any.whl (12 kB)
Collecting six==1.16.0
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting smmap==5.0.0
  Downloading smmap-5.0.0-py3-none-any.whl (24 kB)
Collecting SQLAlchemy==1.4.46
  Downloading SQLAlchemy-1.4.46-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 265.2 MB/s eta 0:00:00[2023-05-18 17:23:24.038410] 
Collecting sqlparse==0.4.3
  Downloading sqlparse-0.4.3-py3-none-any.whl (42 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.8/42.8 KB 175.3 MB/s eta 0:00:00[2023-05-18 17:23:24.083808] 
Collecting statsmodels==0.13.5
  Downloading statsmodels-0.13.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 196.5 MB/s eta 0:00:00[2023-05-18 17:23:24.260638] 
Collecting streamlit==1.17.0
  Downloading streamlit-1.17.0-py2.py3-none-any.whl (9.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.3/9.3 MB 214.4 MB/s eta 0:00:00[2023-05-18 17:23:24.417782] 
Collecting streamlit-aggrid==0.3.3
  Downloading streamlit_aggrid-0.3.3-py3-none-any.whl (3.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 217.5 MB/s eta 0:00:00[2023-05-18 17:23:24.496046] 
Collecting tabulate==0.9.0
  Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting tenacity==8.2.1
  Downloading tenacity-8.2.1-py3-none-any.whl (24 kB)
Collecting threadpoolctl==3.1.0
  Downloading threadpoolctl-3.1.0-py3-none-any.whl (14 kB)
Collecting thrift==0.16.0
  Downloading thrift-0.16.0.tar.gz (59 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.6/59.6 KB 217.7 MB/s eta 0:00:00[2023-05-18 17:23:24.640663] 
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting toml==0.10.2
  Downloading toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting toolz==0.12.0
  Downloading toolz-0.12.0-py3-none-any.whl (55 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 KB 209.8 MB/s eta 0:00:00[2023-05-18 17:23:24.942220] 
Collecting torch==1.13.1
  Downloading torch-1.13.1-cp39-cp39-manylinux1_x86_64.whl (887.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 887.4/887.4 MB 193.5 MB/s eta 0:00:00[2023-05-18 17:23:28.989851] 
Collecting tornado==6.2
  Downloading tornado-6.2-cp37-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 424.0/424.0 KB 222.2 MB/s eta 0:00:00[2023-05-18 17:23:30.101378] 
Collecting tqdm==4.64.1
  Downloading tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 KB 224.1 MB/s eta 0:00:00[2023-05-18 17:23:30.213799] 
Collecting typing_extensions==4.5.0
  Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting tzdata==2022.7
  Downloading tzdata-2022.7-py2.py3-none-any.whl (340 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 340.1/340.1 KB 174.8 MB/s eta 0:00:00[2023-05-18 17:23:30.398713] 
Collecting tzlocal==4.2
  Downloading tzlocal-4.2-py3-none-any.whl (19 kB)
Collecting urllib3==1.26.14
  Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.6/140.6 KB 211.6 MB/s eta 0:00:00[2023-05-18 17:23:30.560543] 
Collecting validators==0.20.0
  Downloading validators-0.20.0.tar.gz (30 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting wcwidth==0.2.6
  Downloading wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Collecting zipp==3.15.0
  Downloading zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting watchdog
  Downloading watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl (82 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.1/82.1 KB 195.8 MB/s eta 0:00:00[2023-05-18 17:23:32.762490] 
Collecting nvidia-cublas-cu11==11.10.3.66
  Downloading nvidia_cublas_cu11-11.10.3.66-py3-none-manylinux1_x86_64.whl (317.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 317.1/317.1 MB 219.5 MB/s eta 0:00:00[2023-05-18 17:23:34.612120] 
Collecting nvidia-cuda-nvrtc-cu11==11.7.99
  Downloading nvidia_cuda_nvrtc_cu11-11.7.99-2-py3-none-manylinux1_x86_64.whl (21.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.0/21.0 MB 245.0 MB/s eta 0:00:00[2023-05-18 17:23:35.048252] 
Collecting nvidia-cuda-runtime-cu11==11.7.99
  Downloading nvidia_cuda_runtime_cu11-11.7.99-py3-none-manylinux1_x86_64.whl (849 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 849.3/849.3 KB 281.0 MB/s eta 0:00:00[2023-05-18 17:23:35.105883] 
Collecting nvidia-cudnn-cu11==8.5.0.96
  Downloading nvidia_cudnn_cu11-8.5.0.96-2-py3-none-manylinux1_x86_64.whl (557.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 557.1/557.1 MB 236.8 MB/s eta 0:00:00[2023-05-18 17:23:37.699322] 
Collecting setuptools
  Downloading setuptools-67.7.2-py3-none-any.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 242.8 MB/s eta 0:00:00[2023-05-18 17:23:38.785813] 
Collecting wheel
  Downloading wheel-0.40.0-py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.5/64.5 KB 172.6 MB/s eta 0:00:00[2023-05-18 17:23:38.854283] 
Building wheels for collected packages: backports.zoneinfo, databricks-cli, thrift, validators
  Building wheel for backports.zoneinfo (pyproject.toml): started
  Building wheel for backports.zoneinfo (pyproject.toml): finished with status 'done'
  Created wheel for backports.zoneinfo: filename=backports.zoneinfo-0.2.1-cp39-cp39-linux_x86_64.whl size=78601 sha256=39a1539857826b3456c9dbedbcc3a389c2e7c9071914d9b9debcd32f18e16521
  Stored in directory: /tmp/pip-ephem-wheel-cache-jsocf0nl/wheels/f6/da/c4/7ac0330c0d9763cbd549898f8815e8cbc01a5bd31a009be764
  Building wheel for databricks-cli (setup.py): started
  Building wheel for databricks-cli (setup.py): finished with status 'done'
  Created wheel for databricks-cli: filename=databricks_cli-0.17.4-py3-none-any.whl size=142875 sha256=158dd2aeca7b0a21125419f4f8981603cf5d16bdedab999bcbec00f0ca7b7723
  Stored in directory: /tmp/pip-ephem-wheel-cache-jsocf0nl/wheels/b3/d4/24/ed7f421c3c600f3eee1a3a9e5c4aecc286a7622cac031918b7
  Building wheel for thrift (setup.py): started
  Building wheel for thrift (setup.py): finished with status 'done'
  Created wheel for thrift: filename=thrift-0.16.0-cp39-cp39-linux_x86_64.whl size=462758 sha256=0754ae899aab9ccbe9089d88e6ebafdd168fc7149f58175ad5d6841a14b94d6d
  Stored in directory: /tmp/pip-ephem-wheel-cache-jsocf0nl/wheels/67/b1/a4/cf8b927fdbee8e55234f1f421b531685b960e5f23b6273cfcf
  Building wheel for validators (setup.py): started
  Building wheel for validators (setup.py): finished with status 'done'
  Created wheel for validators: filename=validators-0.20.0-py3-none-any.whl size=19579 sha256=c57e260c8c937160872ddeb9adf6e2a546f3f88bd82f494e81819edfb227ceec
  Stored in directory: /tmp/pip-ephem-wheel-cache-jsocf0nl/wheels/2d/f0/a8/1094fca7a7e5d0d12ff56e0c64675d72aa5cc81a5fc200e849
Successfully built backports.zoneinfo databricks-cli thrift validators
Installing collected packages: wcwidth, pytz, python-decouple, databricks, charset-normalizer, zipp, wheel, watchdog, urllib3, tzdata, typing_extensions, tqdm, tornado, toolz, toml, threadpoolctl, tenacity, tabulate, sqlparse, smmap, six, setuptools, semver, pyrsistent, pyparsing, Pympler, PyJWT, Pygments, protobuf, prompt-toolkit, pkgutil_resolve_name, Pillow, packaging, oauthlib, nvidia-cuda-nvrtc-cu11, numpy, networkx, mdurl, MarkupSafe, lz4, joblib, jmespath, idna, greenlet, et-xmlfile, entrypoints, decorator, click, certifi, cachetools, blinker, backports.zoneinfo, attrs, validators, thrift, SQLAlchemy, scipy, requests, pytz-deprecation-shim, python-dateutil, pyarrow, plotly, patsy, opt-einsum, openpyxl, nvidia-cuda-runtime-cu11, nvidia-cublas-cu11, markdown-it-py, Mako, jsonschema, Jinja2, importlib-resources, importlib-metadata, gitdb, configobj, tzlocal, scikit-learn, rich, pydeck, pandas, nvidia-cudnn-cu11, GitPython, databricks-cli, cli-helpers, botocore, alembic, torch, statsmodels, s3transfer, hmmlearn, databricks-sql-connector, databricks-api, altair, streamlit, pgmpy, databricks-sql-cli, boto3, streamlit-aggrid
  Attempting uninstall: wheel
    Found existing installation: wheel 0.40.0
    Uninstalling wheel-0.40.0:
      Successfully uninstalled wheel-0.40.0
  Attempting uninstall: setuptools
    Found existing installation: setuptools 67.7.2
    Uninstalling setuptools-67.7.2:
      Successfully uninstalled setuptools-67.7.2