diff --git a/.github/workflows/test-win-exe-w-embed-py.yaml b/.github/workflows/test-win-exe-w-embed-py.yaml index f31af507..a25592b2 100644 --- a/.github/workflows/test-win-exe-w-embed-py.yaml +++ b/.github/workflows/test-win-exe-w-embed-py.yaml @@ -3,7 +3,7 @@ on: workflow_dispatch: jobs: - build: + build-win-executable-with-embeddable-python: runs-on: windows-latest env: @@ -13,7 +13,7 @@ jobs: - name: Checkout code uses: actions/checkout@v2 - - name: Download Python embeddable version + - name: Download python embeddable version run: | mkdir python-${{ env.PYTHON_VERSION }} curl -O https://www.python.org/ftp/python/${{ env.PYTHON_VERSION }}/python-${{ env.PYTHON_VERSION }}-embed-amd64.zip @@ -39,8 +39,8 @@ jobs: - name: Create run_app.bat file run: | - echo @echo off > run_app.bat - echo .\\python-${{ env.PYTHON_VERSION }}\\python -m streamlit run app.py local >> run_app.bat + echo '@echo off' > run_app.bat + echo '.\\python-${{ env.PYTHON_VERSION }}\\python -m streamlit run app.py local' >> run_app.bat - name: Create All-in-one executable folder run: | diff --git a/requirements.txt b/requirements.txt index 3b1d1a53..66dfbf71 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,11 +1,11 @@ # the requirements.txt file is intended for deployment on streamlit cloud and if the simple container is built # note that it is much more restricted in terms of installing third-parties / etc. # preferably use the batteries included or simple docker file for local hosting -streamlit -streamlit-plotly-events -streamlit-aggrid -pandas -numpy -plotly -pyopenms -captcha \ No newline at end of file +streamlit==1.33.0 +streamlit-plotly-events==0.0.6 +streamlit-aggrid==0.3.4.post3 +pandas==2.1.2 +numpy==1.25.2 +plotly==5.18.0 +pyopenms==3.1.0 +captcha==0.5.0 \ No newline at end of file