Environment comparison
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 24
- Forks
- 8
- PR merge metrics
- No merged PRs in 30d
Description
Some apps/artefacts run in the "current" environment (e.g., streamlit). In the case that they also have an environment definition (e.g., requirements.txt ) we could do a few things:
- check whether the app is runnable, if those requirements are met
- install things first
- make a new venv to run the thing in
It would be nice to see implementations of each of these options, and a way to choose.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how Streamlit apps and requirements.txt environment definitions are handled in the current environment. Compare the requested strategies—checking dependencies, installing them, and creating a new venv—and define how a caller would choose among them. Done means the alternatives and their selection mechanism are implemented and their runnable behavior is verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, streamlit
- Domain
- devops, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100