Version: Latest

Installation for local development

Rasa Pro contains a python package:

  • rasa-plus for versions <=3.7.x
  • rasa-pro for versions >=3.8.x

that you can install locally, with either pip or poetry.

Installing with pip

pip.conf

The location of the pip.conf file on your system depends on whether you want to update the per-user file or the file specific to a virtual environment that you are using.

For the file associated with your operating system user:

  • Linux: $HOME/.config/pip/pip.conf or $HOME/.pip/pip.conf
  • MacOS: /Library/Application Support/pip/pip.conf or $HOME/.config/pip/pip.conf
  • Windows: %APPDATA%\pip\pip.ini or %USERPROFILE%\pip\pip.ini

For virtual environments:

  • Linux and macOS: $VIRTUAL_ENV/pip.conf
  • Windows: %VIRTUAL_ENV%\pip.ini

Add this to the pip.conf file so pip will look for rasa-pro in the correct repository.:

[global]
extra-index-url = https://europe-west3-python.pkg.dev/rasa-releases/rasa-pro-python/simple/

pip install

You are now able to install with:

pip install rasa-pro

Installing with poetry

Rasa >=3.8.x

You first need to associate the Artifact Registry URL with rasa-pro by adding this section to pyproject.toml:

pyproject.toml
[[tool.poetry.source]]
name = "rasa-pro"
url = "https://europe-west3-python.pkg.dev/rasa-releases/rasa-pro-python/simple"
priority = "supplemental"

Now you can install with:

poetry install

Rasa Pro <=3.7.x

You first need to associate the Artifact Registry URL with rasa-plus by adding this section to pyproject.toml:

pyproject.toml
[[tool.poetry.source]]
name = "rasa-plus"
url = "https://europe-west3-python.pkg.dev/rasa-releases/rasa-plus-py/simple"
priority = "supplemental"

Now you can install with:

poetry install