{ "info": { "author": "Adri\u00e1n P\u00e9rez de Castro", "author_email": "aperez@igalia.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "====================\n Indicium Git Store\n====================\n\n.. image:: https://img.shields.io/travis/aperezdc/indicium-git.svg?style=flat\n :target: https://travis-ci.org/aperezdc/indicium-git\n :alt: Build Status\n\n.. image:: https://img.shields.io/coveralls/aperezdc/indicium-git/master.svg?style=flat\n :target: https://coveralls.io/r/aperezdc/indicium-git?branch=master\n :alt: Code Coverage\n\nA Git-based key-value store backend for `Indicium\n`_.\n\n\nUsage\n=====\n\n.. code-block:: python\n\n # Instantiate and write some data.\n from indicium.git import GitStore\n store = GitStore(\"./data\", autocommit=False)\n store.put(\"/the-answer\", b\"10\")\n\n # Not needed with autocommit=True\n store.commit(\"Note down the answer to everything\")\n\n # Create a new commit with the correct answer.\n store.put(\"/the-answer\", b\"42\")\n store.commit(\"Fix the answer to everything\")\n\nThe ``./data`` directory will contain a Git repository which can be inspected\nwith ``git``. Every call to ``.commit()`` adds a commit to it or, with the\nauto-commit mode enabled, every call to ``.put()`` and ``.delete()`` will\nimplicitly add a commit.\n\n\nInstallation\n============\n\nAll stable releases are uploaded to `PyPI `_, so you\ncan install them and upgrade using ``pip``::\n\n pip install indicium-git\n\nAlternatively, you can install the latest development code \u2014at your own risk\u2014\ndirectly from the Git repository::\n\n pip install git://github.com/aperezdc/indicium-git\n\n\nDevelopment\n===========\n\nIf you want to contribute, please use the usual GitHub workflow:\n\n1. Clone the repository.\n2. Hack on your clone.\n3. Send a pull request for review.\n\nIf you do not have programming skills, you can still contribute by `reporting\nissues `__ that you may\nencounter. Contributions to the documentation are very welcome, too!\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aperezdc/indicium-git", "keywords": null, "license": "GPLv3,Apache-2.0", "maintainer": null, "maintainer_email": null, "name": "indicium-git", "package_url": "https://pypi.org/project/indicium-git/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/indicium-git/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/aperezdc/indicium-git" }, "release_url": "https://pypi.org/project/indicium-git/0.1.0a0/", "requires_dist": null, "requires_python": null, "summary": "Generic key-value interface to a Git repository", "version": "0.1.0a0" }, "last_serial": 2015240, "releases": { "0.1.0a0": [ { "comment_text": "", "digests": { "md5": "f83817e4d3613dc94096958696971f63", "sha256": "5bb1362564308b91e800bac58c46a40d88e3dfb1f98f8c14c1d5800d2fc4681a" }, "downloads": -1, "filename": "indicium-git-0.1.0a0.tar.gz", "has_sig": false, "md5_digest": "f83817e4d3613dc94096958696971f63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3038, "upload_time": "2016-03-18T22:54:06", "url": "https://files.pythonhosted.org/packages/8d/0c/31c5d2920c9843a9501b8694417c3ef29a0a1941d8d7f3596921b40a7d88/indicium-git-0.1.0a0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f83817e4d3613dc94096958696971f63", "sha256": "5bb1362564308b91e800bac58c46a40d88e3dfb1f98f8c14c1d5800d2fc4681a" }, "downloads": -1, "filename": "indicium-git-0.1.0a0.tar.gz", "has_sig": false, "md5_digest": "f83817e4d3613dc94096958696971f63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3038, "upload_time": "2016-03-18T22:54:06", "url": "https://files.pythonhosted.org/packages/8d/0c/31c5d2920c9843a9501b8694417c3ef29a0a1941d8d7f3596921b40a7d88/indicium-git-0.1.0a0.tar.gz" } ] }