Skip to content

teticio/python-envy

Repository files navigation

Python Envy

Automatically activate Python virtual environments as you navigate the source code.

This is useful if you are working with a monorepo that contains sub-projects, modules, libraries or deployments with different Python dependencies. Or perhaps you want to automatically activate a development environment when you click on a test file.

Features

As you can see in the following demo, the active Python environment changes as soon as a file is loaded into the editor. You may want to consider only enabling the extension for specific workspaces.

demo

Requirements

The Python extension must be enabled for this to work.

Extension Settings

This extension has the following setting:

  • pythonEnvy.venv: Location of the virtual environments. Set to .venv by default.

Known Issues

N/A

Release Notes

[0.1.8]

  • Activate on presence of Jupyter notebook (*.ipynb).

About

Automatically activate Python virtual environments as you navigate the source code.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published