Victor Duarte
|
06f60f2720
|
feat(build): Add support for Python scripts via pythonExtension (#1686)
* add PythonExtension
* remove potential shell injection risk
* Filter out blank lines or comment lines
* fix spelling
* add pythonExtension's `runInline`
* changes to requirements don’t invalidate the entire install layer
* copy script files on-demand
* improve PythonExtension types and logging
* add changeset
* fix broken imports
* Improve security of inline script execution
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Add file existence check for requirementsFile
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* update lock file
* Enhance error handling with detailed error information
* Add portable type annotation
* fix error TS18046: 'e' is of type 'unknown'
* export the python extension
* add `pythonExtension` to the catalog
* fix `Cannot find module '@trigger.dev/build/extensions/core' (TS2307)
* replace execa by tinyexec
* Update pnpm-lock.yaml
* add custom traces instead of logging
* The cleanup in the finally block does not fail silently anymore
* move python runtime/extension to independent package
* fix build package readme
* update lock file
* add documentation to python's package
* add missing dependency
* Update little-trains-begin.md
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Matt Aitken <matt@mattaitken.com>
Co-authored-by: Eric Allam <eallam@icloud.com>
|
2025-02-26 13:39:28 +00:00 |
|