Package Manager Options

Index of All Documentation » Wing Pro Reference Manual » Package Manager »


The lower part of the Options menu in the Packages tool provides the following options for package management:

Auto-Detect Package Manager, Use conda, Use pip, Use pipenv, Use Poetry, and Use uv may be used to control which package manager Wing uses with your project. When using conda, Wing must be able to find the Anaconda base installation as described in Package Management with conda.

Set Configuration Directory displays Wing's Project Properties and highlights the Project Home Directory property under the Options tab. This can be used to control where Wing expects to find the package management file, such as requirements.txt, Pyfile, pyproject.toml, poetry.lock, and uv.lock.

Auto-Update requirements.txt controls whether Wing will edit requirements.txt to reflect package installation, update, or removal when using pip or conda.

Uninstall Removes Unused Dependencies controls whether Wing will automatically remove all unused dependencies after packages are removed.

Confirm Operations controls whether Wing shows a confirmation dialog before installing, updating, or removing packages.

Auto-Correct Python Executable allows Wing to automatically fix the Python Executable in project properties if it does not match the Python environment set up by the package management system.

Show Console displays a console that contains a log of all the package management operations that Wing has invoked, using pip, poetry, uv, or pipenv, and their output.

Show Package Management Document displays this documentation.