{"id":21268985,"url":"https://github.com/qubole/quboletsdb","last_synced_at":"2025-03-15T11:42:41.200Z","repository":{"id":26655172,"uuid":"30111425","full_name":"qubole/quboletsdb","owner":"qubole","description":"Setup opentsdb using Qubole","archived":false,"fork":false,"pushed_at":"2016-01-12T10:28:47.000Z","size":33,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-22T02:17:52.174Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qubole.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-01-31T12:20:30.000Z","updated_at":"2016-08-05T18:57:23.000Z","dependencies_parsed_at":"2022-09-01T18:53:34.531Z","dependency_job_id":null,"html_url":"https://github.com/qubole/quboletsdb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qubole%2Fquboletsdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qubole%2Fquboletsdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qubole%2Fquboletsdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qubole%2Fquboletsdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qubole","download_url":"https://codeload.github.com/qubole/quboletsdb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243725533,"owners_count":20337667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T08:06:58.970Z","updated_at":"2025-03-15T11:42:41.180Z","avatar_url":"https://github.com/qubole.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Installation\n============\nVirtualenv\n----------\nPip supports installation from private git repos. \nThe command to install pip in a virtualenv (or when the account has to git): \n\n    pip install git+ssh://git@github.com/vrajat/quboletsdb.git@\u003cversion\u003e\n\nSystem (as root/sudo)\n---------------------\nIf you want to install using root, you need access to git and consequently the correct ssh keys.\nCreate a file to override ssh with the following bash command.\n\n    ssh -i /home/\u003cuser\u003e/.ssh/id_rsa $@\n\nOn aws machines, user will be *ec2-user*.\nLogin as root.\n\n    export GIT_SSH=/home/\u003cuser\u003e/ssh_wrapper\n    pip install git+ssh://git@github.com/vrajat/quboletsdb.git@\u003cversion\u003e\n\nConfiguration\n=============    \nYou'll need to store S3 Access keys in ~/.qdsrc. The format is:\n\n    [default]\n    access_key = \u003caccess key\u003e\n    secret_key = \u003csecret key\u003e\n\nDevelopment Setup\n=================\nVirtualEnv\n----------\n1. Make sure you have [virtualenv](https://pypi.python.org/pypi/virtualenv) setup.\n2. Create a virtualenv for this project.\n3. Ignore egg-info in [git](https://help.github.com/articles/ignoring-files#global-gitignore).\n4. Activate the virtualenv every time. (Ugh! One more thing to forget)\n5. Change to source directory\n6. Run develop script\n\n\n    mkdir ~/python-envs;\n    virtualenv ~/python-envs/tsdb;\n\n    source ~/python-envs/tsdb/bin/activate;\n    cd ~/src/tsdb/\n    \n    python setup.py develop;\n\nRelease Process\n===============\nVersion Numbers\n---------------\n\nVersion numbers have major.minor.patch parts. All are natural numbers.\nFor bug fixes please increment patch numbers.\nFor new features please increment major or minor versions as per [Semantic Versions] (http://semver.org)\n\nTag a new release\n-----------------\n1. Create a git tag with the version number. The format is major.minor.patch\n2. Git Push to let everyone know.\n3. Make profit!\n\n\n    cd [quboletsdb checkout dir]  \n    git tag -a 0.2.4 -m '0.2.4' #For e.g.  \n    git push --tags \n\n4. If for some reason you see the string \"dirty\" in the version string even though \n   you are sure there are no uncommitted changes in your code, run:\n   \n    git update-index --refresh    ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqubole%2Fquboletsdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqubole%2Fquboletsdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqubole%2Fquboletsdb/lists"}