In This Article

IProject Interface

Represents a Python project.

public interface IProject

Properties

ActiveModules

Gets the collection of active modules in this project.

IActiveModuleCollection ActiveModules { get; }

Property Value

IActiveModuleCollection:

The collection of active modules in this project.

Resolver

Gets the IResolver to use for this project.

IResolver Resolver { get; }

Property Value

IResolver:

The IResolver to use for this project.

SearchPaths

Gets the list of paths (in priority order) to search when looking for packages.

IList<string> SearchPaths { get; }

Property Value

IList<string>:

The list of paths (in priority order) to search when looking for packages.