Having trouble deploying my app

Hi,

I’m having trouble with deploying my app on streamlit and could use some help.

Streamlit app link: https://pyotr-playlist.streamlit.app/

Github link (w/ requirements.txt): https://github.com/nanfographics/everydayimshuffling/blob/main/app.py

Error Message:
Processing /home/ktietz/src/ci/alabaster_1611921544520/work
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: ‘/home/ktietz/src/ci/alabaster_1611921544520/work’
WARNING: You are using pip version 22.0.3; however, version 23.3.1 is available.
You should consider upgrading via the ‘/home/adminuser/venv/bin/python -m pip install --upgrade pip’ command.
Checking if Streamlit is installed
────────────────────────────────────────────────────────────────────────────────────────
[03:21:38] :exclamation: installer returned a non-zero exit code
[03:21:38] :exclamation: Error during processing dependencies! Please fix the error and push an update, or try restarting the app.
[03:23:15] :exclamation: Streamlit server consistently failed status checks
[03:23:15] :exclamation: Please fix the errors, push an update to the git repo, or reboot the app.

Streamlit version: 1.28
Python version: 3.88

Hello @Nanfographics_Storyt, and welcome to our community! :wave:

The error Could not install packages due to an OSError: [Errno 2] No such file or directory: '/home/ktietz/src/ci/alabaster_1611921544520/work' suggests that there’s an issue with the installation of a package, possibly alabaster.

This could be due to a corrupt package file, an incorrect package name or version in your requirements.txt.

Can you please verify that the package name and version specified in your requirements.txt are correct?

Thanks,
Charly

Your requirements file is a total mess, delete it.
This is probably all you need:

requirements.txt

pandas
streamlit
spotipy

Besides this primary issue, i have some doubts that the auth callback for spotipy will work on streamlit cloud. And btw, remove your creds from github… there is streamlit secrets for this…

https://docs.streamlit.io/streamlit-community-cloud/deploy-your-app/secrets-management