Rebekah-Chuang / VizAble

VizAble is a web-based data visualization tool that generates accessible visualizations for all users, including people with visual impairments (low vision or blind).
MIT License
3 stars 0 forks source link

chore: generate requirements.txt to workflow or deployment might fail #168

Closed Rebekah-Chuang closed 7 months ago

Rebekah-Chuang commented 7 months ago

This PR modifies the shinyappsio-deployment workflow and adds a step to generate a requirements.txt from pyproject.toml; it also adds an additional line into requirements.txt:

-e git+https://github.com/Rebekah-Chuang/VizAble.git@main#egg=VizAble

The requirements.txt will not affect the original repo; it is simply intended to make the deployment process smoother. It also includes some steps to debug and verify if the requirements.txt is successfully being generated and includes all needed packages.

closes #167