working on runtime executions

This commit is contained in:
2026-02-16 22:04:20 -06:00
parent f52320f889
commit 904ede04be
99 changed files with 6778 additions and 5929 deletions

View File

@@ -16,3 +16,10 @@ distributions:
installation:
build_required: false
system_native: true
execution_config:
interpreter:
binary: "/bin/sh"
args:
- "-c"
file_extension: null

View File

@@ -21,3 +21,24 @@ installation:
- yarn
- pnpm
module_support: true
execution_config:
interpreter:
binary: node
args: []
file_extension: ".js"
environment:
env_type: node_modules
dir_name: node_modules
create_command:
- npm
- init
- "-y"
interpreter_path: null
dependencies:
manifest_file: package.json
install_command:
- npm
- install
- "--prefix"
- "{pack_dir}"

View File

@@ -27,3 +27,29 @@ installation:
- pipenv
- poetry
virtual_env_support: true
execution_config:
interpreter:
binary: python3
args:
- "-u"
file_extension: ".py"
environment:
env_type: virtualenv
dir_name: ".venv"
create_command:
- python3
- "-m"
- venv
- "--copies"
- "{env_dir}"
interpreter_path: "{env_dir}/bin/python3"
dependencies:
manifest_file: requirements.txt
install_command:
- "{interpreter}"
- "-m"
- pip
- install
- "-r"
- "{manifest_path}"

View File

@@ -1,4 +1,4 @@
ref: core.sensor.builtin
ref: core.builtin
pack_ref: core
name: Builtin
description: Built-in sensor runtime for native Attune sensors (timers, webhooks, etc.)

View File

@@ -26,3 +26,9 @@ installation:
- bash
- dash
portable: true
execution_config:
interpreter:
binary: "/bin/bash"
args: []
file_extension: ".sh"