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

Uploaded Source

Built Distributions

bonobo-0.4.0-py3.6.egg (2.8 kB view details)

Uploaded Egg

bonobo-0.4.0-py3.5.egg (2.8 kB view details)

Uploaded Egg

bonobo-0.4.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f4a64cb04bcc3c702be3c89b0f0356bfb5b6b760c3b4acb502197fb8fb828e1a
MD5 74f26ae5f5dc5ca2cb1de8c2791d9407
BLAKE2b-256 cc301db25347b5136e26a11c4308b219d9e020e9485640e5828f780dc05d812e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.4.0-py3.6.egg
Algorithm Hash digest
SHA256 94dfc659609b1f284686560b90e496a27b2dd7d7f2a4dfc062d38a4429493de9
MD5 b92470a5f671c1baff12f3c81a05a175
BLAKE2b-256 39e2ab6fa66726d5e0a35cf98e6ac8114e6a1fa5abfcfa2be9662f666102b9c2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.4.0-py3.5.egg
Algorithm Hash digest
SHA256 1d39b9298b8e2d2ef8f9140dc53a01460dc4fb1b82997ea4019059bded9ee9f5
MD5 2589cc41835877fd6eea532d24c414ce
BLAKE2b-256 a7086c612b03e8d7929393f6c9b724079071252a09143b52cdd1fe6bb505f6b8

See more details on using hashes here.

File details

Details for the file bonobo-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for bonobo-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8cc3d49802c930fd8cb97a53aa5e5d110a1350c14d79e64527b0f78b761de498
MD5 4a69db2773a0673d7a38bb258d738ae7
BLAKE2b-256 e70443f2cf0132d6f9a7c461bc05a0982a1bca116b2642fdfeb602572ef109c0

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