In This Article

IProject Interface

Represents a Python project.

public interface IProject

Properties

ActiveModules

The collection of active modules in this project.

IActiveModuleCollection ActiveModules { get; }

Property Value

IActiveModuleCollection

Resolver

The IResolver to use for this project.

IResolver Resolver { get; }

Property Value

IResolver

SearchPaths

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

IList<string> SearchPaths { get; }

Property Value

IList<string>

Extension Methods