{ "info": { "author": "Michael Jenny", "author_email": "michaelj@datashackle.net", "bugtrack_url": null, "classifiers": [], "description": "===========\nDatashackle\n===========\n\nScript that creates a Datashackle skeleton for a new Datashackle web application.\n\n.. contents::\n\nDescription\n===========\n\ndatashackleproject sets up a skeleton for building datashackle web applications.\nIn order to do so, we are approaching a `buildout-based `_ installation.\n\n\n**DISCLAIMER**\nThis software is a prototype and not suitable for anything other than for demonstration purposes.\n\n**Prerequisites**\nOS: Linux or OS X, no Windows\nBrowser: Only Firefox is supported\nMySQL server installation\nPython 2.6 or 2.7\n\n\n**Install the required system packages**\n\nBefore even getting the source code, we need to make sure you have all the\nsystem level dependencies installed. The following command will take care of it\nwhen working with a debian linux. This may look a bit different, if you\nuse another linux disto::\n\n $ sudo apt-get install python-virtualenv python-dev libxslt1-dev libxml2-dev\n $ sudo apt-get install python-pip libmysqlclient-dev \n\nInstall PasteScript::\n $ pip install PasteScript\n\n**Installation and usage of datashackleproject**\n\nThe first thing to get started with a new datashackle project is to install\nthe datashackleproject package, which provides a PasteScript template to create\na buildout that sets up the environment for your new project::\n\n $ pip install datashackleproject\n\nAfterwards you can run the ``datashackle`` script with the name of the\nproject you'd like to create as an argument::\n\n $ paster create -t datashackle myFirstDatashackleApp\n\nYou want to answer the questions when prompted. They are there to set intial\nproject configuration values. These can be changed later again.\n\nChange to your project directory::\n\n $ cd myFirstDatashackleApp\n\nDouble check the database connection parameters\n $ vim buildout.cfg\n\n\nThe next steps are optional. You may execute it if you experience problems\nwith your python environment::\n\n $ virtualenv --no-site-packages .\n $ source bin/activate\n\nBootstrap your buildout::\n\n $ sudo python bootstrap.py\n\nNow you can run the buildout::\n\n $ bin/buildout\n\nEnsure that the mysql server is running and can be reached with the credentials you entered earlier.\nPopulate database with initial data:\n $ bin/migrate upgrade\n\nNow you can start the newly created app.\n $ bin/paster serve parts/etc/debug.ini\n\n\n\nPoint your browser to ``http://localhost:8080``\n\nChanges\n=======\n\n\n0.1 (2011-10-06)\n----------------\n\nInitial version.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://datashackle.net", "keywords": null, "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "datashackleproject", "package_url": "https://pypi.org/project/datashackleproject/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/datashackleproject/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://datashackle.net" }, "release_url": "https://pypi.org/project/datashackleproject/0.1.8/", "requires_dist": null, "requires_python": null, "summary": "Script that creates a Datashackle skeleton for a new Datashackle web application.", "version": "0.1.8" }, "last_serial": 788810, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "bc2aaf78b749f291be66855223d918c5", "sha256": "c3f206d0a00bc7c0da862a30fc92a5400a0a570c7012d7e942fb7c55e00fa578" }, "downloads": -1, "filename": "datashackleproject-0.1.2.tar.gz", "has_sig": false, "md5_digest": "bc2aaf78b749f291be66855223d918c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90351, "upload_time": "2012-08-14T11:29:59", "url": "https://files.pythonhosted.org/packages/e7/4c/0386b86c6bf8d3c0091dbd1b95343a1ba2a74673336d7409d9713d57352a/datashackleproject-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9d21700b8d7ec47471fe387ce8695d54", "sha256": "cf094c90421d5fe384ca935253faec1e9247c69041d0f90daff69725de3b1533" }, "downloads": -1, "filename": "datashackleproject-0.1.3.tar.gz", "has_sig": false, "md5_digest": "9d21700b8d7ec47471fe387ce8695d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90335, "upload_time": "2012-08-14T11:31:31", "url": "https://files.pythonhosted.org/packages/a6/a3/6a227b8cbc867e3dd83f51f133bc80c31082a2dcf4d4f320ee684ac65a66/datashackleproject-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "655ddf3e24b8241ea258d16622778f46", "sha256": "527016aacbca2a98ff8dccf95382598584bbc2ab24f1b2268c6b40a8b2959480" }, "downloads": -1, "filename": "datashackleproject-0.1.4.tar.gz", "has_sig": false, "md5_digest": "655ddf3e24b8241ea258d16622778f46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90505, "upload_time": "2012-08-14T15:22:20", "url": "https://files.pythonhosted.org/packages/ed/c8/bef6949bbe18f8ded0e91f669627b2bc5598634a806674da56785886fc16/datashackleproject-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "ac4c630211e7141272c73a308b90a01a", "sha256": "e88a6a29632e01f0fce1296262a7d457fc7dd4f9d30ef87e8d8f31cde8e65d0e" }, "downloads": -1, "filename": "datashackleproject-0.1.5.tar.gz", "has_sig": false, "md5_digest": "ac4c630211e7141272c73a308b90a01a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90264, "upload_time": "2012-08-14T16:37:21", "url": "https://files.pythonhosted.org/packages/58/63/2e68a55199bf7c763e2270936a375e39367729447f3b9c4b1ed2edffe30a/datashackleproject-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "256dd2dae6346e218346a3f431693b87", "sha256": "d7f1a3cee40a348c644ec7cc1ba9b483ef0cf8038361d40d2641fa276a88a8a9" }, "downloads": -1, "filename": "datashackleproject-0.1.6.tar.gz", "has_sig": false, "md5_digest": "256dd2dae6346e218346a3f431693b87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90351, "upload_time": "2012-08-14T16:44:16", "url": "https://files.pythonhosted.org/packages/12/7b/33d6e1dabe683851228785e8a603807c3617a63250aed1cd86ba95e341b8/datashackleproject-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "beec62b627d02b09c323d2dfe354e2ba", "sha256": "c5bc307943d60329a4b89849fc471c8d275297d507c7dac419fbe05b4ab9e5ef" }, "downloads": -1, "filename": "datashackleproject-0.1.7.tar.gz", "has_sig": false, "md5_digest": "beec62b627d02b09c323d2dfe354e2ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90349, "upload_time": "2012-08-14T16:47:11", "url": "https://files.pythonhosted.org/packages/08/fe/213a9f3a7c87caf1c2ac7321aebfec897f37bb09cbacf12fb7e009ef30ab/datashackleproject-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "71d97aaaaa4b84bfe949d503c7c9eea3", "sha256": "135554d9e25b9de32ccbdd3a7dfe7291948a414d832c6002e097bded03ae9a91" }, "downloads": -1, "filename": "datashackleproject-0.1.8.tar.gz", "has_sig": false, "md5_digest": "71d97aaaaa4b84bfe949d503c7c9eea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90372, "upload_time": "2012-08-14T16:51:11", "url": "https://files.pythonhosted.org/packages/d4/76/73d24d21655bccb4d892439d55bafed576aa40820061d23a6365c8ba15c2/datashackleproject-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71d97aaaaa4b84bfe949d503c7c9eea3", "sha256": "135554d9e25b9de32ccbdd3a7dfe7291948a414d832c6002e097bded03ae9a91" }, "downloads": -1, "filename": "datashackleproject-0.1.8.tar.gz", "has_sig": false, "md5_digest": "71d97aaaaa4b84bfe949d503c7c9eea3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90372, "upload_time": "2012-08-14T16:51:11", "url": "https://files.pythonhosted.org/packages/d4/76/73d24d21655bccb4d892439d55bafed576aa40820061d23a6365c8ba15c2/datashackleproject-0.1.8.tar.gz" } ] }