Welcome to Pypeman
==================
Pypeman is a minimalist but pragmatic ESB / ETL / EAI in python.
.. image:: https://travis-ci.org/mhcomm/pypeman.svg?branch=master
:target: https://travis-ci.org/mhcomm/pypeman
.. image:: https://badge.fury.io/py/pypeman.svg
:target: https://badge.fury.io/py/pypeman
.. image:: https://codecov.io/gh/mhcomm/pypeman/branch/master/graph/badge.svg
:target: https://codecov.io/gh/mhcomm/pypeman
.. image:: https://img.shields.io/badge/license-Apache%202-blue.svg
:target: https://raw.githubusercontent.com/mhcomm/pypeman/master/LICENSE
.. image:: https://img.shields.io/pypi/pyversions/pypeman.svg
:target: http://pypeman.readthedocs.org/en/latest/
.. image:: https://img.shields.io/pypi/wheel/pypeman.svg
:target: http://pypeman.readthedocs.org/en/latest/
.. image:: https://img.shields.io/pypi/status/pypeman.svg
:target: http://pypeman.readthedocs.org/en/latest/
See `documentation <http://pypeman.readthedocs.org/en/latest/>`_ 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
Raw data
{
"_id": null,
"home_page": "https://github.com/mhcomm/pypeman",
"name": "pypeman",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "esb etl eai pipeline data processing asyncio http ftp hl7",
"author": "Jeremie Pardou",
"author_email": "jeremie@jeremiez.net",
"download_url": "https://files.pythonhosted.org/packages/aa/ae/6ce29f059c71373df4b2bfa69ab3ba7f9b2247195038c84ab49dea6d422a/pypeman-0.5.5.tar.gz",
"platform": null,
"description": "Welcome to Pypeman\n==================\n\nPypeman is a minimalist but pragmatic ESB / ETL / EAI in python.\n\n.. image:: https://travis-ci.org/mhcomm/pypeman.svg?branch=master\n :target: https://travis-ci.org/mhcomm/pypeman\n\n.. image:: https://badge.fury.io/py/pypeman.svg\n :target: https://badge.fury.io/py/pypeman\n\n.. image:: https://codecov.io/gh/mhcomm/pypeman/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/mhcomm/pypeman\n\n.. image:: https://img.shields.io/badge/license-Apache%202-blue.svg\n :target: https://raw.githubusercontent.com/mhcomm/pypeman/master/LICENSE\n\n.. image:: https://img.shields.io/pypi/pyversions/pypeman.svg\n :target: http://pypeman.readthedocs.org/en/latest/\n\n.. image:: https://img.shields.io/pypi/wheel/pypeman.svg\n :target: http://pypeman.readthedocs.org/en/latest/\n\n.. image:: https://img.shields.io/pypi/status/pypeman.svg\n :target: http://pypeman.readthedocs.org/en/latest/\n\nSee `documentation <http://pypeman.readthedocs.org/en/latest/>`_ for more information.\n\nGetting started\n===============\n\nInstallation\n------------\n\nWith pip ::\n\n pip install pypeman # or\n pip install pypeman[all] # To install with all optional dependencies\n\nBasic usage\n-----------\n\nCreate a fresh project with: ::\n\n pypeman startproject <project_dirname>\n\nAbove command will create a new directory with a \"settings.py\" file containing\nlocal configs and a \"project.py\" file with a channel example that\nyou can uncomment to test pypeman. Follow the commented instructions then execute: ::\n\n pypeman start # You can use the --reload option for auto-reloading on changes\n\nQuick command overview\n-----------------------\n\nTo get command help and more details about commands: ::\n\n pypeman --help\n\nTo create a fresh project (partially implemented): ::\n\n pypeman startproject <project_name>\n\nTo start pypeman: ::\n\n pypeman start\n\nTo show a channel graph: ::\n\n pypeman graph\n\n",
"bugtrack_url": null,
"license": "Apache Software License",
"summary": "Minimalistic but pragmatic ESB / ETL / EAI in Python",
"version": "0.5.5",
"project_urls": {
"Homepage": "https://github.com/mhcomm/pypeman"
},
"split_keywords": [
"esb",
"etl",
"eai",
"pipeline",
"data",
"processing",
"asyncio",
"http",
"ftp",
"hl7"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ecc71de685a427a11172cf9566d70f1cf3d702b65a4bb0787930e73f79d6ae44",
"md5": "700165379846f9fced29515f061f7dda",
"sha256": "8ff8bb582b9e675a9c7a243b839fa0f5751c08775c3355ec1c420b72c5773256"
},
"downloads": -1,
"filename": "pypeman-0.5.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "700165379846f9fced29515f061f7dda",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 70832,
"upload_time": "2023-10-19T15:35:39",
"upload_time_iso_8601": "2023-10-19T15:35:39.027691Z",
"url": "https://files.pythonhosted.org/packages/ec/c7/1de685a427a11172cf9566d70f1cf3d702b65a4bb0787930e73f79d6ae44/pypeman-0.5.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aaae6ce29f059c71373df4b2bfa69ab3ba7f9b2247195038c84ab49dea6d422a",
"md5": "cc02a0b2b8abafb8689d21cb65fbb723",
"sha256": "1f849e93f36140b03f6d62765cec2eb6c80e3faa433c6c5313def9c321f0850f"
},
"downloads": -1,
"filename": "pypeman-0.5.5.tar.gz",
"has_sig": false,
"md5_digest": "cc02a0b2b8abafb8689d21cb65fbb723",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 59618,
"upload_time": "2023-10-19T15:35:40",
"upload_time_iso_8601": "2023-10-19T15:35:40.610245Z",
"url": "https://files.pythonhosted.org/packages/aa/ae/6ce29f059c71373df4b2bfa69ab3ba7f9b2247195038c84ab49dea6d422a/pypeman-0.5.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-19 15:35:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mhcomm",
"github_project": "pypeman",
"travis_ci": true,
"coveralls": true,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "pypeman"
}