Skip to main content

Python ETL library

Project description

Installation

pip install bamboo-lib

Additional Steps

If you will need to use the distributed locking functionality, you will need to install some additional software. Below are the instructions for macOS

Installing Sherlock on macOS.

brew install libmemcached

pip install pylibmc --install-option="--with-libmemcached=/usr/local/Cellar/libmemcached/1.0.18_2"

pip install sherlock

Running tests

To run the tests, simply run: pytest

Alternatively, if you would like to display all log/print statements run: pytest -s

Configuration

To change the default folder where Bamboo will store HTTP downloads, set the BAMBOO_DOWNLOAD_FOLDER environment variable. By default, downloads will go to /tmp.

To change the default logger settings, set BAMBOO_LOGGER_CONF to point to a logging configuration file (see example in example/logging.conf).

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

bamboo_lib-0.0.13.tar.gz (28.8 kB view hashes)

Uploaded source

Built Distribution

bamboo_lib-0.0.13-py3-none-any.whl (40.6 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page