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.6.tar.gz (108.4 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.6.6-py3-none-any.whl (130.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pypeman-0.6.6.tar.gz
  • Upload date:
  • Size: 108.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.20

File hashes

Hashes for pypeman-0.6.6.tar.gz
Algorithm Hash digest
SHA256 8949576003ae37cb9485e580c5ed63194ea0f186f7e3870da5245caacecc47ba
MD5 b74c744ef980b82d9b0fdeee4a14c6a3
BLAKE2b-256 82ad3c2bc2537e17ea64eec5dccde0e346503aaa5efef7b2f3e35d86ccbc1c16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pypeman-0.6.6-py3-none-any.whl
  • Upload date:
  • Size: 130.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.10.20

File hashes

Hashes for pypeman-0.6.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8dbba6e233a3cad6254dd7eebf3439cbaf83478ba57ac1db0c78906bc3ffd36f
MD5 dafd11aabfcdc3430834055f9584ed5c
BLAKE2b-256 841e83197989c34376cab39ce85ad6d45f28f0b27667fcfc8e4158247728a776

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