gws_core

Introduction
Getting Started
Developer guide
Release
Architecture
CLI
Technical documentations
Version

Pip env agent

TASK
Typing name :  TASK.gws_core.PyPipenvAgent Brick :  gws_core

Agent to run Python snippets in a pipenv shell environment.

Pipenv-based Python agents allow to execute Python snippets on the fly in isolated Pipenv environments.

Agents are fast and efficient tools to develop, test, use and share code snippets.

Warning: It is recommended to use code snippets comming from trusted sources.

Here is the general documentation for agent: https://constellab.community/bricks/gws_core/latest/doc/developer-guide/agent/getting-started/69820653-52e0-41ba-a5f3-4d9d54561779

Here is the documentation of the agent: https://constellab.community/bricks/gws_core/latest/doc/developer-guide/agent/env-agent/c6acb3c3-2a7c-44cd-8fb2-ea1beccdbdcc

Use the parameter 'Log output to task' to enable print messages (like print, logging, etc.) to be logged in the task log. This is useful to debug your code and see the output of your code.

Input

File or folder
Optional

Output

File or folder

Configuration

params

Optional

Type : dynamicDefault value : [object Object]

env

Optional

Pipenv configuration

Type : python_code_paramDefault value : [[source]] url = 'https://pypi.python.org/simple' verify_ssl = true name = 'pypi' [requires] python_version = '3.10' [packages] pandas = '==2.2.2' numpy = '==1.26.4'

code

Optional

The code snippet to execute using shell command

Type : python_code_paramDefault value : # This is a snippet template for a Python agent. import pandas # Do the job here ... data = pandas.read_csv(source_paths[0], header=0, index_col=0, sep=',') # transform the data result = data.transpose() # Write the output file in the target folder result_path = "result.csv" result.to_csv(result_path, index=True) target_paths = [result_path]

log_stdout

Optional Advanced parameter

Log the output of the code snippet to the task log

Type : bool