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

Uploaded Source

Built Distribution

pypeman-0.5.10-py3-none-any.whl (111.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pypeman-0.5.10.tar.gz
  • Upload date:
  • Size: 90.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for pypeman-0.5.10.tar.gz
Algorithm Hash digest
SHA256 9a827e0aa390db3601d86b87d4fda78068dc87095808295b18429be93546d475
MD5 e5be64d80ca4b95042961deb4d502420
BLAKE2b-256 39cbeb66f68092f280ae762e67f88c131351ea6962a84dd76f8f95856d3837a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pypeman-0.5.10-py3-none-any.whl
  • Upload date:
  • Size: 111.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for pypeman-0.5.10-py3-none-any.whl
Algorithm Hash digest
SHA256 06bf3b06e08313c25f0f6b9b1ece9b1cc5066e5e541a1b4e857fe83aad21e06d
MD5 27742b6c9ab4d08dd337286430a2eabe
BLAKE2b-256 111f2aaa931585b9725a886101cd41d92b5b1127e9fb5f71c7b87a701ef2bb36

See more details on using hashes here.

Supported by

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