# Aspire.Hosting.Python

- Module: `Aspire.Hosting.Python`
- Version: `13.2.0`
- Source: [GitHub](https://github.com/microsoft/aspire)
- Functions: `9`
- Types: `3`

## Types

- [PythonAppResource](/reference/api/typescript/aspire.hosting.python/pythonappresource.md) -- `handle` - 5 members
- [UvicornAppResource](/reference/api/typescript/aspire.hosting.python/uvicornappresource.md) -- `handle` - 0 members

## Functions

- [addPythonApp](/reference/api/typescript/aspire.hosting.python/addpythonapp.md) -- `method` -- Adds a Python script application resource
- [addPythonExecutable](/reference/api/typescript/aspire.hosting.python/addpythonexecutable.md) -- `method` -- Adds a Python executable application resource
- [addPythonModule](/reference/api/typescript/aspire.hosting.python/addpythonmodule.md) -- `method` -- Adds a Python module application resource
- [addUvicornApp](/reference/api/typescript/aspire.hosting.python/adduvicornapp.md) -- `method` -- Adds a Uvicorn-based Python application resource
- [withDebugging](/reference/api/typescript/aspire.hosting.python/withdebugging.md) -- `method` -- Enables debugging support for a Python application
- [withEntrypoint](/reference/api/typescript/aspire.hosting.python/withentrypoint.md) -- `method` -- Configures the entrypoint for a Python application
- [withPip](/reference/api/typescript/aspire.hosting.python/withpip.md) -- `method` -- Configures pip package installation for a Python application
- [withUv](/reference/api/typescript/aspire.hosting.python/withuv.md) -- `method` -- Configures uv package management for a Python application
- [withVirtualEnvironment](/reference/api/typescript/aspire.hosting.python/withvirtualenvironment.md) -- `method` -- Configures the virtual environment for a Python application

## Enums

- [EntrypointType](/reference/api/typescript/aspire.hosting.python/entrypointtype.md) -- `enum` - 3 values
