Skip to content

Incorporate API and Behavior feedback on the environment manager extension #24067

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
karthiknadig opened this issue Sep 6, 2024 · 0 comments
Closed
Assignees
Labels
feature-request Request for new features or functionality needs PR Ready to be worked on on-testplan Added to test plan
Milestone

Comments

@karthiknadig
Copy link
Member

karthiknadig commented Sep 6, 2024

### APIs for python environment:
- [x] API for create/remove environments provider
- [x] API for environment discovery, collection, and change
- [x] API for selection and selection change
- [x] API for package list and package list change
- [x] API for package install/remove
- [x] API to add/remove folders or scripts with custom environments
- [x] API to identify a given path to an environment
- [x] API for Shell specific activation commands
- [x] API for custom arguments to Install/Remove packages
- [ ] ~API for custom arguments to create/remove environments~
### Environment management behavior:
- [x] Show environment for the selected item in the status bar
- [x] Show button to add folder in file explorer
- [x] Show button to select environment in the file explorer view (on python binaries and on environment folders)
- [x] shell specific activation commands
- [x] clear cache command
- [x] Remove package manager selection while selecting env manager
- [x] Only selected env manager is initialized
- [x] File system watcher for envs.
### Env Manager Contributions:
- [x] Use `pet` to provide data for environments
- [x] Selection Caching
- [x] Conda env manager (demo support)
- [x] System (built in)
- [x] venv (built in)
- [x] Uv (if available)
### Package Manager Contributions:
- [x] pip (built in)
- [x] conda (demo support)
- [x] uv (if available built-in)
@karthiknadig karthiknadig added feature-request Request for new features or functionality needs PR Ready to be worked on labels Sep 6, 2024
@karthiknadig karthiknadig added this to the September 2024 milestone Sep 6, 2024
@karthiknadig karthiknadig self-assigned this Sep 6, 2024
@karthiknadig karthiknadig changed the title Incorporate feedback on the environment manager extension Incorporate API and Behavior feedback on the environment manager extension Sep 18, 2024
@karthiknadig karthiknadig added the on-testplan Added to test plan label Dec 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Request for new features or functionality needs PR Ready to be worked on on-testplan Added to test plan
Projects
None yet
Development

No branches or pull requests

1 participant