Skip to content

cupyd

PyPI - Version Python Version from PEP 621 TOML GitHub Actions Workflow Status Coverage Status PyPI - Downloads

                                                  __     
                                                 /\ \    
  ___       __  __      _____       __  __       \_\ \   
 /'___\    /\ \/\ \    /\ '__`\    /\ \/\ \      /'_` \  
/\ \__/    \ \ \_\ \   \ \ \L\ \   \ \ \_\ \    /\ \L\ \ 
\ \____\    \ \____/    \ \ ,__/    \/`____ \   \ \___,_\
 \/____/     \/___/      \ \ \/      `/___/> \   \/__,_ /
                          \ \_\         /\___/           
                           \/_/         \/__/

Python framework to create your own ETLs.

Features

  • Simple but powerful syntax.
  • Modular approach that encourages re-using components across different ETLs.
  • Parallelism out-of-the-box without the need of writing multiprocessing code.
  • Very compatible:
    • Runs on Unix, Windows & MacOS.
    • Python >= 3.9
  • Lightweight:
    • No dependencies for its core version.
    • [WIP] API version will require Falcon, which is a minimalist ASGI/WSGI framework that doesn't require other packages to work.
    • [WIP] The Dashboard (full) version will require Falcon and Dash.