Test Third-Party Package Imports (Common + Uncommon)

Test auto-installation of uncommon third-party packages

Back
Workflow Information

ID: test_uncommon_packages

Namespace: default

Version: N/A

Created: 2025-06-26

Updated: 2025-06-26

Tasks: 3

Quick Actions
Manage Secrets
Inputs

No inputs defined

Outputs

No outputs defined

Tasks
task_1_requests
script

No description

task_2_pandas
script

No description

task_3_slugify
script

No 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
Execution ID Status Started Duration Actions
88dbe1cf... COMPLETED 2025-06-30
07:11:18
N/A View
d211ca7c... COMPLETED 2025-06-26
14:39:10
N/A View