bonobo-baseline


Namebonobo-baseline JSON
Version 0.1 PyPI version JSON
download
home_pagehttps://www.bonobo-project.org/
SummaryBonobo for Baseline, a simple, modern and atomic extract-transform-load toolkit for python 3.5+.
upload_time2023-10-20 14:14:33
maintainer
docs_urlNone
authorRomain Dorgueil
requires_python>=3.5
licenseApache License, Version 2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            ==========
🐵  bonobo
==========

Data-processing for humans.

.. image:: https://img.shields.io/pypi/v/bonobo.svg
    :target: https://pypi.python.org/pypi/bonobo
    :alt: PyPI

.. image:: https://img.shields.io/pypi/pyversions/bonobo.svg
    :target: https://pypi.python.org/pypi/bonobo
    :alt: Versions

.. image:: https://readthedocs.org/projects/bonobo/badge/?version=master
    :target: http://docs.bonobo-project.org/
    :alt: Documentation

.. image:: https://travis-ci.org/python-bonobo/bonobo.svg?branch=master
    :target: https://travis-ci.org/python-bonobo/bonobo
    :alt: Continuous Integration (Linux)

.. image:: https://ci.appveyor.com/api/projects/status/github/python-bonobo/bonobo?retina=true&branch=master&svg=true
    :target: https://ci.appveyor.com/project/hartym/bonobo?branch=master
    :alt: Continuous Integration (Windows)

.. image:: https://codeclimate.com/github/python-bonobo/bonobo/badges/gpa.svg
   :target: https://codeclimate.com/github/python-bonobo/bonobo
   :alt: Code Climate

.. image:: https://img.shields.io/coveralls/python-bonobo/bonobo/master.svg
    :target: https://coveralls.io/github/python-bonobo/bonobo?branch=master
    :alt: Coverage

Bonobo for Baseline is an extract-transform-load framework for python 3.5+ (see comparisons with other data tools).

Bonobo uses plain old python objects (functions, generators and iterators), allows them to be linked together in a directed graph, and then executed using a parallelized strategy, without having to worry about the underlying complexity.

Developers can focus on writing simple and atomic operations, that are easy to unit-test by-design, while the focus of the
framework is to apply them concurrently to rows of data.

One thing to note: write pure transformations and you'll be safe.

Bonobo is a young rewrite of an old python2.7 tool that ran millions of transformations per day for years on production.
Although it may not yet be complete or fully stable (please, allow us to reach 1.0), the basics are there.

----

*Bonobo is under heavy development, we're doing our best to keep the core as stable as possible while still moving forward. Please allow us to reach 1.0 stability and our sincere apologies for anything we break in the process (feel free to complain on issues, allowing us to correct breakages we did not expect)*

----

Homepage: https://www.bonobo-project.org/ (`Roadmap <https://www.bonobo-project.org/roadmap>`_)

Documentation: http://docs.bonobo-project.org/

Contributing guide: http://docs.bonobo-project.org/en/latest/contribute/index.html

Issues: https://github.com/python-bonobo/bonobo/issues

Slack: https://bonobo-slack.herokuapp.com/

Release announcements: http://eepurl.com/csHFKL

----

Made with ♥ by `Romain Dorgueil <https://twitter.com/rdorgueil>`_ and `contributors <https://github.com/python-bonobo/bonobo/graphs/contributors>`_.

.. image:: https://img.shields.io/pypi/l/bonobo.svg
    :target: https://pypi.python.org/pypi/bonobo
    :alt: License



            

