{ "info": { "author": "Richo Healey", "author_email": "richo@psych0tik.net", "bugtrack_url": null, "classifiers": [], "description": "groundstation\n=============\n\ngroundstation is a decentralised task/project management suite.\n\nIt's uses are wide and varied, but some key examples are:\n\n* Locale driven marketplaces.\n* Fully decentralised bulletin boards.\n* Networks that keep working long after the internet has failed.\n\nThe core of its implementation is an object store of linked immutable objects\nthat are synced via a gossip protocol.\n\nThe current version uses libgit2 as a storage backend, but doesn't use many git\nprimitives, beyond git's objects as a storage medium. Git is deliberately\npulled out into a storage driver, however while groundstation doesn't assume\nthat you're using git it does assume you're using something that looks *a lot\nlike git*.\n\npygit2\n------\n\ngroundstation uses pygit2 under the hood for its git interactions, and some\nfeatures that it depends on have not landed in a stable release yet.\n\nFor this reason, you'll need to build and install the latest [libgit2][1] from\nsource.\n\nprotocol support\n----------------\n\ngroundstation hinges on the notion of protocols internally- groundstation core\nprovides you with content addressable storage, but it's up to you to work out\nwhat to actually do with that data.\n\nThat said, groundstation does ship with some protocol adaptors. Adaptors take\nthe form `name@domain:adaptor-version`, and until such time as a release is\nalready, everything that ships with groundstation will be released with\n`richo@psych0tik.net` as the email, ie `richo@psych0tik.net:github-0.0.0`.\n\n\ndevelopment\n-----------\n\ngroundstation uses [babashka][3] for managing its dependencies. If you have it installed, you should be able to do something like:\n\n`babashka groundstation_dev` and wind up with a working environment. Maybe.\n\n1. install libgit2 v0.18.0\n2. `pip install -r requirements.txt`\n3. ???????\n4. profit!\n\nYou probably want to install those requirements in a virtualenv.\n\nYou'll almost certainly want to have a read of the [hacking document](HACKING.md),\nand checkout the other [misc hacking docs](HACKING/).\n\n[1]:http://libgit2.github.com/\n[2]:https://github.com/libgit2/pygit2#building-on-nix-including-os-x\n[3]:https://github.com/richo/babashka", "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/richo/groundstation", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "groundstation", "package_url": "https://pypi.org/project/groundstation/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/groundstation/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/richo/groundstation" }, "release_url": "https://pypi.org/project/groundstation/0.0.0/", "requires_dist": null, "requires_python": null, "summary": "A decentralised git syncronisation engine", "version": "0.0.0" }, "last_serial": 713178, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "b2176a6407d1f251946316e027d1d377", "sha256": "0ad95c3a0ad24ed5c12692febf046b88de73cd72d4307ad2109127ea8d2712fc" }, "downloads": -1, "filename": "groundstation-0.0.0.tar.gz", "has_sig": false, "md5_digest": "b2176a6407d1f251946316e027d1d377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17713, "upload_time": "2013-05-29T11:53:53", "url": "https://files.pythonhosted.org/packages/9f/d6/8806eee15eb257bcd9babc5e9bd5af58c2bd0dcdaa17f0f737da02592e29/groundstation-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b2176a6407d1f251946316e027d1d377", "sha256": "0ad95c3a0ad24ed5c12692febf046b88de73cd72d4307ad2109127ea8d2712fc" }, "downloads": -1, "filename": "groundstation-0.0.0.tar.gz", "has_sig": false, "md5_digest": "b2176a6407d1f251946316e027d1d377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17713, "upload_time": "2013-05-29T11:53:53", "url": "https://files.pythonhosted.org/packages/9f/d6/8806eee15eb257bcd9babc5e9bd5af58c2bd0dcdaa17f0f737da02592e29/groundstation-0.0.0.tar.gz" } ] }