{ "info": { "author": "Praekelt Foundation", "author_email": "dev@praekelt.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "Springboard\n===========\n\n.. image:: https://travis-ci.org/universalcore/springboard.svg?branch=develop\n :target: https://travis-ci.org/universalcore/springboard\n :alt: Continuous Integration\n\n.. image:: https://coveralls.io/repos/universalcore/springboard/badge.png?branch=develop\n :target: https://coveralls.io/r/universalcore/springboard?branch=develop\n :alt: Code Coverage\n\n.. image:: https://readthedocs.org/projects/springboard/badge/?version=latest\n :target: https://springboard.readthedocs.org\n :alt: Springboard Documentation\n\n.. image:: https://pypip.in/version/springboard/badge.svg\n :target: https://pypi.python.org/pypi/springboard\n :alt: Pypi Package\n\n.. image:: docs/springboard.gif\n\nUsage\n~~~~~\n\nMake sure elasticsearch_ is running, then::\n\n $ pip install springboard\n $ springboard startapp myapp\n $ cd myapp\n $ springboard import git://example.com/content/repo.git -v\n $ pserve development.ini --reload\n\n Starting server in PID 70411.\n serving on http://0.0.0.0:6543\n\n\nInstalling for local dev\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nMake sure elasticsearch_ is running, then::\n\n $ git clone https://github.com/universalcore/springboard.git\n $ cd springboard\n $ virtualenv ve\n $ source ve/bin/activate\n (ve)$ pip install -e .\n (ve)$ springboard bootstrap -v\n (ve)$ pserve development.ini --reload\n\n\n.. _elasticsearch: http://www.elasticsearch.org\n\n\nCHANGELOG\n=========\n3.1.4\n-----\n- redirect to 'next' GET parameter when changing language\n\n3.1.3\n-----\n- add fallback for unknown languages\n\n3.1.2\n-----\n- exclude system paths from GA pageviews\n\n3.1.0\n-----\n- enable i18n for new springboard apps\n- add update_messages command to manage translations\n\n3.0.5\n-----\n- add uwsgi to dependencies\n\n3.0.3\n-----\n- ensure GA titles for non-page views are set\n- ensure celery is configured\n\n3.0.2\n-----\n- fix package manifest\n\n3.0.1\n-----\n- add `pyramid_redis` to dependencies for use in celery\n\n3.0.0\n-----\n- Added Remote repo support for use with `unicore.distribute`\n\n2.0.1\n-----\n- fix thumbor filter\n\n2.0.0\n-----\n- deprecate unicore_repo_urls in favour of unicore_repos, fix markdown filter\n\n1.2.1\n-----\n- correct raven pin, add gunicorn, fix clone\n\n1.2.0\n-----\n- search functionality and raven\n\n1.0.1\n-----\n- pagination and language direction filters\n\n1.0.0\n-----\n- new view classes, more standard views\n\n<1.0\n----\n- beta", "description_content_type": null, "docs_url": "https://pythonhosted.org/springboard/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/smn/springboard", "keywords": "web", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "springboard", "package_url": "https://pypi.org/project/springboard/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/springboard/", "project_urls": { "Homepage": "http://github.com/smn/springboard" }, "release_url": "https://pypi.org/project/springboard/3.1.4/", "requires_dist": null, "requires_python": "", "summary": "Springboard", "version": "3.1.4" }, "last_serial": 2516268, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "54e30cd3409d314242d185168d492f5a", "sha256": "17e84328c245ce0e3e14ddd27153d272f386ca6fea302df92244128580274d55" }, "downloads": -1, "filename": "springboard-0.0.1.tar.gz", "has_sig": false, "md5_digest": "54e30cd3409d314242d185168d492f5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2070, "upload_time": "2014-11-19T19:57:40", "url": "https://files.pythonhosted.org/packages/c8/8c/e0d8d764590ac007f3d40faa6ceb539aa35198ed914853ce3ffa6f4fe357/springboard-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8a4436542d9ebd6207a2790fd40f70c2", "sha256": "70a035c921fbb75924d608e467711915a165a3d6fcd75e336f3f3f141b49eff7" }, "downloads": -1, "filename": "springboard-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8a4436542d9ebd6207a2790fd40f70c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44558, "upload_time": "2015-01-29T10:05:53", "url": "https://files.pythonhosted.org/packages/e8/95/c093babc69a4ae54828d9601cd1789a58bc418fbfa82ba636d7985359be8/springboard-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "713c17624267206f2b5cc6bf6ab32ea0", "sha256": "6830a44efd86a523b28612d6b6ce0d1e5c3634a04e9b98f459753ba3765256a7" }, "downloads": -1, "filename": "springboard-0.0.3.tar.gz", "has_sig": false, "md5_digest": "713c17624267206f2b5cc6bf6ab32ea0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60526, "upload_time": "2015-01-29T20:17:28", "url": "https://files.pythonhosted.org/packages/db/92/01310e2a97ef2764aaea6d14fa01f105bbb5065724c52768095c06ca0289/springboard-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "06dcd1ce4742edb55a8fc58d59e7d529", "sha256": "c1b944f65f0bf8853900301d65e26697fcb6094422e22a706e16b330e5d56512" }, "downloads": -1, "filename": "springboard-0.0.4.tar.gz", "has_sig": false, "md5_digest": "06dcd1ce4742edb55a8fc58d59e7d529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45751, "upload_time": "2015-01-30T08:38:36", "url": "https://files.pythonhosted.org/packages/f4/18/b707d6a61da29bba2a1623fc75ee00fa184d3bd44eab42dca33e64c4dd72/springboard-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "a6c7af5aa4bf499aa20b4c98712aca70", "sha256": "49b1108992e37640acb1658f31dd8d575d016b7b02ef7a20a36d686635d1b797" }, "downloads": -1, "filename": "springboard-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a6c7af5aa4bf499aa20b4c98712aca70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45783, "upload_time": "2015-01-30T08:55:27", "url": "https://files.pythonhosted.org/packages/2c/26/eef9831ec64dadf90fa768afbec199348596e6875ab427034d14cd3af3e5/springboard-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "87d4d281a9fe9a3b30836c97f5441a81", "sha256": "8c9dc5bcf8aad057e9fa85e8c00bcea22feb23a71cdf30ac582783d45717a68e" }, "downloads": -1, "filename": "springboard-0.0.6.tar.gz", "has_sig": false, "md5_digest": "87d4d281a9fe9a3b30836c97f5441a81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43853, "upload_time": "2015-02-04T15:15:12", "url": "https://files.pythonhosted.org/packages/79/5e/c006408f25db075adac303791ebb2e2270f9447ad9acd0fd1ed1df6881fe/springboard-0.0.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ea4ce590b094090af6bcd0e4e2f79a2d", "sha256": "b4827c8c85bcb6660e79ca80b2e56637efaecb21bb3ffcf4f7bd500f781de993" }, "downloads": -1, "filename": "springboard-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ea4ce590b094090af6bcd0e4e2f79a2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58312, "upload_time": "2015-05-26T10:42:32", "url": "https://files.pythonhosted.org/packages/4d/69/825cd11cff31981dbf3f33a86db9fb001f504c27aafbcb6977ba45f45de9/springboard-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a774ba8efd79fad9dba5889f56ceb496", "sha256": "24677397b53969049ad9e2c616ae94b29f884463e44f9be6fc26a951f736633c" }, "downloads": -1, "filename": "springboard-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a774ba8efd79fad9dba5889f56ceb496", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64041, "upload_time": "2015-06-02T09:26:20", "url": "https://files.pythonhosted.org/packages/1c/94/bb9e6c819b3ee51c399aad682face018ef6ed49c027a90e8a637ec7e7a9d/springboard-1.0.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d4190201a8043db7ec57b0f7bc4674c7", "sha256": "a51afa8e398ed4b0ad830d963ad9d7d49198b4332d8f85f5bc107d9e9627a4e6" }, "downloads": -1, "filename": "springboard-1.2.0.tar.gz", "has_sig": false, "md5_digest": "d4190201a8043db7ec57b0f7bc4674c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65742, "upload_time": "2015-06-11T08:02:09", "url": "https://files.pythonhosted.org/packages/58/ec/a19cb4c06764e10ae687c870f1f886f04d36192698e5dc8a5011a91ce0bf/springboard-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "5e133f47e7c823c4bacfbf5457dab056", "sha256": "ccd30e0430144a035d68c77eed9db7d2db789b7a1b0c64bdc9fda21daab80755" }, "downloads": -1, "filename": "springboard-1.2.1.tar.gz", "has_sig": false, "md5_digest": "5e133f47e7c823c4bacfbf5457dab056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68853, "upload_time": "2015-06-12T08:27:17", "url": "https://files.pythonhosted.org/packages/3c/8d/1d847a1f9b63c6ebf7ef301cada675cd90bff3f555d2f825a03908d58fd0/springboard-1.2.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "ebb059deb03a2cdd2cf0b4f34d133610", "sha256": "fe7016c9f66d06b1193c9391afd99c6b060f1763ecd71a3461ed8ba64644063a" }, "downloads": -1, "filename": "springboard-2.0.0.tar.gz", "has_sig": false, "md5_digest": "ebb059deb03a2cdd2cf0b4f34d133610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67940, "upload_time": "2015-06-17T09:57:53", "url": "https://files.pythonhosted.org/packages/43/bd/9134f33cd6062fd65aa25210d71457b2bdf63af3ab9cb8e81afdc89c99e8/springboard-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "a9b5c48d959ae0aaab7c5b7108b11a5a", "sha256": "0b671dfd6109e2e19aec90be819b869a20ddf03fff0cae8882e3bafafbdb1ad6" }, "downloads": -1, "filename": "springboard-2.0.1.tar.gz", "has_sig": false, "md5_digest": "a9b5c48d959ae0aaab7c5b7108b11a5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66005, "upload_time": "2015-06-19T16:23:13", "url": "https://files.pythonhosted.org/packages/c6/64/5aa165d77087fd4586012afa7748fb609a27e5916c7e38935b8a58aa377d/springboard-2.0.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "3c12f64d717e63ad7c775d2be3f7b921", "sha256": "bba94ae7663aa5bb22015fd12a5dfb8a11dbecff190e91ae0ba46d896cd1207f" }, "downloads": -1, "filename": "springboard-3.0.0.tar.gz", "has_sig": false, "md5_digest": "3c12f64d717e63ad7c775d2be3f7b921", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69773, "upload_time": "2015-07-06T10:56:54", "url": "https://files.pythonhosted.org/packages/e3/02/7a3ff9305f096cccd1c294ce4581a94b9988b2b2007c7e0233a5176a5b5d/springboard-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "4b86ae6a18caff6f1637086b5d36e54f", "sha256": "56bcd76616077514942d55f13d8a73c6f70d83bc8948413326fa10e619b011a3" }, "downloads": -1, "filename": "springboard-3.0.1.tar.gz", "has_sig": false, "md5_digest": "4b86ae6a18caff6f1637086b5d36e54f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70027, "upload_time": "2015-07-06T11:35:01", "url": "https://files.pythonhosted.org/packages/79/0f/993045cb24a03a1b1d2923012856af56d971358db0ecc74e098098e633f6/springboard-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "57e09afdcee65fe088c48c2868f308fb", "sha256": "f4178e888439540604dc6b4ec45c69c54d296a461893abe7424d3ab516260983" }, "downloads": -1, "filename": "springboard-3.0.2.tar.gz", "has_sig": false, "md5_digest": "57e09afdcee65fe088c48c2868f308fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73460, "upload_time": "2015-07-06T12:20:55", "url": "https://files.pythonhosted.org/packages/0a/1d/b0bdb83c8e710cde444ee9ef49abc4c6f2a4977b2ffad4b1c892054d2b13/springboard-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "252937de0bdd1cffca5bd1979f7045f3", "sha256": "5b75b10c7fa3f58249ab50af48de3a690edee5976c8acf4333d98d84ffa820e6" }, "downloads": -1, "filename": "springboard-3.0.3.tar.gz", "has_sig": false, "md5_digest": "252937de0bdd1cffca5bd1979f7045f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71090, "upload_time": "2015-07-10T08:42:06", "url": "https://files.pythonhosted.org/packages/32/be/fc55705807eb57a1ef9552b9cd90c5771e38dd3862e3e2e5779ce342564e/springboard-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "794d3df1b0b60f693b8963f45c9e7587", "sha256": "651f48fa97ac567201ef469579556e071cc65a9aa2a377b48ec9bb3dae0a3a0b" }, "downloads": -1, "filename": "springboard-3.0.4.tar.gz", "has_sig": false, "md5_digest": "794d3df1b0b60f693b8963f45c9e7587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71291, "upload_time": "2015-07-15T06:40:00", "url": "https://files.pythonhosted.org/packages/7d/52/c52112f11de0a156fd29f15cc2df9c9b190c815a7cdf0a6087e30ec833ec/springboard-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "1c8643506db5ff3fef4b3de007d3b2dd", "sha256": "b291c48292efeaa7f792ad0fe94c7f1f8334928a6af50acafc557c13db4f3137" }, "downloads": -1, "filename": "springboard-3.0.5.tar.gz", "has_sig": false, "md5_digest": "1c8643506db5ff3fef4b3de007d3b2dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71310, "upload_time": "2015-07-20T08:23:20", "url": "https://files.pythonhosted.org/packages/7b/f7/1c83609e4edf360daf4e178c1d38f69ac935507b8b5f43db044576b5542b/springboard-3.0.5.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "2c0ed3bcd797e2d5b747572c56679aad", "sha256": "5efca4b99e2e0cc6e15536ccf1f253dc07bcd588e021cb2d003a8caaafc97f72" }, "downloads": -1, "filename": "springboard-3.1.0.tar.gz", "has_sig": false, "md5_digest": "2c0ed3bcd797e2d5b747572c56679aad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77325, "upload_time": "2015-07-22T08:20:08", "url": "https://files.pythonhosted.org/packages/87/e6/4d3c6aba36b69ecdb71552ba015ab0b5021a8db9cc737d66001ebc9adb67/springboard-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "ac8d1e0da525c732a3dce72796e116d2", "sha256": "41aea258ccbe033fdd806b7c5c67491fa787ae98f0b331e6fcb2335cacc029e4" }, "downloads": -1, "filename": "springboard-3.1.1.tar.gz", "has_sig": false, "md5_digest": "ac8d1e0da525c732a3dce72796e116d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74488, "upload_time": "2015-10-21T16:00:41", "url": "https://files.pythonhosted.org/packages/c8/fc/b60f7115f078c249a1316ccc3b8e28aec4190be879aeb1242a79aa247d4f/springboard-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "0071dd46d78fbf3b7ba3f688045d2b60", "sha256": "7af8c4f19beb910c56725b1575422c39df1e7aff8be886ec425a482ffe63d6de" }, "downloads": -1, "filename": "springboard-3.1.2.tar.gz", "has_sig": false, "md5_digest": "0071dd46d78fbf3b7ba3f688045d2b60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75279, "upload_time": "2015-10-27T07:16:53", "url": "https://files.pythonhosted.org/packages/16/de/32f903b10fa35e1c43ac06a35ab35dba62e1be590ed050c3d9150070eed6/springboard-3.1.2.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "d55759298f3c4e2f94423ccc6cc9e309", "sha256": "3a68f711c59cd0428f6fffba6c847c1e4a3fd5aab48000bc5dea8170f7938794" }, "downloads": -1, "filename": "springboard-3.1.3.tar.gz", "has_sig": false, "md5_digest": "d55759298f3c4e2f94423ccc6cc9e309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78974, "upload_time": "2015-11-10T10:49:43", "url": "https://files.pythonhosted.org/packages/5d/7f/c79748c17e322afde017dea3ad18b83774432f96f154dda25ca7f8560732/springboard-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "660a2cc816ce13bdd62f511684a4fc8e", "sha256": "2705671ade7eed6c1bc7634c1d9f16e7d9c587109b9b4888c18db31f0cf6ab8f" }, "downloads": -1, "filename": "springboard-3.1.4.tar.gz", "has_sig": false, "md5_digest": "660a2cc816ce13bdd62f511684a4fc8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75712, "upload_time": "2015-11-17T16:58:49", "url": "https://files.pythonhosted.org/packages/c6/38/3527bda5daff3382313fd32200457ca2465952d3068abdd455472e7cf165/springboard-3.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "660a2cc816ce13bdd62f511684a4fc8e", "sha256": "2705671ade7eed6c1bc7634c1d9f16e7d9c587109b9b4888c18db31f0cf6ab8f" }, "downloads": -1, "filename": "springboard-3.1.4.tar.gz", "has_sig": false, "md5_digest": "660a2cc816ce13bdd62f511684a4fc8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75712, "upload_time": "2015-11-17T16:58:49", "url": "https://files.pythonhosted.org/packages/c6/38/3527bda5daff3382313fd32200457ca2465952d3068abdd455472e7cf165/springboard-3.1.4.tar.gz" } ] }