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

Uploaded Source

Built Distributions

bonobo-0.4.3-py3.6.egg (153.2 kB view details)

Uploaded Egg

bonobo-0.4.3-py3.5.egg (156.1 kB view details)

Uploaded Egg

bonobo-0.4.3-py2.py3-none-any.whl (64.9 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.4.3.tar.gz
Algorithm Hash digest
SHA256 be556545340cac009ef60351c6a193295cd7e70abec6ba3b66e428a7351d0c31
MD5 7e793da969ea51dda8a19ecb3515aea6
BLAKE2b-256 904c3f9c9057232389d9ec38828ae03b1b2c3a055ac46bbc3803f2a65d4f4ca1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.4.3-py3.6.egg
Algorithm Hash digest
SHA256 e85bb8c47cf329cb818f47fb28322e69bbae4bd1e58a45f7458c45ee78560841
MD5 1bc8cb0647a263f673e8ee57de614834
BLAKE2b-256 f38b235c63a6f48eb46765fe4f62959ca5d2131a7332635c287bd67d2e558d67

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bonobo-0.4.3-py3.5.egg
Algorithm Hash digest
SHA256 8423d56e75fc35159f52ac431491920a974bc510dbd28b11988cc652e224e4d1
MD5 54704ca26a8c7c82c904a20ed2699882
BLAKE2b-256 f8157845b916fcffadd061896e2bcab395cfc757e49b363a61d832b8c33505e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bonobo-0.4.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 965d167e444f16ad9ba4c59f59f6aa9f1f148b8a34fb79840344e096a3cee54f
MD5 a699c4e71b6472aa9286098aad0736cf
BLAKE2b-256 a98417f461e876149a618eb7571168d94da20a8a4ba5bc136962aa8f6453d907

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