Skip to content

stoney95/pypely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

05e34f2 Â· Mar 18, 2023
Mar 18, 2023
Nov 16, 2021
Mar 18, 2023
Mar 18, 2023
Mar 18, 2023
Mar 18, 2023
Oct 24, 2021
Oct 24, 2021
Mar 18, 2023
Dec 8, 2021
Nov 16, 2021
Nov 14, 2021
Mar 18, 2023
Mar 12, 2023
Mar 18, 2023
Oct 24, 2021
Mar 18, 2023
Mar 18, 2023

Repository files navigation

pypely Twitter

PyPI GitHub release PyPI download month PyPI download week Lint Code Base GitHub stars GitHub followers PRs Welcome codecov

From local functions to cloud deployed pipelines - build pipelines in a functional manner. This package simplifies and streamlines the development of pipelines. You can start locally and deploy the pipelines later using your favorite framework. Further benefits are:

  • You don't lock your pipelines into a framework. You can even convert your pypely code to the framework of your desire to develop your pipelines further in that framework.
  • The dependencies for each step are detected automatically. So, you don't need to manage the dependencies.
  • The compatability of steps is checked during buildtime. Errors are catch as early as possible.
  • You keep your pipelines easily testable.

Installation

pip install pypely

Usage

Use pypely to chain functions and structure your data processing code in a readable way.

use_pypely = pipeline(
    open_favourite_ide,
    create_new_conda_environment,
    activate_environment,
    install_pypely,
    have_fun_building_pipelines 
)

use_pypely() # -> 🥳

If you want to learn more check out the following links.

Links

Contributing

If you want to contribute:

  1. Woohoo! 🥳
  2. Please check out the contribution guide.
  3. See the issues to find a contribution possibility or create one to tell your plan and start a discussion.