Use plugin code env in a python recipe

clemEs
Level 2
Use plugin code env in a python recipe

Hi,

I'm trying to use a code env in a python recipe that is inhetited by a plugin code env.

I would like to minimize the maintenance of code env librairies both in the plugin and in the project.

I asked my admin to share the plugin code env with my group but in the advanced settings of the python recipe I cannot see the code env.

 

Any input or head's up appreciated ๐Ÿ™‚

 

Cheers

0 Kudos
1 Reply
StanG
Dataiker

Hi,
There is no clean way to use a plugin code env within a python code recipe.
However, you could still set the code env of a python recipe using the API and doing something like:

import dataiku
project = dataiku.api_client().get_project(PROJECT_KEY)
recipe = project.get_recipe(PYTHON_RECIPE)
recipe_settings = recipe.get_settings()
recipe_settings.set_code_env(code_env=PLUGIN_CODE_ENV)
recipe_settings.save()
0 Kudos