apache / apache/texera

Allow users to input a requirements.txt file when creating a Python Virtual Environment

Open
#4,314 0 comments 0 reactions 1 assignee Claimed by @SarahAsad23 View on GitHub
starter-task
Dominant language
Scala
Stars
314
Forks
187
Avg merge
1d 21h
Merged PRs (30d)
214

Description

### Task Summary

In the current Python Virtual Environment implementation, users must manually enter package names and their corresponding versions, which can be time-consuming—especially when working with a large number of dependencies.

This task will enable users to provide dependencies by either pasting the contents of a requirements.txt file into a text box or uploading the .txt file directly. The system will parse the file and call the existing backend installation function to install the listed packages.

### Priority

P2 – Medium

### Task Type

- [x] Code Implementation
- [ ] Documentation
- [x] Refactor / Cleanup
- [ ] Testing / QA
- [ ] DevOps / Deployment

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.