Raw data

            {
    "_id": null,
    "home_page": "https://www.bonobo-project.org/",
    "name": "bonobo-baseline",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.5",
    "maintainer_email": "",
    "keywords": "",
    "author": "Romain Dorgueil",
    "author_email": "romain@dorgueil.net",
    "download_url": "https://files.pythonhosted.org/packages/82/ed/5c532396c8714908cfec62fb08cf086695751e1245641f92ef347d230d19/bonobo-baseline-0.1.tar.gz",
    "platform": null,
    "description": "==========\r\n\ud83d\udc35  bonobo\r\n==========\r\n\r\nData-processing for humans.\r\n\r\n.. image:: https://img.shields.io/pypi/v/bonobo.svg\r\n    :target: https://pypi.python.org/pypi/bonobo\r\n    :alt: PyPI\r\n\r\n.. image:: https://img.shields.io/pypi/pyversions/bonobo.svg\r\n    :target: https://pypi.python.org/pypi/bonobo\r\n    :alt: Versions\r\n\r\n.. image:: https://readthedocs.org/projects/bonobo/badge/?version=master\r\n    :target: http://docs.bonobo-project.org/\r\n    :alt: Documentation\r\n\r\n.. image:: https://travis-ci.org/python-bonobo/bonobo.svg?branch=master\r\n    :target: https://travis-ci.org/python-bonobo/bonobo\r\n    :alt: Continuous Integration (Linux)\r\n\r\n.. image:: https://ci.appveyor.com/api/projects/status/github/python-bonobo/bonobo?retina=true&branch=master&svg=true\r\n    :target: https://ci.appveyor.com/project/hartym/bonobo?branch=master\r\n    :alt: Continuous Integration (Windows)\r\n\r\n.. image:: https://codeclimate.com/github/python-bonobo/bonobo/badges/gpa.svg\r\n   :target: https://codeclimate.com/github/python-bonobo/bonobo\r\n   :alt: Code Climate\r\n\r\n.. image:: https://img.shields.io/coveralls/python-bonobo/bonobo/master.svg\r\n    :target: https://coveralls.io/github/python-bonobo/bonobo?branch=master\r\n    :alt: Coverage\r\n\r\nBonobo for Baseline is an extract-transform-load framework for python 3.5+ (see comparisons with other data tools).\r\n\r\nBonobo uses plain old python objects (functions, generators and iterators), allows them to be linked together in a directed graph, and then executed using a parallelized strategy, without having to worry about the underlying complexity.\r\n\r\nDevelopers can focus on writing simple and atomic operations, that are easy to unit-test by-design, while the focus of the\r\nframework is to apply them concurrently to rows of data.\r\n\r\nOne thing to note: write pure transformations and you'll be safe.\r\n\r\nBonobo is a young rewrite of an old python2.7 tool that ran millions of transformations per day for years on production.\r\nAlthough it may not yet be complete or fully stable (please, allow us to reach 1.0), the basics are there.\r\n\r\n----\r\n\r\n*Bonobo is under heavy development, we're doing our best to keep the core as stable as possible while still moving forward. Please allow us to reach 1.0 stability and our sincere apologies for anything we break in the process (feel free to complain on issues, allowing us to correct breakages we did not expect)*\r\n\r\n----\r\n\r\nHomepage: https://www.bonobo-project.org/ (`Roadmap <https://www.bonobo-project.org/roadmap>`_)\r\n\r\nDocumentation: http://docs.bonobo-project.org/\r\n\r\nContributing guide: http://docs.bonobo-project.org/en/latest/contribute/index.html\r\n\r\nIssues: https://github.com/python-bonobo/bonobo/issues\r\n\r\nSlack: https://bonobo-slack.herokuapp.com/\r\n\r\nRelease announcements: http://eepurl.com/csHFKL\r\n\r\n----\r\n\r\nMade with \u2665 by `Romain Dorgueil <https://twitter.com/rdorgueil>`_ and `contributors <https://github.com/python-bonobo/bonobo/graphs/contributors>`_.\r\n\r\n.. image:: https://img.shields.io/pypi/l/bonobo.svg\r\n    :target: https://pypi.python.org/pypi/bonobo\r\n    :alt: License\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "Apache License, Version 2.0",
    "summary": "Bonobo for Baseline, a simple, modern and atomic extract-transform-load toolkit for python 3.5+.",
    "version": "0.1",
    "project_urls": {
        "Download": "https://github.com/Baseline-quebec/bonobo",
        "Homepage": "https://www.bonobo-project.org/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80134b5a4e83ee5d5c3db367bb9d93776413545e71fc1fc9371997ceb02568bc",
                "md5": "146b0433068d23cf976014d15278a578",
                "sha256": "86a3cf2a747f9b4eef69b68c85e14a53113862ae2f65e0fc3d2c5a0849b69e5a"
            },
            "downloads": -1,
            "filename": "bonobo_baseline-0.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "146b0433068d23cf976014d15278a578",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.5",
            "size": 171076,
            "upload_time": "2023-10-20T14:14:30",
            "upload_time_iso_8601": "2023-10-20T14:14:30.802116Z",
            "url": "https://files.pythonhosted.org/packages/80/13/4b5a4e83ee5d5c3db367bb9d93776413545e71fc1fc9371997ceb02568bc/bonobo_baseline-0.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82ed5c532396c8714908cfec62fb08cf086695751e1245641f92ef347d230d19",
                "md5": "3a635baf5659df958dffb49041b9bb79",
                "sha256": "d14055ee0e01f652e1966468a13d807e0969d2047da4fb3357cb9297b55045c9"
            },
            "downloads": -1,
            "filename": "bonobo-baseline-0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "3a635baf5659df958dffb49041b9bb79",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.5",
            "size": 113027,
            "upload_time": "2023-10-20T14:14:33",
            "upload_time_iso_8601": "2023-10-20T14:14:33.067122Z",
            "url": "https://files.pythonhosted.org/packages/82/ed/5c532396c8714908cfec62fb08cf086695751e1245641f92ef347d230d19/bonobo-baseline-0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-20 14:14:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Baseline-quebec",
    "github_project": "bonobo",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": false,
    "landscape": true,
    "appveyor": true,
    "requirements": [],
    "lcname": "bonobo-baseline"
}
        
Elapsed time: 4.11391s