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.3.2.tar.gz (680.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pypeman-0.3.2-py3-none-any.whl (703.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pypeman-0.3.2.tar.gz
  • Upload date:
  • Size: 680.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.3

File hashes

Hashes for pypeman-0.3.2.tar.gz
Algorithm Hash digest
SHA256 76cfdcd10498f80c7c2c9b740912bdc8a9a1418d6c66b9a681fda677a33afeda
MD5 7e4a51fd5b2d30c7ba9291377d49bfea
BLAKE2b-256 270ff5788dffceaf5fe973740e938f03f2bfb56fd4db1b40e55c51d8c9e05211

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pypeman-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 703.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.3

File hashes

Hashes for pypeman-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eab0ff4c06f79099263c2c73c9cfd55c5a3e766dfc873758455f408537b419d2
MD5 b7962c2ba3f64bea8f9612503fd76c1d
BLAKE2b-256 203d5596472b1db1413ec027e0f73c348707ddd3b3e70795ba08601be8077eec

See more details on using hashes here.

Supported by

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