Skip to main content

Bonobo, a simple, modern and atomic extract-transform-load toolkit for python 3.5+.

Project description

Data-processing for humans.

PyPI Versions Documentation Continuous Integration (Linux) Continuous Integration (Windows) Code Climate Coverage

Bonobo 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 to link them in a directed graph and execute them using a parallelized strategy, without having to worry about the underlying complexity.

Developpers can focus on writing simple and atomic operations, that are by-design easy to unit-test, while the framework focus on applying 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, so as though 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 making the best efforts to keep the core as stable as possible but we also need to move forward. Please allow us to reach 1.0 stability and our sincere apologies for anything we’d break in the process (feel free to complain on issues, so we notice breakages we did not expect)


Homepage: https://www.bonobo-project.org/ (Roadmap)

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

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 and contributors.

License

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

bonobo-0.4.1.tar.gz (38.0 kB view details)

Uploaded Source

Built Distributions

bonobo-0.4.1-py3.6.egg (151.1 kB view details)

Uploaded Egg

bonobo-0.4.1-py3.5.egg (153.9 kB view details)

Uploaded Egg

bonobo-0.4.1-py2.py3-none-any.whl (64.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file bonobo-0.4.1.tar.gz.

File metadata

  • Download URL: bonobo-0.4.1.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bonobo-0.4.1.tar.gz
Algorithm Hash digest
SHA256 345e8a77ea0fa9115313c920e81a7fc306b91f0ce6f8630ab1de99f27aff6e7b
MD5 e72bbe155db388eddd1f542a49dd4a5c
BLAKE2b-256 1b4e252ac6317a958f455b5861d8b507594a06c6eaedd8708708593e42392d0f

See more details on using hashes here.

File details

Details for the file bonobo-0.4.1-py3.6.egg.

File metadata

  • Download URL: bonobo-0.4.1-py3.6.egg
  • Upload date:
  • Size: 151.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bonobo-0.4.1-py3.6.egg
Algorithm Hash digest
SHA256 e720367a5b38cfc3aa79e59bfea84a3da8d6f0a152056c4a229098baad746de0
MD5 99f214c21cae79ff8d7d8ddef4cdcac7
BLAKE2b-256 45d4b95dcf5552e4e79c341125c044e1aa562ae85c204a34f5b2b25dd6d00cbb

See more details on using hashes here.

File details

Details for the file bonobo-0.4.1-py3.5.egg.

File metadata

  • Download URL: bonobo-0.4.1-py3.5.egg
  • Upload date:
  • Size: 153.9 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bonobo-0.4.1-py3.5.egg
Algorithm Hash digest
SHA256 4e0e7515b85e20dce33f15e626ce08034252594652059eb0868b8679d3ef4055
MD5 c53cc82cea33f07559a6ee77b6cd5a8d
BLAKE2b-256 adeab8eaa94fe057662a897b3f82f68b60ecfe1487128699b49920bc3e29716e

See more details on using hashes here.

File details

Details for the file bonobo-0.4.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for bonobo-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 3096e2ac5e9c0ef37cdd0f84265d93997ef36c28388520098dd45fc0eeecb025
MD5 ab2d7990d96037c289fe193c740e2d9c
BLAKE2b-256 e61029e5bf3d2261b7e6a97242ca29a73fbcd98157b7b2519779af8bce168514

See more details on using hashes here.

Supported by

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