Shiny for R applications and R Markdown documents require the manifest.json file to be in the same directory as the primary file (e.g., app.R or report.Rmd).
Deployments will fail if your script attempts to install packages directly (e.g., install.packages(“PACKAGE-NAME”)).
Python deployments
Using Python packages from private GitHub repositories is not supported.
Streamlit secret management (e.g., st.secrets(‘VARIABLE_NAME)) is not supported. Please use generic functions such as os.getenv(’VARIABLE_NAME’).
Publishing a Jupyter Notebook .ipynb file can only render an .html file.
Nested URL dependencies are not supported. If a requirements.txt file includes a dependency via a URL, and that dependency itself includes another dependency via a URL, the package resolution will fail.
If your application imports modules from a subdirectory in the repository, the requirements file must be in the same directory as the primary application file.