Skip to content
/ pypeman Public
forked from mhcomm/pypeman

Minimalist but pragmatic ESB / ETL in python

License

Notifications You must be signed in to change notification settings

galech/pypeman

 
 

Repository files navigation

Welcome to Pypeman

Pypeman is a minimalist but pragmatic ESB / ETL / EAI in python.

https://travis-ci.org/mhcomm/pypeman.svg?branch=master

See documentation for more information.

Getting started

Installation

With pip

pip install pypeman # or
pip install pypeman[all] # To install with all optional dependencies

Basic usage

Create a fresh project with:

pypeman startproject <project_dirname>

Above command will create a new directory with a "settings.py" file containing local configs and a "project.py" file with a channel example that you can uncomment to test pypeman. Follow the commented instructions then execute:

pypeman start # You can use the --reload option for auto-reloading on changes

Quick command overview

To get command help and more details about commands:

pypeman --help

To create a fresh project (partially implemented):

pypeman startproject <project_name>

To start pypeman:

pypeman start

To show a channel graph:

pypeman graph

About

Minimalist but pragmatic ESB / ETL in python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 86.3%
  • JavaScript 9.5%
  • Vue 3.6%
  • Other 0.6%