skip to navigation
skip to content

Not Logged In

qds_ops 0.5.1

Python SDK for operating the Qubole Data Service

Latest Version: 1.30.0

qds_ops requires Python 2.6 or above. The machine has to be a valid knife client

sudo pip install qds_ops

Development Setup
1. Make sure you have [virtualenv] setup.
2. Create a virtualenv for this project.
3. Ignore egg-info in [git]
4. Activate the virtualenv everytime. (Ugh! One more thing to forget)
5. Change to source directory
6. Every time you make a change, run develop script

mkdir ~/python-envs;
virtualenv ~/python-envs/qds_ops;

source ~/python-envs/qds_ops/bin/activate;
cd ~/src/qds_ops/

python develop;

Release Process
1. Make sure you have Qubole's credentials on Pypi stored in ~/.pypirc
2. Create a git tag with the version number. The format is qds_ops-<version>
3. Git Push to let everyone know.
4. Create package and upload to pypi.
5. Make profit!

cat ~/.pypirc
password:[pick it up from confluence]

cd [qds_ops checkout dir]
git tag -a qds_ops-0.2.4 -m '0.2.4' #For e.g.
git push --tags

python sdist upload

6. If for some reason you see the string "dirty" in the version string even though
you are sure there are no uncommitted changes in your code, run:
git update-index --refresh  
File Type Py Version Uploaded on Size
qds_ops-0.5.1.tar.gz (md5) Source 2014-01-22 39KB
  • Downloads (All Versions):
  • 415 downloads in the last day
  • 2161 downloads in the last week
  • 8174 downloads in the last month