Test Third-Party Package Imports (Common + Uncommon)
Test auto-installation of uncommon third-party packages
Workflow Information
ID: test_uncommon_packages
Namespace: default
Version: N/A
Created: 2025-06-26
Updated: 2025-06-26
Tasks: 3
Quick Actions
Inputs
No inputs defined
Outputs
No outputs defined
Tasks
task_1_requests
scriptNo description
task_2_pandas
scriptNo description
task_3_slugify
scriptNo description
YAML Source
id: test_uncommon_packages
name: Test Third-Party Package Imports (Common + Uncommon)
tasks:
- id: task_1_requests
type: script
script: "print(\"\U0001F527 Task 1: Testing 'requests' package\")\ntry:\n import\
\ requests\n print(f\"\u2705 Successfully imported requests, version: {requests.__version__}\"\
)\n print(\"__OUTPUTS__ {\\\"requests_version\\\": \\\"\" + requests.__version__\
\ + \"\\\"}\")\nexcept ImportError as e:\n print(f\"\u274C Failed to import\
\ 'requests': {e}\")\n print(\"__OUTPUTS__ {\\\"error\\\": \\\"requests not\
\ found\\\"}\")\n"
- id: task_2_pandas
type: script
script: "print(\"\U0001F4CA Task 2: Testing 'pandas' package\")\ntry:\n import\
\ pandas as pd\n print(f\"\u2705 Successfully imported pandas, version: {pd.__version__}\"\
)\n print(\"__OUTPUTS__ {\\\"pandas_version\\\": \\\"\" + pd.__version__ +\
\ \"\\\"}\")\nexcept ImportError as e:\n print(f\"\u274C Failed to import 'pandas':\
\ {e}\")\n print(\"__OUTPUTS__ {\\\"error\\\": \\\"pandas not found\\\"}\"\
)\n"
depends_on:
- task_1_requests
- id: task_3_slugify
type: script
script: "print(\"\U0001F9EA Task 3: Testing 'python-slugify' package (less common)\"\
)\ntry:\n from slugify import slugify\n result = slugify(\"Hello World!\
\ This is a test.\")\n print(f\"\u2705 Successfully imported slugify: {result}\"\
)\n print(\"__OUTPUTS__ {\\\"slugified_text\\\": \\\"\" + result + \"\\\"}\"\
)\nexcept ImportError as e:\n print(f\"\u274C Failed to import 'python-slugify':\
\ {e}\")\n print(\"__OUTPUTS__ {\\\"error\\\": \\\"python-slugify not found\\\
\"}\")\n"
depends_on:
- task_2_pandas
inputs: {}
description: Test auto-installation of uncommon third-party packages