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)


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

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

Roadmap: https://www.bonobo-project.org/roadmap

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

Uploaded Source

Built Distributions

bonobo-0.3.2-py3.6.egg (2.7 kB view details)

Uploaded Egg

bonobo-0.3.2-py3.5.egg (2.7 kB view details)

Uploaded Egg

bonobo-0.3.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.3.2.tar.gz
Algorithm Hash digest
SHA256 f2e7be9906ba06377e284aa973434b11630b36348b1b27e152a5a921b8e1c697
MD5 b492a4b91d384f184f0a12a53ee5185b
BLAKE2b-256 8201d0961d9e45556ec09a53519627e0582cfff3208dac737088e89920d1d61e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.3.2-py3.6.egg
Algorithm Hash digest
SHA256 86a7e860d6b7dc36fa16c2eceb1a514a6020d5f9eee58f519ab2c6ee5ad98360
MD5 87cfb828350cc12492c81e9aca09dba8
BLAKE2b-256 5076cddfc797137f0e8420a23f2a962ebb9b7c64154ecfb66c196d9a7950ab4d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.3.2-py3.5.egg
Algorithm Hash digest
SHA256 4299ac07079dceeff4919335150d76572fc9bde56c4a93f86de692d82fe68713
MD5 a3a10cfa6f4c717d004cbbe47f15ba55
BLAKE2b-256 c855d9ecc9f4f685bbc4ad8d23fd81a26f23c48b24e22b403213eb787072c4c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bonobo-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d2c81803f511ce658986b4bdb5acd087da608216365bbe28e57069c02aa6f87c
MD5 66de190144381a1c079d04c45ecee11d
BLAKE2b-256 b886a6dca5cbafb4e5794e4a2e9bb8cbcd873ef4e51eddee9b524cc8eb3d4afe

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