-
Notifications
You must be signed in to change notification settings - Fork 33
Open
Labels
Description
The following is the work that still needs to be done for the Python Environments Extension for it to be bug free.
High Priority:
- Get Python Testing working with the Python Environments Architecture. Currently testing does not respect project level environment settings and only references the root environment for the workspace. Test discovery doesn't use the selected environment #633
- publish API: Publish API as npm package #967
- investigate current status of related extension compatability: Compatibility with Other Extensions #970
- searchPaths for envs need to support grep with regex paths on the PET side Feature Request: Support grep with regex patterns in searchPaths for Python Environment Tools (PET) integration python-environment-tools#265
- Go through all settings and make sure the ones we want to still use are ported over Settings Review: Python ext & Python Envs ext #861
- Avoid caching packages #472
ctrl-Cis issued on env activation, likely on @anthonykim1 plate but could require assistance Remote Reconnect Forces Ctrl+C on Running Terminal Process for Environment Activation #947
Medium Priority:
- extension causing breakage of the existing
py-envyextension needs to be investigated Extension breaks python envy and associated use-case #661 - automatically refresh package list on change #548
- Environment Manager -> Set as Project Environment should pre-select the environments it's already used in #489
- More gracefully fail on
pyproject.tomlerror #411 - collaborate with symzn to fix any bugs outstanding on the community extension they made https://github.com/symzn/vscode-micromamba-env
Low Priority:
- allow build from source for the Python Environments Repository (ie package binary) publish pet binary #574
- enabled consistent builds and updates of the PET repo: Add weekly build workflow to ensure regular builds even during quiet periods python-environment-tools#226
- Getting the error
Error running command python.envManager.refresh#473