Skip to main content

Minimalistic but pragmatic ESB / ETL / EAI in Python

Project description

Welcome to Pypeman

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

https://travis-ci.org/mhcomm/pypeman.svg?branch=master https://badge.fury.io/py/pypeman.svg https://codecov.io/gh/mhcomm/pypeman/branch/master/graph/badge.svg https://img.shields.io/badge/license-Apache%202-blue.svg https://img.shields.io/pypi/pyversions/pypeman.svg https://img.shields.io/pypi/wheel/pypeman.svg https://img.shields.io/pypi/status/pypeman.svg

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypeman-0.6.0.tar.gz (106.3 kB view details)

Uploaded Source

Built Distribution

pypeman-0.6.0-py3-none-any.whl (128.1 kB view details)

Uploaded Python 3

File details

Details for the file pypeman-0.6.0.tar.gz.

File metadata

  • Download URL: pypeman-0.6.0.tar.gz
  • Upload date:
  • Size: 106.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for pypeman-0.6.0.tar.gz
Algorithm Hash digest
SHA256 f77ad501708ebf347911235ca6276e9bd4c9b0426195c104b75dbf7c2fbfd5c6
MD5 7a61a063af771477fc1e34e2a68990e5
BLAKE2b-256 5480621f8af77ee661a2f3053b48752f0c971fa5525a3854451b8ad8910c5970

See more details on using hashes here.

File details

Details for the file pypeman-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: pypeman-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 128.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for pypeman-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b139f8c9251a592ae3cc1939f35b5d3d8ca9499c9c33a6a369b07027716dc23e
MD5 8fac27c64da58c07add646af49ed6904
BLAKE2b-256 36843ce6befc502efbf1217173c9bce1eb49c7401afce810fa1e7cf973a10dd2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page