معرفی شرکت ها


bamboo-lib-0.0.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Python ETL library
ویژگی مقدار
سیستم عامل -
نام فایل bamboo-lib-0.0.9
نام bamboo-lib
نسخه کتابخانه 0.0.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jonathan Speiser
ایمیل نویسنده jonathan@datawheel.us
آدرس صفحه اصلی https://github.com/Datawheel/bamboo-lib
آدرس اینترنتی https://pypi.org/project/bamboo-lib/
مجوز All Rights Reserved
# Bamboo ![Bamboo Logo](logo.png) [![Build Status](https://travis-ci.com/Datawheel/bamboo-lib.svg?token=zbq2R2Ly8XSxZPnWwTrV&branch=master)](https://travis-ci.com/Datawheel/bamboo-lib) [![PyPI version](https://badge.fury.io/py/bamboo-lib.svg)](https://badge.fury.io/py/bamboo-lib) [![Docs](https://assets.readthedocs.org/static/projects/badges/passing-flat.svg)](https://datawheel-bamboo-lib.readthedocs-hosted.com/en/latest/) Bamboo is a library intended to facilitate the process of creating extract, transform, and load (ETL) data pipelines. Bamboo includes many features such as the ability to download and cache HTTP assets, copy files from remote servers, run commands on remote servers, handle zipped archives, perform bulk database ingests and more. # 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`). ## Troubleshooting tips ### Mutli-processing issues on macOS If you are running High Sierra or later and get an error like: ``` objc[30911]: +[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug ``` Try setting: ```bash export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES ```


نیازمندی

مقدار نام
==1.1.4 pandas
==1.2.10 sqlalchemy
- data-catapult
==2.4.1 paramiko
==0.1.4 sshtunnel
==2.10.6 redis
==0.2.5 pathos
==0.5.1 geopandas
- pytest
==0.4.3 sphinx-rtd-theme
==1.18.0 google-cloud-storage
==2.3 cryptography
==2.5 progressbar
==1.12.43 boto3


نحوه نصب


نصب پکیج whl bamboo-lib-0.0.9:

    pip install bamboo-lib-0.0.9.whl


نصب پکیج tar.gz bamboo-lib-0.0.9:

    pip install bamboo-lib-0.0.9.tar.gz