{ "info": { "author": "Automation team, University Information Services, University of Cambridge", "author_email": "automation@uis.cam.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "=================\nAutomation Common\n=================\n\nAutomation Common is a simple Django app that provides common functionality across different Django projects of the UofC UIS Automation team.\n\nQuick start\n-----------\n\ntestfixtures\n\n1. Add \"automationcommon\" to your INSTALLED_APPS setting like this::\n\n INSTALLED_APPS = [\n ...\n 'automationcommon',\n ]\n\n2. Include the automationcommon URLconf in your project urls.py like this::\n\n url(r'', include('automationcommon.urls')),\n\n3. Run `python manage.py migrate` to create the automationcommon models.\n\n4. All module logging writes to a logger named 'automationcommon'\n\n5. The unittests can be run using the runtests.py script.\n\n6. This module has an audit trail feature that allows you to capture update to / deletes of selected models.\n To track changes to a model simple use the ModelChangeMixin (preceding models.Model).\n To capture the \"editor\" use automationcommon.models.set_local_user() to set the user to be used in the audit trail\n or configure your app like this::\n\n MIDDLEWARE_CLASSES = (\n ...\n 'automationcommon.middleware.RequestUserMiddleware',\n ...\n )", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.csx.cam.ac.uk/i/ucs/automation/django-automationcommon", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-automationcommon", "package_url": "https://pypi.org/project/django-automationcommon/", "platform": "", "project_url": "https://pypi.org/project/django-automationcommon/", "project_urls": { "Homepage": "https://git.csx.cam.ac.uk/i/ucs/automation/django-automationcommon" }, "release_url": "https://pypi.org/project/django-automationcommon/1.12/", "requires_dist": null, "requires_python": "", "summary": "Common functionality across different Django projects of the UofC UIS Automation team", "version": "1.12" }, "last_serial": 3275074, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "1acb4e011bca32a8409f2f8e7bda1b9f", "sha256": "0cf9d804b8a6b1a64a51b88d02321abed8dc3478ef154c4f8efd0f6d8ca74235" }, "downloads": -1, "filename": "django-automationcommon-1.0.tar.gz", "has_sig": false, "md5_digest": "1acb4e011bca32a8409f2f8e7bda1b9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9391, "upload_time": "2017-08-03T16:23:57", "url": "https://files.pythonhosted.org/packages/88/fc/96263cebe5cd1257f4adffd115c0d92bdc3c87fbfb371cffbb57ed176da3/django-automationcommon-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "78effd25b04b201f6e66d1282fb5723e", "sha256": "cc1f013fcdeb2edc2b4ebaa56b8e47b7f128f4ae96ec1fb83ef70154c571ed14" }, "downloads": -1, "filename": "django-automationcommon-1.1.tar.gz", "has_sig": false, "md5_digest": "78effd25b04b201f6e66d1282fb5723e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9591, "upload_time": "2017-08-04T13:05:12", "url": "https://files.pythonhosted.org/packages/3a/37/2bffb6c2a5753e0ca403e6897e5bf737a3309186afc54c0ca33d69f8ff1c/django-automationcommon-1.1.tar.gz" } ], "1.10": [ { "comment_text": "", "digests": { "md5": "50ab9d101b62e1ebd506562acf514c10", "sha256": "c7d839734f7cfccdc45e7ce2378f6e87e1d24cedcb1b87e35ae5c486aa780633" }, "downloads": -1, "filename": "django-automationcommon-1.10.tar.gz", "has_sig": false, "md5_digest": "50ab9d101b62e1ebd506562acf514c10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29772, "upload_time": "2017-10-04T10:38:58", "url": "https://files.pythonhosted.org/packages/f6/59/8c8b3bfde384f06c76510a53bc88518a171bb2007923e7c100ceb6c2d117/django-automationcommon-1.10.tar.gz" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "53b6ea9ce714bada2a8fff048f20e30d", "sha256": "5056d45ec177650133d2de962121f44ee54bca927a96e6d70302e9477eb4b527" }, "downloads": -1, "filename": "django-automationcommon-1.11.tar.gz", "has_sig": false, "md5_digest": "53b6ea9ce714bada2a8fff048f20e30d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29839, "upload_time": "2017-10-17T12:42:09", "url": "https://files.pythonhosted.org/packages/29/14/e62d027a142ae3e0fbebfc5519621232b1f62e5a9947bfafcdfe154094f8/django-automationcommon-1.11.tar.gz" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "057a9d4c8da27e26b130c86b8020dd12", "sha256": "e7ac022a1acb16a27397320dbbec9f87edd282582c1f4eb30e063ab883a501d8" }, "downloads": -1, "filename": "django-automationcommon-1.12.tar.gz", "has_sig": false, "md5_digest": "057a9d4c8da27e26b130c86b8020dd12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32932, "upload_time": "2017-10-24T13:17:56", "url": "https://files.pythonhosted.org/packages/42/88/eefa716cac66729a3988d713338d82d1c9082e6ae19d7af91b9d62bbfcf0/django-automationcommon-1.12.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "d83df002d90b02aad667ee2b075bb72d", "sha256": "8b561b349a52d5705f086075d5eee2b61abca3b95e02fb271ffa615ecd677cc2" }, "downloads": -1, "filename": "django-automationcommon-1.2.tar.gz", "has_sig": false, "md5_digest": "d83df002d90b02aad667ee2b075bb72d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10491, "upload_time": "2017-08-04T14:30:08", "url": "https://files.pythonhosted.org/packages/48/92/d9e5d2d02c5cd91ee48529ff9daeac53691eed4d4e35d3075f2ba786350b/django-automationcommon-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "60650e002a1b173c4fe192c020c478e2", "sha256": "d47d375260ca44fd0bab99bc68b4042a8117a5626890e9e197133520cd75c222" }, "downloads": -1, "filename": "django-automationcommon-1.3.tar.gz", "has_sig": false, "md5_digest": "60650e002a1b173c4fe192c020c478e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10743, "upload_time": "2017-08-15T08:23:26", "url": "https://files.pythonhosted.org/packages/09/ee/809a66c51af1ab8d52f750f443a200c6c3c22363668b075ec9468f7acfda/django-automationcommon-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "0167cbcdd22108d18f9a08dd94788ed5", "sha256": "8310df9233e09d4a2c84ac3d279cf4ffb4a579cfe720aeab622cf191e6d30fc7" }, "downloads": -1, "filename": "django-automationcommon-1.4.tar.gz", "has_sig": false, "md5_digest": "0167cbcdd22108d18f9a08dd94788ed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10733, "upload_time": "2017-08-16T08:44:37", "url": "https://files.pythonhosted.org/packages/fd/bf/d016165d878cb90a48ed50e87a2e5ac8c65911f0fe6d8d5209e7409560bb/django-automationcommon-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "e5d61557693ccec1cfd4e72fe17d841c", "sha256": "a59a5c17c60f55b13c7087a5fd8c1360caa16b588c793b0ba1590560d3424c41" }, "downloads": -1, "filename": "django-automationcommon-1.5.tar.gz", "has_sig": false, "md5_digest": "e5d61557693ccec1cfd4e72fe17d841c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10816, "upload_time": "2017-08-31T13:16:46", "url": "https://files.pythonhosted.org/packages/66/a8/c5616382d7e5a4cc9c7ffc9202c505069290cd625f5dc46a316deabc4a2b/django-automationcommon-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "b776f91571c831d8e1d4169c440c8329", "sha256": "fafa016b920fed3e2978e66fc1d2ea887d3ef8e67d7ee385eca68b34f3a7e90c" }, "downloads": -1, "filename": "django-automationcommon-1.6.tar.gz", "has_sig": false, "md5_digest": "b776f91571c831d8e1d4169c440c8329", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10906, "upload_time": "2017-09-07T13:25:15", "url": "https://files.pythonhosted.org/packages/38/e7/0808db8322cc74cad5a77ad68ef5af1658316e193cd6e36cd5988fcbbd70/django-automationcommon-1.6.tar.gz" } ], "1.7": [ { "comment_text": "", "digests": { "md5": "ed34692bb7ed7d98811ca08f11e606ac", "sha256": "aa9627649a87f38e5e4a43c400b017f2bedfabca01f74f662fb8c135e991897b" }, "downloads": -1, "filename": "django-automationcommon-1.7.tar.gz", "has_sig": false, "md5_digest": "ed34692bb7ed7d98811ca08f11e606ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10987, "upload_time": "2017-09-15T15:11:37", "url": "https://files.pythonhosted.org/packages/c2/53/5445e0fff66e0e5953ef889d041e3d157135c344c1c7eca8d4333a83a7f9/django-automationcommon-1.7.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "bd1f8ddf436bc9a7b4812cc4a33eb5a9", "sha256": "6fc02b7a21496ae1c8bd9cf7ad8ce70e19247c93ba136bef5ccdae1576a8495f" }, "downloads": -1, "filename": "django-automationcommon-1.7.1.tar.gz", "has_sig": false, "md5_digest": "bd1f8ddf436bc9a7b4812cc4a33eb5a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10981, "upload_time": "2017-09-15T15:56:34", "url": "https://files.pythonhosted.org/packages/f3/b7/e341a532b5f80e0be75268b7a9b2001e5b194a8429f748c3ba51513d5e92/django-automationcommon-1.7.1.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "d450c37d04a6edf4e548f78e5b1fa22e", "sha256": "db1a487ed7269bcbf739e85d4ecdf0cf003ea7c484efd4b7de0f8956039e158e" }, "downloads": -1, "filename": "django-automationcommon-1.8.tar.gz", "has_sig": false, "md5_digest": "d450c37d04a6edf4e548f78e5b1fa22e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29726, "upload_time": "2017-09-18T14:48:20", "url": "https://files.pythonhosted.org/packages/37/cf/49eded20c9a4d7d613780b35a8dd0628fc4feccc112fbe3d4a3b83d9f19a/django-automationcommon-1.8.tar.gz" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "458ddd2918b8cb9cb36a7bbe2df002f6", "sha256": "12b8f93a27ef469ddec57adb85b2ad4f6ff54160c47b9ea6d2f29d32a9ef6598" }, "downloads": -1, "filename": "django-automationcommon-1.9.tar.gz", "has_sig": false, "md5_digest": "458ddd2918b8cb9cb36a7bbe2df002f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29767, "upload_time": "2017-09-27T12:19:27", "url": "https://files.pythonhosted.org/packages/75/3a/33fb785848afd21dd913858c2e57370a46ef6d49bcbae3b15907ce7faedc/django-automationcommon-1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "057a9d4c8da27e26b130c86b8020dd12", "sha256": "e7ac022a1acb16a27397320dbbec9f87edd282582c1f4eb30e063ab883a501d8" }, "downloads": -1, "filename": "django-automationcommon-1.12.tar.gz", "has_sig": false, "md5_digest": "057a9d4c8da27e26b130c86b8020dd12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32932, "upload_time": "2017-10-24T13:17:56", "url": "https://files.pythonhosted.org/packages/42/88/eefa716cac66729a3988d713338d82d1c9082e6ae19d7af91b9d62bbfcf0/django-automationcommon-1.12.tar.gz" } ] }