Skip to content
craigslist blob service
Python Shell
Branch: master
Clone or download

Latest commit

Latest commit 4bf642a Apr 9, 2014

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Initial commit. Jul 17, 2013
clblob Added device id's to status/console for more accurate usage reporting… Apr 10, 2014
doc Initial commit. Jul 17, 2013
examples Initial commit. Jul 17, 2013
test Added separate admin request timeout since some admin commands (like … Sep 11, 2013
.gitignore Initial commit. Jul 17, 2013
.pylintrc Initial commit. Jul 17, 2013
LICENSE Initial commit. Jul 17, 2013
MANIFEST.in Initial commit. Jul 17, 2013
README.rst Initial commit. Jul 17, 2013
coverage.sh Initial commit. Jul 17, 2013
setup.cfg Initial commit. Jul 17, 2013
setup.py Initial commit. Jul 17, 2013

README.rst

This is the craigslist blob python package. It contains a blob storage library, client and server. For full documentation, run pydoc on the command line with package and module names:

pydoc clblob

An HTML version of the documentation can also be built. Once complete, point a browser to: doc/_build/html/index.html:

python setup.py build_sphinx

To install the package (use --prefix option for a specific location):

python setup.py install

To run the test suite:

python setup.py nosetests

If python-coverage is installed, text and HTML code coverage reports can be generated for the test suite and command line programs by running:

./coverage.sh

There are a number of code style checks already in place using the tools below. While they are good settings for now, don't hesitate to bring up any violations encountered for discussion if it should be allowed. To run the checks:

pylint -iy --rcfile .pylintrc clblob test setup.py
pep8 --ignore=E128 -r .
pyflakes . | grep -v "undefined name '_'"

To build a source tarball for distribution (see 'dist' directory after):

python setup.py sdist
You can’t perform that action at this time.