trigger.dev icon indicating copy to clipboard operation
trigger.dev copied to clipboard

[TRI-1882] Python support

Open matt-aitken opened this issue 1 year ago • 8 comments

It would be great to offer support for Python.

Python has better support for many Machine Learning uses cases:

  • Many ML libraries are only Python, or more complete in Python
  • Some services have ML models that only work from Python (e.g. OpenAI's whisper model)
  • Data Science and Engineering tools like pandas

It would be even better if you could mix languages. Have files alongside each other that are different languages but can declare tasks.

TRI-1882

matt-aitken avatar Jan 20 '24 13:01 matt-aitken

Cloudflare Workers transpiles languages into JavaScript.

  • Cloudflare blog post: https://blog.cloudflare.com/cloudflare-workers-announces-broad-language-support
  • Languages that can compile to JS: https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
  • Transcrypt is used to compile Python to JS: https://www.transcrypt.org/docs/html/installation_use.html

matt-aitken avatar Jan 20 '24 13:01 matt-aitken

Hey Matt, I'd love to use trigger.dev with Python! Any idea when this might happen?

listenaddress avatar Feb 28 '24 19:02 listenaddress

Having this would be great! I want to do a job to run https://github.com/joshiayush/inb automatically and trigger.dev would be a great option if it offers support for Python.

ologbonowiwi avatar Jul 12 '24 14:07 ologbonowiwi

+1 really need this.

MaleicAcid avatar Sep 19 '24 04:09 MaleicAcid

pls advise on timeline

montaign avatar Oct 01 '24 06:10 montaign

+1 would really enjoy that!

LeEricCH avatar Oct 01 '24 18:10 LeEricCH

+1! Big use case for this is running python based crawlers and other AI inference tasks.

chanmathew avatar Oct 03 '24 03:10 chanmathew

+1 it would be a great use case for gis applications as well :)

tgirotto avatar Oct 03 '24 14:10 tgirotto

+1

nullmastermind avatar Oct 08 '24 09:10 nullmastermind

+1

archodev avatar Oct 08 '24 21:10 archodev

https://feedback.trigger.dev/p/python-support-2

You can upvote for python support to make it happen 😍

saschaseniuk avatar Oct 09 '24 11:10 saschaseniuk