{
"info": {
"author": "Chris Mitchell",
"author_email": "chris.mit7@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Environment :: Web Environment",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content"
],
"description": "# Djangui\n\n[](https://travis-ci.org/Chris7/django-djangui) [](https://coveralls.io/r/Chris7/django-djangui?branch=master)\n\nNote: Djangui is in the process of being merged with Wooey. The majority of the codebase will be Djangui -- so projects will not be affected significantly (still Django based, etc.). You can follow this progress at the organization [Wooey](http://www.github.com/wooey)\n\n1. [Installation](#install)\n 1. [A Djangui Only Project](#djonly)\n 2. [Adding Djangui to Existing Projects](#existing)\n2. [Running Djangui](#running)\n 1. [A Procfile](#procfile)\n 2. [Two processes](#two-procs)\n3. [Adding Scripts](#adding)\n4. [Script Organization](#organization)\n5. [Script Permissions](#permissions)\n6. [Configuration](#config)\n7. [Usage with S3/remote file systems](#s3)\n8. [Script Guidelines](#script-guide)\n\nDjangui is designed to take scripts implemented with a python command line argument parser (such as argparse), and convert them into a web interface.\n \nThis project was inspired by how simply and powerfully [sandman](https://github.com/jeffknupp/sandman) could expose users to a database. \nIt was also based on my own needs as a data scientist to have a system that could:\n \n 1. Autodocument my workflows for data analysis\n (simple model saving).\n 2. Enable fellow lab members with no command line\n experience to utilize python scripts.\n 3. Enable the easy wrapping of any program in simple\n python instead of having to use language specific \n to existing tools such as Galaxy.\n\n# Installation\n\n pip install django-djangui\n \n## A Djangui only project\n\nThere is a bootstrapper included with djangui, which will create a Django project and setup most of the needed settings automagically for you.\n\n 1. djanguify -p ProjectName\n 2. Follow the instructions at the end of the bootstrapper\n to create the admin user and access the admin page\n 3. Login to the admin page wherever the project is\n being hosted (locally this would be localhost:8000/admin)\n \n## Installation with existing Django Projects\n\n 1. Add 'djangui' to INSTALLED_APPS in settings.py (and optionally, djcelery unless you wish to tie into an existing celery instance)\n 2. Add the following to your urls.py:\n `url(r'^', include('djangui.urls')),`\n (Note: it does not need to be rooted at your site base,\n you can have r'^djangui/'... as your router):\n \n 3. Migrate your database:\n # Django 1.6 and below:\n `./manage.py syncdb`\n \n # Django 1.7 and above\n `./manage.py makemigrations`\n `./manage.py migrate`\n \n 4. Ensure the following are in your TEMPLATE_CONTEXT_PROCSSORS variable:\n TEMPLATE_CONTEXT_PROCESSORS = [\n ...\n 'django.contrib.auth.context_processors.auth',\n 'django.core.context_processors.request'\n ...]\n\n# Running Djangui\n\nDjangui depends on a distributed worker to handle tasks, you can disable this by setting **DJANGUI_CELERY** to False in your settings, which will allow you to run Djangui through the simple command:\n\n```\npython manage.py runserver\n```\n\nHowever, this will cause the server to execute tasks, which will block the site.\n\nThe recommended ways to run Djangui are:\n\n## Through a Procfile\n\nThe simplest way to run Djangui is to use a Procfile with [honcho](https://github.com/nickstenning/honcho), which can be installed via pip. Make a file, called Procfile in the root of your project (the same place as manage.py) with the following contents:\n\n```\nweb: python manage.py runserver\nworker: python manage.py celery worker -c 1 --beat -l info\nEOM\n```\n\nYour server can then be run by the simple command:\n```\nhoncho start\n```\n\n## Through two separate processes\n\nYou can also run djangui by invoking two commands (you will need a separate process for each):\n\n```\npython manage.py celery worker -c 1 --beat -l info\npython manage.py runserver\n```\n\n \n# Adding & Managing Scripts\n\nScripts may be added in two ways, through the Django admin interface as well as through the *addscript* command in manage.py.\n\n### The admin Interface\n\nWithin the django admin interface, scripts may be added to through the 'scripts' model. Here, the user permissions may be set, as\nwell as cosmetic features such as the script's display name, description (if provided, otherwise the script name and description\nwill be automatically populated by the description from argparse if available).\n \n### The command line\n\n`./manage.py addscript`\n\nThis will add a script or a folder of scripts to Djangui (if a folder is passed instead of a file).\n By default, scripts will be created in the 'Djangui Scripts' group.\n \n# Script Organization\n \nScripts can be viewed at the root url of Djangui. The ordering of scripts, and groupings of scripts can be altered by\nchanging the 'Script order' or 'Group order' options within the admin.\n\n# Script Permissions\n \nScripts and script groups can be relegated to certain groups of users. The 'user groups' option, if set, will restrict script usage\nto users within selected groups. \n\nScripts and groups may also be shutoff to all users by unchecked the 'script/group active' option.\n \n# Configuration\n\n**DJANGUI_FILE_DIR**: String, where the files uploaded by the user will be saved (Default: djangui_files)\n\n**DJANGUI_CELERY**: Boolean, whether or not celery is enabled. If disabled, tasks will run locally and block execution. (Default: True)\n\n**DJANGUI_CELERY_TASKS**: String, the name of the celery tasks for Djangui. (Default: 'djangui.tasks')\n\n**DJANGUI_ALLOW_ANONYMOUS**: Boolean, whether to allow submission of jobs by anonymous users. (Default: True)\n\nBy default, Djangui has a basic user account system. It is very basic, and doesn't confirm registrations via email.\n\n**DJANGUI_AUTH**: Boolean, whether to use the authorization system of Djangui for simple login/registration. (Default: True)\n\n**DJANGUI_LOGIN_URL**: String, if you have an existing authorization system, the login url: (Default: settings.LOGIN_URL\n\n**DJANGUI_REGISTER_URL**: String, if you have an existing authorization system, the registration url: (Default: /accounts/register/)\n\n**DJANGUI_EPHEMERAL_FILES**: Boolean, if your file system changes with each restart. (Default: False)\n\n**DJANGUI_SHOW_LOCKED_SCRIPTS**: Boolean, whether to show locked scripts as disabled or hide them entirely. (Defalt: True -- show as disabled)\n\n# Remote File Systems\n\nDjangui has been tested on heroku with S3 as a file storage system. Settings for this can be seen in the user_settings.py, which give you a starting point for a non-local server. In short, you need to change your storage settings like such:\n\n\n\nSTATICFILES_STORAGE = DEFAULT_FILE_STORAGE = 'djangui.djanguistorage.CachedS3BotoStorage'\nDJANGUI_EPHEMERAL_FILES = True\n\n\n\n# Script Guidelines\n\nThe easiest way to make your scripts compatible with Djangui is to define your ArgParse class in the global scope. For instance:\n\n```\n\nimport argparse\nimport sys\n\nparser = argparse.ArgumentParser(description=\"https://projecteuler.net/problem=1 -- Find the sum of all the multiples of 3 or 5 below a number.\")\nparser.add_argument('--below', help='The number to find the sum of multiples below.', type=int, default=1000)\n\ndef main():\n args = parser.parse_args()\n ...\n\nif __name__ == \"__main__\":\n sys.exit(main())\n\n```\n\nIf you have failing scripts, please open an issue with their contents so I can handle cases as they appear and try to make this as all-encompasing as possible. One known area which fails currently is defining your argparse instance inside the `if __name__ == \"__main__\" block`\n",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://www.github.com/chris7/django-djangui",
"keywords": null,
"license": "GPLv3",
"maintainer": null,
"maintainer_email": null,
"name": "django-djangui",
"package_url": "https://pypi.org/project/django-djangui/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/django-djangui/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://www.github.com/chris7/django-djangui"
},
"release_url": "https://pypi.org/project/django-djangui/0.2.8/",
"requires_dist": null,
"requires_python": null,
"summary": "A Django app which creates a web GUI and task interface for argparse scripts",
"version": "0.2.8"
},
"last_serial": 1607834,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "7f15b4f4f09dd37709611820fb6632ec",
"sha256": "62f7a103132349479bc244b101357d2bc350f974b8a31e9109579e429557df9e"
},
"downloads": -1,
"filename": "django-djangui-0.1.tar.gz",
"has_sig": false,
"md5_digest": "7f15b4f4f09dd37709611820fb6632ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 60800,
"upload_time": "2015-05-20T15:21:53",
"url": "https://files.pythonhosted.org/packages/d7/11/f4a8f41215f0aad18328fb318506c3baec164b46050c438ed742674b3eba/django-djangui-0.1.tar.gz"
}
],
"0.1.1": [],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "53e89a5e01da36b4a3b8752ea39878ed",
"sha256": "5138df677a4ac9b8e29e582a54479f4fb8d3d4ba492dab68cea260560e25a6bb"
},
"downloads": -1,
"filename": "django-djangui-0.1.2.tar.gz",
"has_sig": false,
"md5_digest": "53e89a5e01da36b4a3b8752ea39878ed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 60931,
"upload_time": "2015-05-20T15:43:10",
"url": "https://files.pythonhosted.org/packages/11/c7/45d91dd048e9a18bc76ce1564203e9b54912f5f95665d6bf1520eb4ff181/django-djangui-0.1.2.tar.gz"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "e96f07dd9916a99c4c5eb91c34f70de3",
"sha256": "c9ec0bd14d72bde2e434b9e0026a62850023f818856e05b66c781fb29ba91004"
},
"downloads": -1,
"filename": "django-djangui-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "e96f07dd9916a99c4c5eb91c34f70de3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 61065,
"upload_time": "2015-05-20T18:57:03",
"url": "https://files.pythonhosted.org/packages/2f/ba/5694c37c834cc468f650c198c124eabf175013a6515ab0dfb9a658bf8aa8/django-djangui-0.1.3.tar.gz"
}
],
"0.1.4": [
{
"comment_text": "",
"digests": {
"md5": "64401eec3740b6131ba414ddfeb4e1c6",
"sha256": "10878f63d13112fc5a57ba4a653a116c9a989f8d1eef58d386ae673c179dce8e"
},
"downloads": -1,
"filename": "django-djangui-0.1.4.tar.gz",
"has_sig": false,
"md5_digest": "64401eec3740b6131ba414ddfeb4e1c6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 61090,
"upload_time": "2015-05-21T13:27:43",
"url": "https://files.pythonhosted.org/packages/d4/08/43a3182e1c1e426a58ffb4fd1e7cac161d16a8c13ad15885aef087b878d4/django-djangui-0.1.4.tar.gz"
}
],
"0.1.5": [
{
"comment_text": "",
"digests": {
"md5": "1d6fdb22eb3ddb7e12b22cd314633ace",
"sha256": "65241a61b0c7ac0053d2f29e85846461867131108eb963a9610cb77285b85c63"
},
"downloads": -1,
"filename": "django-djangui-0.1.5.tar.gz",
"has_sig": false,
"md5_digest": "1d6fdb22eb3ddb7e12b22cd314633ace",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 61620,
"upload_time": "2015-05-21T20:19:01",
"url": "https://files.pythonhosted.org/packages/f3/ce/de138445a05209944878bf5443992de011d35fc876c372e8bc1a2abe4e61/django-djangui-0.1.5.tar.gz"
}
],
"0.1.6": [
{
"comment_text": "",
"digests": {
"md5": "8a08a1e76938531e426963aa17fb6d31",
"sha256": "767569beb99b7930f12230f239910c79e85bdb6b426a5c8cf26f1178e918634f"
},
"downloads": -1,
"filename": "django-djangui-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "8a08a1e76938531e426963aa17fb6d31",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 67357,
"upload_time": "2015-05-26T13:56:12",
"url": "https://files.pythonhosted.org/packages/c7/c8/3c995490fb67f75fe1390a4b4f7973ae07cba3ab261f6627601dc8b6e994/django-djangui-0.1.6.tar.gz"
}
],
"0.1.7": [
{
"comment_text": "",
"digests": {
"md5": "dc99fb40427a0cb4a146899e48c6c4a5",
"sha256": "6988e40e06987a564ae5df34bc15d92bde081fd29e3760dced5e638209e5b395"
},
"downloads": -1,
"filename": "django-djangui-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "dc99fb40427a0cb4a146899e48c6c4a5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 67528,
"upload_time": "2015-05-26T14:33:03",
"url": "https://files.pythonhosted.org/packages/3b/1c/00886e37a76d5bb0665e9b71d757980cd31cf1aec28a52b6d48f478b8ef9/django-djangui-0.1.7.tar.gz"
}
],
"0.1.8": [
{
"comment_text": "",
"digests": {
"md5": "8d9f374f28b5aab4c9e7cbbb6bd284d9",
"sha256": "2fbe3ba859c72233870b903307fc0a2aeb43794df3f36df70dc3f4cd8ad1d487"
},
"downloads": -1,
"filename": "django-djangui-0.1.8.tar.gz",
"has_sig": false,
"md5_digest": "8d9f374f28b5aab4c9e7cbbb6bd284d9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 65583,
"upload_time": "2015-05-26T14:57:36",
"url": "https://files.pythonhosted.org/packages/f8/00/d165c96bbb921e83a89dfa87c15df98091422b87034239f076390ca5f54d/django-djangui-0.1.8.tar.gz"
}
],
"0.1.9": [
{
"comment_text": "",
"digests": {
"md5": "d98fd3b3950b6adfda5e8a9423a9b097",
"sha256": "92522f8d074001070bb39505936b68816bbce95985aa19935441d7d53375319e"
},
"downloads": -1,
"filename": "django-djangui-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "d98fd3b3950b6adfda5e8a9423a9b097",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 66446,
"upload_time": "2015-05-26T16:03:09",
"url": "https://files.pythonhosted.org/packages/07/83/4f786e34a75a09dd995a8906d2564ced943a2fd6559386c86b006eb82370/django-djangui-0.1.9.tar.gz"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "9744001208fa0cfe926773466cfe2786",
"sha256": "e6945f9e9d589d5926a3736f0d803db3edddd500774047aae4fd09ca8ee29161"
},
"downloads": -1,
"filename": "django-djangui-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "9744001208fa0cfe926773466cfe2786",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 66440,
"upload_time": "2015-05-26T19:13:16",
"url": "https://files.pythonhosted.org/packages/29/d2/b3269b7086bd16fc2f1ca19f9a526f6fe8e89f6c1043889a7ee709bc4f19/django-djangui-0.2.0.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "5d3bec21945f2553feb9898e3cbaeb7e",
"sha256": "c9df0ac217d70f29fce015d263c39fe074139e80d6972740b06e486ba3352a48"
},
"downloads": -1,
"filename": "django-djangui-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "5d3bec21945f2553feb9898e3cbaeb7e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 66146,
"upload_time": "2015-05-27T03:47:07",
"url": "https://files.pythonhosted.org/packages/a5/b8/2ff992279252e8077a004903d5c29428e61a054f1877da0f28419ebb7212/django-djangui-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "8e9f63fe3fac422249fe729840b17c4d",
"sha256": "b797847a33fa0c2db72f5291026cc11e3197a6cf76255c12742157b60f0e6462"
},
"downloads": -1,
"filename": "django-djangui-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "8e9f63fe3fac422249fe729840b17c4d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 66146,
"upload_time": "2015-05-27T09:17:20",
"url": "https://files.pythonhosted.org/packages/de/8a/9894f737254270c304a6073a61d89d5318c7aee264b8044195ebc00d7645/django-djangui-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "fe82243cfcdfc97017aca84c78a0974a",
"sha256": "f2019a00f2545cd5f72f2238849ab19f08665fb4f4ebf26723dcd845373f9f7e"
},
"downloads": -1,
"filename": "django-djangui-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "fe82243cfcdfc97017aca84c78a0974a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 66167,
"upload_time": "2015-05-27T09:26:01",
"url": "https://files.pythonhosted.org/packages/24/36/f90ebc79bb80a055af06a9f49781d325dd9d1947a80a044192d46e8139a7/django-djangui-0.2.3.tar.gz"
}
],
"0.2.4": [
{
"comment_text": "",
"digests": {
"md5": "248329052310ea07dab3e5479a1281f8",
"sha256": "fcdc10d61414762604ac2c97ac24d3f019f44dc995fe3bfdb42e00827fac117e"
},
"downloads": -1,
"filename": "django-djangui-0.2.4.tar.gz",
"has_sig": false,
"md5_digest": "248329052310ea07dab3e5479a1281f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 388239,
"upload_time": "2015-05-27T12:08:18",
"url": "https://files.pythonhosted.org/packages/91/3e/76f772da2a09a31e9964a317f2b507a7685ae26dac91f4ab3acfd928295c/django-djangui-0.2.4.tar.gz"
}
],
"0.2.5": [
{
"comment_text": "",
"digests": {
"md5": "67750b27abb0669ba24a4f13de2e3867",
"sha256": "146b3a579f54bc268dbbcf995cd36ee68f2cd20506d7bef2a88d559fc5d862cf"
},
"downloads": -1,
"filename": "django-djangui-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "67750b27abb0669ba24a4f13de2e3867",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 389269,
"upload_time": "2015-05-27T15:08:36",
"url": "https://files.pythonhosted.org/packages/c0/92/84f79878cf0d9ab8ae05665f4fbaaaf8e287add4d2be9e114eddd20e5cda/django-djangui-0.2.5.tar.gz"
}
],
"0.2.6": [
{
"comment_text": "",
"digests": {
"md5": "9ad7ef54c0844afeb6cf5310ada28781",
"sha256": "52ddd617881b9fc795aefc1db5b0aa8eaaad6ca8e55e8adb2e35feedb1760eb7"
},
"downloads": -1,
"filename": "django-djangui-0.2.6.tar.gz",
"has_sig": false,
"md5_digest": "9ad7ef54c0844afeb6cf5310ada28781",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 392310,
"upload_time": "2015-06-05T12:54:48",
"url": "https://files.pythonhosted.org/packages/f6/cb/7c3759472489c09ff9cdb2606ade2d80425294752b4187192d218678579e/django-djangui-0.2.6.tar.gz"
}
],
"0.2.6.dev0": [
{
"comment_text": "",
"digests": {
"md5": "e76fdfb672ab0a7b4b0fd390ee7dd095",
"sha256": "b6e0edeeca3217c30cd50a964655f490abe0bf9838abeb876a2f1756b2308300"
},
"downloads": -1,
"filename": "django-djangui-0.2.6.dev0.tar.gz",
"has_sig": false,
"md5_digest": "e76fdfb672ab0a7b4b0fd390ee7dd095",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 68389,
"upload_time": "2015-06-04T14:19:44",
"url": "https://files.pythonhosted.org/packages/f2/06/6ac2ede564c31715c0c5c0d0b33b853ce846bfa69743647a88bf165a0121/django-djangui-0.2.6.dev0.tar.gz"
}
],
"0.2.6.dev1": [
{
"comment_text": "",
"digests": {
"md5": "13a6210c8ba3d7a876d598c2bf7a6c60",
"sha256": "b387cd0ad7c8d25f44b821562bdc3f20b8bd9e1dd64201749b5e8b557acb4ccb"
},
"downloads": -1,
"filename": "django-djangui-0.2.6.dev1.tar.gz",
"has_sig": false,
"md5_digest": "13a6210c8ba3d7a876d598c2bf7a6c60",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 68356,
"upload_time": "2015-06-04T19:11:22",
"url": "https://files.pythonhosted.org/packages/bc/b5/f05b7c4aa739890cee94b6186aeae50be323caa4a3025c2ed6263fd0543e/django-djangui-0.2.6.dev1.tar.gz"
}
],
"0.2.6.dev2": [
{
"comment_text": "",
"digests": {
"md5": "a276003bedd188cb5be26ac25cdd0d9a",
"sha256": "c6e127f78f8a7b43eb33f4ebe2d841af13c3fb7df9328d6f4c9db72765ad65de"
},
"downloads": -1,
"filename": "django-djangui-0.2.6.dev2.tar.gz",
"has_sig": false,
"md5_digest": "a276003bedd188cb5be26ac25cdd0d9a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 68368,
"upload_time": "2015-06-04T19:40:09",
"url": "https://files.pythonhosted.org/packages/98/71/37dc9cd5e4a8d5022b238cfd877b1320260673a9f828de582142b1b08639/django-djangui-0.2.6.dev2.tar.gz"
}
],
"0.2.6.dev3": [
{
"comment_text": "",
"digests": {
"md5": "3193e1c0adb9657180749a1e03a094d8",
"sha256": "efe0955a395bcd797c639e1a759f1c3f267f671a67a200cc411baabce10bf153"
},
"downloads": -1,
"filename": "django-djangui-0.2.6.dev3.tar.gz",
"has_sig": false,
"md5_digest": "3193e1c0adb9657180749a1e03a094d8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 391521,
"upload_time": "2015-06-04T22:19:29",
"url": "https://files.pythonhosted.org/packages/c4/f5/b9b8ea2a638ed38fdb573d300f169f11fd3efa17a94819b0110b68e41f89/django-djangui-0.2.6.dev3.tar.gz"
}
],
"0.2.6.dev4": [
{
"comment_text": "",
"digests": {
"md5": "818882777ae2a963b5af833a6aeeb2a3",
"sha256": "ce42bc30920e15750c7d3b959167384c80de336df7e30b253ab5f30b59d151ec"
},
"downloads": -1,
"filename": "django-djangui-0.2.6.dev4.tar.gz",
"has_sig": false,
"md5_digest": "818882777ae2a963b5af833a6aeeb2a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 392113,
"upload_time": "2015-06-04T22:57:35",
"url": "https://files.pythonhosted.org/packages/d5/d9/ce746ebd5ecf9d636b31dc07261ae49e62655b0f8cad6b3d549cff400cdb/django-djangui-0.2.6.dev4.tar.gz"
}
],
"0.2.6.dev6": [
{
"comment_text": "",
"digests": {
"md5": "6165c7ebe2f1c39ed53251bb43bb9009",
"sha256": "f2ad6e32c08b05e50702e0f7933f0823153eb1350c6e913dad22ae720550ea43"
},
"downloads": -1,
"filename": "django-djangui-0.2.6.dev6.tar.gz",
"has_sig": false,
"md5_digest": "6165c7ebe2f1c39ed53251bb43bb9009",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 392147,
"upload_time": "2015-06-04T23:01:59",
"url": "https://files.pythonhosted.org/packages/2e/68/8210f8d029a0262ba497126c1fc29d62909a5b27bf3bcbbf78d37e220350/django-djangui-0.2.6.dev6.tar.gz"
}
],
"0.2.6.dev7": [
{
"comment_text": "",
"digests": {
"md5": "03194e1236ec317d36052647960ef4dc",
"sha256": "0ac5283596bd678963685f83f11e533d584a6ddb227456271302f60fa4447d90"
},
"downloads": -1,
"filename": "django-djangui-0.2.6.dev7.tar.gz",
"has_sig": false,
"md5_digest": "03194e1236ec317d36052647960ef4dc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 392141,
"upload_time": "2015-06-04T23:06:22",
"url": "https://files.pythonhosted.org/packages/1c/35/7f8b7a04c0b5e913b7deb91a9ff4db96b32284cb5b86efd27d94f4575e5f/django-djangui-0.2.6.dev7.tar.gz"
}
],
"0.2.7": [
{
"comment_text": "",
"digests": {
"md5": "e0954b61db3150c891a6dae557c01654",
"sha256": "128c7ba7582ff2b33889cb08fd9a86d5a88a14365af26f6426a09fe84a7371d2"
},
"downloads": -1,
"filename": "django-djangui-0.2.7.tar.gz",
"has_sig": false,
"md5_digest": "e0954b61db3150c891a6dae557c01654",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 394131,
"upload_time": "2015-06-23T03:57:27",
"url": "https://files.pythonhosted.org/packages/09/46/00b073f61d2522e462f5c64ad3307c0ae90f76e8e95aebe71516e507f027/django-djangui-0.2.7.tar.gz"
}
],
"0.2.8": [
{
"comment_text": "",
"digests": {
"md5": "8bc548eb637c674ead0922914986e4fc",
"sha256": "45d0f7a6c364e24119d26df94240e048ee10531bb8cd92cfb04de076a9fda98e"
},
"downloads": -1,
"filename": "django-djangui-0.2.8.tar.gz",
"has_sig": false,
"md5_digest": "8bc548eb637c674ead0922914986e4fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 71315,
"upload_time": "2015-06-26T13:00:31",
"url": "https://files.pythonhosted.org/packages/fb/bc/94f34d1041ead9131a4186e15815d6990fda07832e11bf2ce45a5968391e/django-djangui-0.2.8.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8bc548eb637c674ead0922914986e4fc",
"sha256": "45d0f7a6c364e24119d26df94240e048ee10531bb8cd92cfb04de076a9fda98e"
},
"downloads": -1,
"filename": "django-djangui-0.2.8.tar.gz",
"has_sig": false,
"md5_digest": "8bc548eb637c674ead0922914986e4fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 71315,
"upload_time": "2015-06-26T13:00:31",
"url": "https://files.pythonhosted.org/packages/fb/bc/94f34d1041ead9131a4186e15815d6990fda07832e11bf2ce45a5968391e/django-djangui-0.2.8.tar.gz"
}
]
}