diff --git a/.streamlit/config.yaml b/.streamlit/config.yaml new file mode 100644 index 0000000..21feaef --- /dev/null +++ b/.streamlit/config.yaml @@ -0,0 +1,21 @@ +cookie: + expiry_days: 30 + key: some_signature_key + name: some_cookie_name +credentials: + usernames: + jdoe: + email: jdoe@gmail.com + failed_login_attempts: 0 + logged_in: false + name: John Doe + password: $2b$12$iWlVOac3uujRvTrXDi6wructXftKmo/GyQd6SMu5FmyX306kH.yFO + rbriggs: + email: rbriggs@gmail.com + failed_login_attempts: 0 + logged_in: false + name: Rebecca Briggs + password: $2b$12$uNaTgvGPG9rMbzOJHYaPQePw0DUfp1qHBrSq6l4O304qani6pKFpm +pre-authorized: + emails: + - melsby@gmail.com \ No newline at end of file diff --git a/app.py b/app.py index a6dd928..8cce554 100644 --- a/app.py +++ b/app.py @@ -33,7 +33,7 @@ st.set_page_config(layout="wide", page_title="InSightful") def authenticate(): - with open('config.yaml') as file: + with open('.streamlit/config.yaml') as file: config = yaml.load(file, Loader=SafeLoader) authenticator = stauth.Authenticate( diff --git a/requirements.txt b/requirements.txt index d38d279..480a95b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ chromadb==0.5.3 datasets==2.20.0 -langchainhub==0.1.20 -stackapi==0.3.1 -langchain==0.2.11 +langchain==0.2.12 langchain_chroma==0.1.2 -langchain_community==0.2.10 -langchain_core==0.2.24 +langchain_community==0.2.11 +langchain_core==0.2.28 langchain_huggingface==0.0.3 -langchain_openai==0.1.19 +langchain_openai==0.1.20 langchain_text_splitters==0.2.2 portkey_ai==1.7.0 +PyYAML==6.0.1 +Requests==2.32.3 streamlit==1.36.0 - +streamlit_authenticator==0.3.3