{ "info": { "author": "Praekelt Foundation", "author_email": "unicore-team@praekeltconsulting.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "Elastic Git\n===========\n\nAdventures in an declarative object-y thing backed by Git and using\nElasticsearch as a query backend.\n\n.. note:: Here be massive dragons.\n\n.. image:: https://travis-ci.org/universalcore/elastic-git.svg?branch=develop\n :target: https://travis-ci.org/universalcore/elastic-git\n :alt: Continuous Integration\n\n.. image:: https://coveralls.io/repos/universalcore/elastic-git/badge.png?branch=develop\n :target: https://coveralls.io/r/universalcore/elastic-git?branch=develop\n :alt: Code Coverage\n\n.. image:: https://readthedocs.org/projects/elastic-git/badge/?version=latest\n :target: https://elastic-git.readthedocs.org\n :alt: Elastic-Git Documentation\n\nUsage\n-----\n\n.. code-block:: python\n\n from elasticgit import EG\n from elasticgit.models import Model, IntegerField, TextField\n\n\n workspace = EG.workspace('/Users/sdehaan/Desktop/test-repo/')\n workspace.setup('Simon de Haan', 'simon@praekeltfoundation.org')\n\n\n \"\"\"\n # The model looks like this\n\n class Person(Model):\n age = IntegerField('The Age')\n name = TextField('The Name')\n \"\"\"\n from elasticgit.tests.base import TestPerson as Person\n\n person1 = Person({'age': 10, 'name': 'Foo'})\n workspace.save(person1, 'Saving Person 1')\n\n person2 = Person({'age': 20, 'name': 'Bar'})\n workspace.save(person2, 'Saving Person 2')\n\n person3 = Person({'age': 30, 'name': 'Baz'})\n workspace.save(person3, 'Saving Person 3')\n\n\nData is now persisted in a git repository and is queryable via elasticsearch:\n\n.. code-block:: python\n\n >>> from elasticgit import EG\n >>> from elasticgit.tests.base import TestPerson as Person\n >>> workspace = EG.workspace('/Users/sdehaan/Desktop/test-repo/')\n >>> for person in workspace.S(Person).filter(age__gte=20):\n ... print person.name, person.age\n ...\n Bar 20\n Baz 30\n\nCheck the ``examples/`` directory for some more code samples.\n\n.. code-block:: bash\n\n $ python -m examples.basic_usage\n e6cb25f00870472fa5223d76dc361667 Baz 30\n 2bd470372243411c9abd8fdcb969dcf5 Bar 20\n\n\n\nSchema Management\n-----------------\n\nWe've followed the example of Apache Avro_ when it comes to schema evolution.\nAvro compatible schemas can be generated from the command line.\n\nModel definitions can be rebuilt from Avro_ JSON schema files.\n\nA sample model file:\n\n.. code-block:: python\n\n class TestFallbackPerson(Model):\n age = IntegerField('The Age')\n name = TextField('The name', fallbacks=[\n SingleFieldFallback('nick'),\n SingleFieldFallback('obsolete'),\n ])\n nick = TextField('The nickname', required=False)\n obsolete = TextField('Some obsolete field', required=False)\n\nGenerating the Avro_ spec file\n\n.. code-block:: bash\n\n $ python -m elasticgit.tools dump-schema \\\n > elasticgit.tests.base.TestFallbackPerson > avro.json\n $ python -m elasticgit.tools load-schema avro.json > models.py\n\nThe generated model file:\n\n.. code-block:: python\n\n # NOTE:\n #\n # This is an automatically generated Elasticgit Model definition\n # from an Avro schema. Do not manually edit this file unless you\n # absolutely know what you are doing.\n #\n # timestamp: 2014-10-14T18:51:23.916194\n # namespace: elasticgit.tests.base\n # type: record\n # name: TestFallbackPerson\n #\n\n from elasticgit import models\n\n class TestFallbackPerson(models.Model):\n\n name = models.TextField(u\"\"\"The name\"\"\", fallbacks=[models.SingleFieldFallback('nick'),models.SingleFieldFallback('obsolete'),])\n age = models.IntegerField(u\"\"\"The Age\"\"\")\n obsolete = models.TextField(u\"\"\"Some obsolete field\"\"\")\n _version = models.ModelVersionField(u\"\"\"Model Version Identifier\"\"\")\n nick = models.TextField(u\"\"\"The nickname\"\"\")\n uuid = models.TextField(u\"\"\"Unique Identifier\"\"\")\n\nWe're using ConfModel_'s fallbacks feature and encode this in Avro_'s\nSchema as ``aliases``. This allows you to fall back to older names for\nfields:\n\n.. code-block:: python\n\n >>> TestFallbackPerson({'obsolete': 'oldest name', 'age': 10}).name\n 'oldest name'\n >>> TestFallbackPerson({'nick': 'older name', 'age': 10}).name\n 'older name'\n >>> TestFallbackPerson({'name': 'current name', 'age': 10}).name\n 'current name'\n\n\n.. _Avro: http://avro.apache.org/docs/1.7.7/spec.html\n.. _ConfModel: http://confmodel.rtfd.org/", "description_content_type": null, "docs_url": "https://pythonhosted.org/elastic-git/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/universalcore/elastic-git", "keywords": "git elasticsearch json", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "elastic-git", "package_url": "https://pypi.org/project/elastic-git/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/elastic-git/", "project_urls": { "Homepage": "http://github.com/universalcore/elastic-git" }, "release_url": "https://pypi.org/project/elastic-git/1.5.0/", "requires_dist": null, "requires_python": "", "summary": "JSON Object storage backed by Git & Elastic Search", "version": "1.5.0" }, "last_serial": 2516217, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "58ff65d2196cf11f807439af7326dda5", "sha256": "eabf9495d42301c888a0d17b77c2f2028fe7768682585f7609f176f03163fe6b" }, "downloads": -1, "filename": "elastic-git-0.1.2.tar.gz", "has_sig": false, "md5_digest": "58ff65d2196cf11f807439af7326dda5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7927, "upload_time": "2014-10-07T15:11:49", "url": "https://files.pythonhosted.org/packages/82/8a/5a470f2f34535884121da4d876b5a4b11ec1a1c236db595ea6664fbe32b7/elastic-git-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ea334f2a153ef90bf45400073a12e250", "sha256": "538853653060dfecb87f2329029fa93ce8da1fcbacdc0faebe252904c3ab413f" }, "downloads": -1, "filename": "elastic-git-0.1.4.tar.gz", "has_sig": false, "md5_digest": "ea334f2a153ef90bf45400073a12e250", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16511, "upload_time": "2014-10-14T19:27:37", "url": "https://files.pythonhosted.org/packages/ed/f2/8691b29a75d72ff7b3f28d934e0093cc337d9faa20f4c06f9fb8d51bde53/elastic-git-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3e5b8235cac3c69bfdca31da46b5694d", "sha256": "f86a96fce75ad4ea58a308883d2f5d90869baaeeee662bd5836a8c3c61e230fc" }, "downloads": -1, "filename": "elastic-git-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3e5b8235cac3c69bfdca31da46b5694d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20589, "upload_time": "2014-10-15T13:14:55", "url": "https://files.pythonhosted.org/packages/43/c7/25a93ca04caeb70e5ae3622ed4ad2d6e59679df5f2e339e1302fe49fad82/elastic-git-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "edc78848596fe56607ca0e2f8bd484a3", "sha256": "a420c2c66f884de9a584705d7de015092ea89b6fdd680a6dd80b67870cb6c443" }, "downloads": -1, "filename": "elastic-git-0.2.0.tar.gz", "has_sig": false, "md5_digest": "edc78848596fe56607ca0e2f8bd484a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24932, "upload_time": "2014-10-17T11:15:38", "url": "https://files.pythonhosted.org/packages/83/f5/4c321034648306756b93fd2eceb7020c5439f11d5cb2d46e818cbc217440/elastic-git-0.2.0.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "717555bd2de561143f411b1822ace469", "sha256": "d5cc9efd9031fc35060df93690592a790740bfc94176d190c1d361d4f4ace8b1" }, "downloads": -1, "filename": "elastic-git-0.2.10.tar.gz", "has_sig": false, "md5_digest": "717555bd2de561143f411b1822ace469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31652, "upload_time": "2014-11-19T15:03:27", "url": "https://files.pythonhosted.org/packages/96/a9/1f863ff081edb28bd425f50a9f9671ba152bca114661288b41f8304e7398/elastic-git-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "ad892e5a8f8b942a9f089b19ee1b63c5", "sha256": "7adb23c54addbb1b0821a0d0bb976c2030f4e9ae4b042bba04f4088b53449bcc" }, "downloads": -1, "filename": "elastic-git-0.2.11.tar.gz", "has_sig": false, "md5_digest": "ad892e5a8f8b942a9f089b19ee1b63c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31759, "upload_time": "2014-11-20T11:22:37", "url": "https://files.pythonhosted.org/packages/06/f9/be390ac7ac16aa482499b1af181a10d11e2871ab96a66a70de6dacca178a/elastic-git-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "a001f2b96e4c5d39c46ff711d8851a08", "sha256": "fa49e569de61728268d44db6946d00b987b27dec50f4a8c97aa9a63702c2cbc7" }, "downloads": -1, "filename": "elastic-git-0.2.12.tar.gz", "has_sig": false, "md5_digest": "a001f2b96e4c5d39c46ff711d8851a08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32158, "upload_time": "2014-11-24T06:26:51", "url": "https://files.pythonhosted.org/packages/a7/13/6c397a5ee682fbc791ec83a49af5a3f345e0f10606641fbb7a7c6475ae8f/elastic-git-0.2.12.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1e6083c813f3caba9e155a32ea8ef3b5", "sha256": "39a301d777bf1dd5c223477f92cff0f531fed227b09f2a88d4342c7c6812acd2" }, "downloads": -1, "filename": "elastic-git-0.2.2.tar.gz", "has_sig": false, "md5_digest": "1e6083c813f3caba9e155a32ea8ef3b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26217, "upload_time": "2014-10-17T15:37:22", "url": "https://files.pythonhosted.org/packages/64/82/529562330bfdc5a4457498a3e7c25fac5e9a45a4f3c165f800dc4bfa7834/elastic-git-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7fd0c6eef4f3c99603643b34371dc6b6", "sha256": "b6b8e361d52d10472f5ec91504ecc3ea1832b9d8d57f29191ee06259bf384831" }, "downloads": -1, "filename": "elastic-git-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7fd0c6eef4f3c99603643b34371dc6b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26613, "upload_time": "2014-10-23T11:20:16", "url": "https://files.pythonhosted.org/packages/7a/eb/7e0180c7a9d6ded1462f36393adf3c28c077334128a9c8c013564da9386d/elastic-git-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a30e0a9c247894a4818be69dbc74b3ec", "sha256": "f3d9d93062277629d93f733e7ed39086ebf3920b32507c4cc440939ff5640f08" }, "downloads": -1, "filename": "elastic-git-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a30e0a9c247894a4818be69dbc74b3ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28772, "upload_time": "2014-10-24T13:25:59", "url": "https://files.pythonhosted.org/packages/f4/c3/4c15b35760eb18b45cb2303e8ca76b5b656c980977771eb366560d6b954f/elastic-git-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "a3312f2390200cf5eb2ad041ff4e9a7d", "sha256": "31627d6bb0fbfbdce4d77c34add98451f52057f5478543f826e782ddc4dd3c39" }, "downloads": -1, "filename": "elastic-git-0.2.5.tar.gz", "has_sig": false, "md5_digest": "a3312f2390200cf5eb2ad041ff4e9a7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29640, "upload_time": "2014-11-04T13:43:09", "url": "https://files.pythonhosted.org/packages/43/64/e694a37850070585aa260f83ed375828103218ccb42a2838abd1032b377e/elastic-git-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "58a75bf255bc1d9dd6342da80fcb09a5", "sha256": "0051be32b26310ef514d2a6ada231784e35a780933e0d2ff48e902786ef37097" }, "downloads": -1, "filename": "elastic-git-0.2.6.tar.gz", "has_sig": false, "md5_digest": "58a75bf255bc1d9dd6342da80fcb09a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29669, "upload_time": "2014-11-04T18:26:11", "url": "https://files.pythonhosted.org/packages/83/3a/a93a733f80067da399511a7775bbae9f469ca0e166e0db15a1579839d3af/elastic-git-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "2a16b2eac3ffc6fdde1ed12caebc918e", "sha256": "efd69cce241cb94bcb2ac1f9455aafeb8021013a14cff2f1f38c10dbd51581fa" }, "downloads": -1, "filename": "elastic-git-0.2.7.tar.gz", "has_sig": false, "md5_digest": "2a16b2eac3ffc6fdde1ed12caebc918e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30073, "upload_time": "2014-11-10T14:02:00", "url": "https://files.pythonhosted.org/packages/38/cb/99c9f5065d4efafa787744e22229ddddaedf3b7143e643b462852ee06016/elastic-git-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "85dcedfed2f044e8cb7d6bd367d94bcb", "sha256": "dde2612dd85ae6ad3d20a69a7ced63ca5760acc1035438cab239769716219d92" }, "downloads": -1, "filename": "elastic-git-0.2.8.tar.gz", "has_sig": false, "md5_digest": "85dcedfed2f044e8cb7d6bd367d94bcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30405, "upload_time": "2014-11-10T14:29:49", "url": "https://files.pythonhosted.org/packages/ee/47/44b742eb3ebf20fcd60e061390d3fade032af41e55717722aad439f0ea67/elastic-git-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "50324208ac102c5782cc854aea12834a", "sha256": "a6768e128a722f1977daecebe0ee56019fe5855c9b7c1e822e8024f890f33ce7" }, "downloads": -1, "filename": "elastic-git-0.2.9.tar.gz", "has_sig": false, "md5_digest": "50324208ac102c5782cc854aea12834a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30861, "upload_time": "2014-11-10T21:29:33", "url": "https://files.pythonhosted.org/packages/01/a2/d105c121f7f3e80ef61666bf21ca79e9f990e0629361d5df59ec80f2a8ea/elastic-git-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3e12f0bbcb5b4dd5c5337eef1be6d3c6", "sha256": "891bc3e9c7673f286696be93dc14b30059efe898e453019193f64145b6ea8284" }, "downloads": -1, "filename": "elastic-git-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3e12f0bbcb5b4dd5c5337eef1be6d3c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32221, "upload_time": "2014-11-24T07:22:56", "url": "https://files.pythonhosted.org/packages/08/41/ae9c45d6fb96963c99a1b77b6dd80c66f35f9bf7f9a186585b25c90487ea/elastic-git-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "45a19174ea2311d70c01603a8f029045", "sha256": "72221e876b6ce7a47178fa6fc52c1b4c18744bcf95113a6854eae5a45a4cdf44" }, "downloads": -1, "filename": "elastic-git-0.3.1.tar.gz", "has_sig": false, "md5_digest": "45a19174ea2311d70c01603a8f029045", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32278, "upload_time": "2014-11-27T13:16:29", "url": "https://files.pythonhosted.org/packages/d9/e5/5f2d84a0e0c84ce0f5279feb37d02d8fc4d7a96eddb8128894b2dadd8caa/elastic-git-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "83aa45641358e10c8ce537f3cfe7eaf6", "sha256": "3058b4dee41e2fd6d0ae6400880bfd6372619dd7de5d8be81e29a5dd815cf5df" }, "downloads": -1, "filename": "elastic-git-0.3.2.tar.gz", "has_sig": false, "md5_digest": "83aa45641358e10c8ce537f3cfe7eaf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32254, "upload_time": "2015-01-15T11:05:28", "url": "https://files.pythonhosted.org/packages/ae/6e/df5dd5aa4d6b8341cd047014f6e2ac39bdeec41b459b2a2adabf103d70df/elastic-git-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "a7916e0a15e0cee9b7080efdb9573033", "sha256": "5f54aa960f8d1c19b4b13275ec8c773849dda286a46aa79d57a6aabb4aef48eb" }, "downloads": -1, "filename": "elastic-git-0.3.3.tar.gz", "has_sig": false, "md5_digest": "a7916e0a15e0cee9b7080efdb9573033", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32286, "upload_time": "2015-01-16T11:32:39", "url": "https://files.pythonhosted.org/packages/d8/17/abfdab64638e40c289f86a35b8e1eb9f9fc949b6f9376955285c8555f4b6/elastic-git-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "2859876428eaac5e7a23dab90cce25a4", "sha256": "35e8f83220f2e31ea6889f73b2e9a2cbb01fe4fbbdef5188fe23b146e3508c32" }, "downloads": -1, "filename": "elastic-git-0.3.4.tar.gz", "has_sig": false, "md5_digest": "2859876428eaac5e7a23dab90cce25a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32519, "upload_time": "2015-02-06T06:43:18", "url": "https://files.pythonhosted.org/packages/8b/1c/fd9493aa496fcbdd2a7cb48b4265d1a238b8f2b94fe48d6613b35d4bda3a/elastic-git-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "ebfaac5ee9fa72a671367ae711d17eb2", "sha256": "5668b0231aafbb9560f5b94c9ff348a73c8e418c525cce6e4c1fd9051228b7e9" }, "downloads": -1, "filename": "elastic-git-0.3.5.tar.gz", "has_sig": false, "md5_digest": "ebfaac5ee9fa72a671367ae711d17eb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32548, "upload_time": "2015-02-06T08:47:23", "url": "https://files.pythonhosted.org/packages/cd/33/3de3ee91179f01aa26ba8e9a50739eb9edca56022e846286aa31491c8e06/elastic-git-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "abcc4535880e85c64347bca14770a925", "sha256": "a84e2eb8245cc63d0577fd549becb31e41c1822c4bc7ebb599a8a51417ad1228" }, "downloads": -1, "filename": "elastic-git-0.3.6.tar.gz", "has_sig": false, "md5_digest": "abcc4535880e85c64347bca14770a925", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32771, "upload_time": "2015-02-11T10:16:45", "url": "https://files.pythonhosted.org/packages/5c/5b/8bb28884af675d1ecb7541cff338c3dda3565c3a142486b18e79e0b4f654/elastic-git-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "5715ab52282c3be3a3380d7b019f5850", "sha256": "337791b272614ad4044bfeeee561d7a9c87dfdb9179dc25825ed996ea83bcfab" }, "downloads": -1, "filename": "elastic-git-0.3.7.tar.gz", "has_sig": false, "md5_digest": "5715ab52282c3be3a3380d7b019f5850", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33161, "upload_time": "2015-02-12T06:56:17", "url": "https://files.pythonhosted.org/packages/4a/71/f9743fb1f842610600f0471e4bda6a25c57af423d4598dc29282da8734e5/elastic-git-0.3.7.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "bb3b295278b91be66e9b64296dea9aba", "sha256": "1d600fdf392ac1ae43c97dee9d88423d0f2b71e8d49a8fc853008bc4736587c7" }, "downloads": -1, "filename": "elastic-git-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bb3b295278b91be66e9b64296dea9aba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34320, "upload_time": "2015-02-13T12:28:06", "url": "https://files.pythonhosted.org/packages/51/4a/47636d7755aadd686f2e1c8a60fa8284326a0c179b44fd0f33a4b5f6e375/elastic-git-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a78bb5367060e9664bdd3af31d3e2bc0", "sha256": "f8771f349b79baadcd4614a8405c1236bd894da30b1b1c2f3083381f448e5af0" }, "downloads": -1, "filename": "elastic-git-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a78bb5367060e9664bdd3af31d3e2bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34858, "upload_time": "2015-02-20T12:50:03", "url": "https://files.pythonhosted.org/packages/6b/20/11870a3c77be0e75c792c978776968ddfae89b72e64fe08ed1668f1dcde5/elastic-git-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c39e03bd775c316615e9ec2dc027180c", "sha256": "d7b07d38569e3809956960899267526594152c9bce1d6abe94940f9ed75e7ee1" }, "downloads": -1, "filename": "elastic-git-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c39e03bd775c316615e9ec2dc027180c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35401, "upload_time": "2015-04-30T18:52:27", "url": "https://files.pythonhosted.org/packages/80/23/5310210f5b0b70fdfc470bca71cac109f18d2e15c6445544da55285ea0b5/elastic-git-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d07a9e56b0b68da25ea8d3cc3658c2c6", "sha256": "2639dc811da19a7e08a7f0b3189839f6d2d165b24dae550b86b35e85d971929e" }, "downloads": -1, "filename": "elastic-git-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d07a9e56b0b68da25ea8d3cc3658c2c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40073, "upload_time": "2015-05-20T14:32:00", "url": "https://files.pythonhosted.org/packages/fc/b6/5fb13a10923cee35f3630bbeda67b9ac96baaf5d2478275bae6b29ba1bb6/elastic-git-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "8b39230d24f61ff8cba45ce4a93b4437", "sha256": "cdd2fa342e2f5573751738c740673d0ea8285a949646964c33545bed4c905af7" }, "downloads": -1, "filename": "elastic-git-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8b39230d24f61ff8cba45ce4a93b4437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40393, "upload_time": "2015-05-21T09:17:11", "url": "https://files.pythonhosted.org/packages/59/7c/c8636f01a6bb99ab7272fd40e5b8346e855581cbd28cee1f08ec6929d278/elastic-git-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "61c9ab050328d5f3875d9d3627ed6c84", "sha256": "1dda35167989c293e15bbccaff761c1bbd278fca64f26d89ead868ca2248869a" }, "downloads": -1, "filename": "elastic-git-1.3.0.tar.gz", "has_sig": false, "md5_digest": "61c9ab050328d5f3875d9d3627ed6c84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40940, "upload_time": "2015-06-03T14:57:23", "url": "https://files.pythonhosted.org/packages/32/14/e583b76d8884be0a1dbd077d278ad21e7201822658b88b725f447d2b993a/elastic-git-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "55c14f6142452f11692e95bd5a9f11b4", "sha256": "78f197ad80bffeb21a8f70b4f5500a38c87b0a26953a94d3229fadb4eedcd99d" }, "downloads": -1, "filename": "elastic-git-1.3.1.tar.gz", "has_sig": false, "md5_digest": "55c14f6142452f11692e95bd5a9f11b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40790, "upload_time": "2015-06-30T11:16:01", "url": "https://files.pythonhosted.org/packages/6b/87/3264b8a83e9ea37a8e4a307b228d19f156aedb71165cf4c0db290e9c13f2/elastic-git-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "aa3e7da24a726afb390c7ef191922eba", "sha256": "e36c39e2b620e3a90026bbd5d07f7c0bc41679e7402497e7d23061a577954efd" }, "downloads": -1, "filename": "elastic-git-1.4.0.tar.gz", "has_sig": false, "md5_digest": "aa3e7da24a726afb390c7ef191922eba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41229, "upload_time": "2015-07-03T09:46:53", "url": "https://files.pythonhosted.org/packages/25/cf/f98b1926117cf8587d5708d353ba7adafb7941964da6dd32472d3a1c9a52/elastic-git-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "d3a3e5e7768f6df8b60781cc222bd690", "sha256": "3a8da65e2f66412b6e4dfff2c0df3d0bc4f43cb660a738dd415acae52bd0ed7c" }, "downloads": -1, "filename": "elastic-git-1.4.1.tar.gz", "has_sig": false, "md5_digest": "d3a3e5e7768f6df8b60781cc222bd690", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38891, "upload_time": "2015-07-07T15:53:51", "url": "https://files.pythonhosted.org/packages/3f/5c/78f73d038a8c0bb9431920c555435e4f0a57c56ae8d9fadd360e5dd30ec4/elastic-git-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "c542ecea0e16c31e3f4027377a63698e", "sha256": "d62afe12e0b2bd8dd938bfed3faceda847806166da632918084df3127c1c0d11" }, "downloads": -1, "filename": "elastic-git-1.4.2.tar.gz", "has_sig": false, "md5_digest": "c542ecea0e16c31e3f4027377a63698e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41195, "upload_time": "2015-07-28T11:29:40", "url": "https://files.pythonhosted.org/packages/ba/49/0b1310c2dcee282ce5b1c4b8111d470d04a75a295bd9c12dbdef1f2a2e4f/elastic-git-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "964bcc7d26452415234c892408f5d171", "sha256": "12ca43eb5b8b650402d3738cbac456b94268dbc41e5c265cb91a11f87121ef96" }, "downloads": -1, "filename": "elastic-git-1.4.3.tar.gz", "has_sig": false, "md5_digest": "964bcc7d26452415234c892408f5d171", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39483, "upload_time": "2015-09-01T09:58:25", "url": "https://files.pythonhosted.org/packages/7c/d8/45ff4234895e9137c4844af692a3d28cb982410c9831f3f6fa02ce394af5/elastic-git-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "79cf8cd4de14fb30030f1b80262e7741", "sha256": "4dccc1e8d07745676afcb0dd7411420063bc263c653211d83d592e70e5144cb6" }, "downloads": -1, "filename": "elastic-git-1.4.4.tar.gz", "has_sig": false, "md5_digest": "79cf8cd4de14fb30030f1b80262e7741", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39590, "upload_time": "2015-10-15T08:45:33", "url": "https://files.pythonhosted.org/packages/83/7c/d868a23a190bf81eef7bf55bd9c7690943ccb88613ea9f51528b96edfaac/elastic-git-1.4.4.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "1fd4cea0ae6b3c51ad211e1b85e2ef97", "sha256": "1d2dbf18ac88d5abd3ad0a46a576a9462c1aa7aa9e98caa278b100ced481c9b2" }, "downloads": -1, "filename": "elastic-git-1.5.0.tar.gz", "has_sig": false, "md5_digest": "1fd4cea0ae6b3c51ad211e1b85e2ef97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39861, "upload_time": "2016-03-07T06:25:07", "url": "https://files.pythonhosted.org/packages/2d/77/c0fbc01fc80f8a3de60c1cfa73fe935b47c3ccc9d9d1c3c3467b3e0ecb9b/elastic-git-1.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1fd4cea0ae6b3c51ad211e1b85e2ef97", "sha256": "1d2dbf18ac88d5abd3ad0a46a576a9462c1aa7aa9e98caa278b100ced481c9b2" }, "downloads": -1, "filename": "elastic-git-1.5.0.tar.gz", "has_sig": false, "md5_digest": "1fd4cea0ae6b3c51ad211e1b85e2ef97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39861, "upload_time": "2016-03-07T06:25:07", "url": "https://files.pythonhosted.org/packages/2d/77/c0fbc01fc80f8a3de60c1cfa73fe935b47c3ccc9d9d1c3c3467b3e0ecb9b/elastic-git-1.5.0.tar.gz" } ] }