{ "info": { "author": "Djordje Ilic", "author_email": "djordje.ilic@posteo.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Plugins", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.8", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Utilities" ], "description": "Django Sonic Screwdriver\n========================\n\n.. image:: https://coveralls.io/repos/rhazdon/django-sonic-screwdriver/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/rhazdon/django-sonic-screwdriver?branch=master\n\n.. image:: https://codeclimate.com/github/rhazdon/django-sonic-screwdriver/badges/gpa.svg\n :target: https://codeclimate.com/github/rhazdon/django-sonic-screwdriver\n :alt: Code Climate\n\n.. image:: https://badge.fury.io/py/django-sonic-screwdriver.svg\n :target: http://badge.fury.io/py/django-sonic-screwdriver\n\n\nDjango Sonic Screwdriver is a collection of very useful commands and will make your life easier.\n\nThe versioning tool fully supports `PEP 0440`_.\n\n\nInstallation\n------------\nYou can download the latest version from the Python Package Index PyPI.\n\n.. code:: bash\n\n $ pip install django-sonic-screwdriver\n\n\nAdd the package to your settings.py:\n\n.. code:: python\n\n INSTALLED_APPS = (\n ...\n 'django_sonic_screwdriver',\n ...\n )\n\n\nSettings\n--------\n\n.. code:: python\n\n SONIC_SCREWDRIVER = {\n # For test purpose\n 'DEBUG': False,\n\n # Returns file where the version number is located\n 'VERSION_FILE': 'setup.py',\n\n 'RELEASE_SEPARATOR': '', # '_', '-', '.'\n\n 'PATCH_AUTO_TAG': False,\n 'PATCH_AUTO_TAG_PUSH': False,\n 'PATCH_AUTO_COMMIT': False,\n\n 'GIT_DIR': setting.BASE_DIR,\n\n # Git Tagging\n 'GIT_TAG_AUTO_COMMIT': False,\n 'GIT_TAG_AUTO_TAG_PUSH': False,\n\n 'GIT_STAGING_PRE_TAG': 'staging',\n 'GIT_ACTIVATE_PRE_TAG': 'activate',\n\n 'SECURE_TAGGING': True,\n }\n\n**Description:**\n\n======= ======= ===========\nSetting Default Description\n======= ======= ===========\nDEBUG False Enables or disables the debug mode. For testing purposes.\n\nVERSION_FILE 'setup.py' Specifies, where you safe your project Version. It should be just on place - any other should refer to this one.\n\nRELEASE_SEPARATOR '' The RELEASE_SEPARATOR is the seperator between the version number and the relase. E.g. v0.1.2b0, v0.1.2_b0, v0.1.2-b0, v0.1.2.b0. All of this variants is support by `PEP 0440`_.\n\nPATCH_AUTO_TAG False If True, Sonic Screwdriver tries to create automatically a tag from every patch you create with ./manage.py patch.\nPATCH_AUTO_TAG_PUSH False If True, after creating a tag via './manage.py patch', Sonic Screwdriver will try to push this tag automatically.\nPATCH_AUTO_COMMIT False NOT IMPLEMENTED YET!\n\nGIT_DIR settings.BASE_DIR Specify your project root dir.\n\nGIT_TAG_AUTO_COMMIT False NOT IMPLEMENTED!\nGIT_TAG_AUTO_TAG_PUSH False If True, Sonic Screwdriver pushes automatically the current created tags.\n\nGIT_STAGING_PRE_TAG 'staging' Pre tag for git.\nGIT_ACTIVATE_PRE_TAG 'activate' Pre tag for git.\n\nSECURE_TAGGING True Security for production tags. If True, Sonic Screwdriver checks the remote repository for a staging tag of the current requested production version. Developer will be able to create a production tag only then, if the same version exists as staging tag.\n======= ======= ===========\n\n\nCommands\n--------\n\ncache:clear\n~~~~~~~~~~~\nClear the cache.\n\n\ngen:secretkey\n~~~~~~~~~~~~~\nGenerate a new Secretkey for Django.\n\n\npatch\n~~~~~\nCommand \"patch\" will help you to increase the version number of your project in a easy way.\n\n====== ===========\nOption Description\n====== ===========\n-M, --major Set major number\n-m, --minor Set minor number\n-p, --patch Set patch number\n-d, --dev Set dev release (e.g. 1.2.1dev1)\n-a, --alpha Set alpha release (e.g. 1.2.1a1)\n-b, --beta Set beta release (e.g. 1.2.1b1)\n-r, --release-candidate Set release candidate release (e.g. 1.2.1rc1)\n-f, --force Force patching\n====== ===========\n\n\ngit:add\n~~~~~~~\nAdd files to Git repository. Supports all standard \"git add\" options.\n\n====== ===========\nOption Description\n====== ===========\n-n, --dry-run Dry run\n--verbose Be verbose.\n-i, --interactive Interactive picking.\n-p, --patch Select hunks interactively.\n-e, --edit Edit current diff and apply.\n-f, --force Allow adding otherwise ignored files.\n-u, --update Update tracked files.\n-N, --intent-to-add Record only the fact that the path will be added later.\n-A, --all Add changes from all tracked and untracked files.\n--ignore-removal Ignore paths removed in the working tree (same as --no-all).\n--refresh Do not add, only refresh the index.\n--ignore-errors Just skip files which cannot be added because of errors.\n--ignore-missing Check if - even missing - files are ignored in dry run.\n====== ===========\n\n\ngit:tag\n~~~~~~~\nTag your project.\n\n====== ===========\nOption Description\n====== ===========\n--default (is default)\n--staging Create a staging tag (e.g. staging-v1.2.3)\n--activate Create a activate tag (e.g. activate-v1.2.3)\n--push Push tags\n====== ===========\n\n\ngit:tag:push\n~~~~~~~~~~~~\nPush your tagged project.\n\n\ngit:tag:delete\n~~~~~~~~~~~~~~\nRemove the latest or given tag from local repository.\n\n====== ===========\nOption Description\n====== ===========\n Remove the latest or given tag (optional).\n====== ===========\n\n\npypi:export\n~~~~~~~~~~~\nExport your project.\n\n====== ===========\nOption Description\n====== ===========\n--no-wheel Export project without wheel (not recommended)\n-u, --upload Upload Project\n====== ===========\n\n\npypi:upload\n~~~~~~~~~~~\nUpload project to pypi via twine.'\n\n====== ===========\nOption Description\n====== ===========\n--default Upload project to PyPI via twine\n====== ===========\n\n\nTo Do:\n------\n[x] git:add\n\n[x] Secure production tagging\n\n[\u00a0] git:commit\n\n[ ] Heroku Support\n\n[ ] Deis Support\n\n[ ] Docker and Vagrant blueprints\n\n[ ] ...", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rhazdon/django-sonic-screwdriver", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-sonic-screwdriver", "package_url": "https://pypi.org/project/django-sonic-screwdriver/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-sonic-screwdriver/", "project_urls": { "Homepage": "https://github.com/rhazdon/django-sonic-screwdriver" }, "release_url": "https://pypi.org/project/django-sonic-screwdriver/0.2.2/", "requires_dist": [ "six (>=1.10)", "wheel (>=0.26.0)" ], "requires_python": "", "summary": "Django Sonic Screwdriver is a collection of very useful commands and will make your life easier.", "version": "0.2.2" }, "last_serial": 1843341, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "8e0f14041f13cddc162ce8db0d8587dc", "sha256": "01b67aa54c883c3bd059b85617f09180d0fcfecd88218ee1cdda8d4739c19aed" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e0f14041f13cddc162ce8db0d8587dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7145, "upload_time": "2015-09-13T04:29:09", "url": "https://files.pythonhosted.org/packages/48/4d/b15f8dbbb569205972abd304997669edf6ec14bd97620a0c66f4705372d2/django_sonic_screwdriver-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "240192d51837ef74254c10f3953790c3", "sha256": "663a79e04fe5d3f877ee23608592226fd7ac56e4f869879385e0ce4a3091b164" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.1.tar.gz", "has_sig": false, "md5_digest": "240192d51837ef74254c10f3953790c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3294, "upload_time": "2015-09-13T04:28:59", "url": "https://files.pythonhosted.org/packages/d6/2d/840008b8b10e11673c910703d176c3bd36386cf092172df1823d9f335d61/django-sonic-screwdriver-0.1.1.tar.gz" } ], "0.1.2": [], "0.1.2a1": [ { "comment_text": "", "digests": { "md5": "52a1c781ac417af7a3907467a4bbe301", "sha256": "c87edcb505c5b51ced4fa6578b658f978bfb73a1e96df5de682eb4ae1f53ad95" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.1.2a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52a1c781ac417af7a3907467a4bbe301", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13193, "upload_time": "2015-09-19T13:10:44", "url": "https://files.pythonhosted.org/packages/16/1e/04cea1e242ddf7005a25ae6686b77ddeb841edb6a5a22cda6fe2f6cf205c/django_sonic_screwdriver-0.1.2a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d338679d7b4c3edad7fe4175fa5d5eb5", "sha256": "2a2cdc250c1ba2330ba8f6a58256af8abd9cde7924b7d331ff3d82dde040c5f9" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.2a1.tar.gz", "has_sig": false, "md5_digest": "d338679d7b4c3edad7fe4175fa5d5eb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7629, "upload_time": "2015-09-19T13:10:38", "url": "https://files.pythonhosted.org/packages/33/f7/e3a630582b247fc9266b134cf93908f2613bad5b20f0578ba145a8ca42d5/django-sonic-screwdriver-0.1.2a1.tar.gz" } ], "0.1.2a2": [ { "comment_text": "", "digests": { "md5": "c5fe37b4e7f15f9b8c17d29c0416218a", "sha256": "1a39602eeb8ec1f93a998ddb4811d3b6c477831e4899647b2c2ced1a05442019" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.1.2a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5fe37b4e7f15f9b8c17d29c0416218a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13196, "upload_time": "2015-09-19T13:11:24", "url": "https://files.pythonhosted.org/packages/03/06/c065b3032c3267b3ddc20b4a4df3d119b821cbaec1bd215c3997ce4e3d1a/django_sonic_screwdriver-0.1.2a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af5f30997ba9a9bdd0551c5e997707e3", "sha256": "99edd91e29be084d46df2693a9c49b6c747791e75aff78541a3395c8719ee35a" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.2a2.tar.gz", "has_sig": false, "md5_digest": "af5f30997ba9a9bdd0551c5e997707e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7626, "upload_time": "2015-09-19T13:11:18", "url": "https://files.pythonhosted.org/packages/81/a4/1e2ebb112311c317db90c009088e49f891f910858d22c036d0f317c35cd7/django-sonic-screwdriver-0.1.2a2.tar.gz" } ], "0.1.2a4": [ { "comment_text": "", "digests": { "md5": "02ca5a37155306a7abcbe018bc6ae354", "sha256": "b719251e923fcbd4997f5aaaccc4d8c594a62651c7d9b5f26278bf89ded8ab53" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.1.2a4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "02ca5a37155306a7abcbe018bc6ae354", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 13295, "upload_time": "2015-09-19T13:29:34", "url": "https://files.pythonhosted.org/packages/14/9c/d71d2852029db030c97bda0e1ef17ac208ff7e0a1a8816c89c08e71ba8e9/django_sonic_screwdriver-0.1.2a4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90ebed96b4abe79922b614de8ec22200", "sha256": "bfcd9bf82f7ba6444d7d45fab13500f93061ad6d4e3e5dfeb9a7142f334da556" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.2a4.tar.gz", "has_sig": false, "md5_digest": "90ebed96b4abe79922b614de8ec22200", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7656, "upload_time": "2015-09-19T13:29:29", "url": "https://files.pythonhosted.org/packages/50/fa/8cf6201d3c99806efa120ee8d70795d6ffd24618201264694215a3a3d05a/django-sonic-screwdriver-0.1.2a4.tar.gz" } ], "0.1.2a5": [ { "comment_text": "", "digests": { "md5": "bd173f8fb0b88bb69d47eaebfaf76ff2", "sha256": "774ad52e5faa3d2d31d11f98098137285c4677ad344c6bcb1dbe3f9c82b684e7" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.1.2a5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bd173f8fb0b88bb69d47eaebfaf76ff2", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 15525, "upload_time": "2015-09-20T01:04:11", "url": "https://files.pythonhosted.org/packages/bd/65/7aebf68d9a6fc5a377f52a404c24fa892f6b5f22686f4c8bc7e86dd16793/django_sonic_screwdriver-0.1.2a5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f525fb314c8cf4029935eecbe26f4aa5", "sha256": "d0ee7dbbcf034c4295a523ca4287ca7e3b09b6562b328849a1e9140015563acd" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.2a5.tar.gz", "has_sig": false, "md5_digest": "f525fb314c8cf4029935eecbe26f4aa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7946, "upload_time": "2015-09-20T01:04:02", "url": "https://files.pythonhosted.org/packages/bf/94/45a8a1a7591287a572ca414064767b38f18b45c4ace049cdc1e57dda7b94/django-sonic-screwdriver-0.1.2a5.tar.gz" } ], "0.1.2a6": [ { "comment_text": "", "digests": { "md5": "0ef1a76d73fbedc6cd436f9e6d6b8ad4", "sha256": "fe5776cb73a547892aabedf25625ae8fd5f6e91131bb0128ddfe9c306421d718" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.1.2a6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ef1a76d73fbedc6cd436f9e6d6b8ad4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15823, "upload_time": "2015-09-20T11:51:30", "url": "https://files.pythonhosted.org/packages/2c/32/ab3e1d36e1f33aeb01fe6420bf429cf45253b30e2c4f91ff381c98857a42/django_sonic_screwdriver-0.1.2a6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86ac49183b41fa3828dbd482d1f6f970", "sha256": "e0a54957ca5aab1bad79eec75ef0eed488c8cc8e8e946a89aeab63b49cf93ad1" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.2a6.tar.gz", "has_sig": false, "md5_digest": "86ac49183b41fa3828dbd482d1f6f970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8101, "upload_time": "2015-09-20T11:51:23", "url": "https://files.pythonhosted.org/packages/aa/b8/c6f9fc6ee7cb18c04c4b185ba4c79bfa0dac1e267f2d23dd86ba3c3ffeb0/django-sonic-screwdriver-0.1.2a6.tar.gz" } ], "0.1.2b0": [ { "comment_text": "", "digests": { "md5": "22c225e3273dc2a6eadcb6b16e68fa9a", "sha256": "916882367eb6e543dec99d334ee4f26e68ea0e618c21d69bc4c20550870ea35e" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.2b0.tar.gz", "has_sig": false, "md5_digest": "22c225e3273dc2a6eadcb6b16e68fa9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8436, "upload_time": "2015-09-20T15:30:41", "url": "https://files.pythonhosted.org/packages/c8/ea/e62793e3690dc1fd03440c1327a9c252298a5ca26316b85c474a2382d669/django-sonic-screwdriver-0.1.2b0.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c9f08296b27689fee4b3e1c4b256b350", "sha256": "516f21a5faadea62a1a8a243326143a9f62f5e2abe250f51935f7c0ae861ffd0" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.3.tar.gz", "has_sig": false, "md5_digest": "c9f08296b27689fee4b3e1c4b256b350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8395, "upload_time": "2015-09-20T15:54:56", "url": "https://files.pythonhosted.org/packages/78/35/eaa358e9fd91de54373dd33390134ea43252998dd9a480b3e4afa91e6b28/django-sonic-screwdriver-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "08a99630922443dd2113690bcafe8186", "sha256": "98835acb244bbd0556d4a59c88ced076ea718921139ad2332597fca0c355d670" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.1.4.tar.gz", "has_sig": false, "md5_digest": "08a99630922443dd2113690bcafe8186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8921, "upload_time": "2015-09-22T18:05:13", "url": "https://files.pythonhosted.org/packages/f8/5e/6a2a0f5957b124805968ececc47f5e2a9af23e6c63c507e6f40943ed8879/django-sonic-screwdriver-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0194dc760aaa2f3e9b594af1c83b66aa", "sha256": "8a8c75fd1515dc1fcba3af03581d7872fe2c24823b9f5c12838a927f4dacf5aa" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0194dc760aaa2f3e9b594af1c83b66aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9570, "upload_time": "2015-11-23T15:47:53", "url": "https://files.pythonhosted.org/packages/3d/93/679050fcf16de51f1f79fceead6fd6f5c1a3b36db71a4eb286253ad35a9a/django-sonic-screwdriver-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e8bf222e3eb58a062e4911b666152ca2", "sha256": "acc117379fa533c50222b1d96e3728678a5878338adda6fd6ee2a61190829228" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8bf222e3eb58a062e4911b666152ca2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19915, "upload_time": "2015-11-23T21:36:20", "url": "https://files.pythonhosted.org/packages/21/44/a0e2b54e2d4543cef2350c3e0db4b89605b27280479ee7c4960105f0c862/django_sonic_screwdriver-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c84fd875a33cdfdb8b979c0ac630734", "sha256": "a7b9fb289b80ca2c87dbbdb66e06cc9cadbdbbb7733a779a6abc2421ea738bbc" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9c84fd875a33cdfdb8b979c0ac630734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9912, "upload_time": "2015-11-23T21:36:24", "url": "https://files.pythonhosted.org/packages/06/2d/7c6838d6dfb45ae8a65d3b789810696c871f05148315749491bac8d89cd2/django-sonic-screwdriver-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8378a087a42ecc09e5a8461b79201be1", "sha256": "ee90e2546e740335cb7664648358b5f4b4560b838c098c4fcd6eb9b9fcdd3d1e" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8378a087a42ecc09e5a8461b79201be1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23637, "upload_time": "2015-12-02T13:51:47", "url": "https://files.pythonhosted.org/packages/e7/79/77972cb4f34ab8150dfaa924af187397b38ada1da9e8082ac2fa65a302e6/django_sonic_screwdriver-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74d6b1a803a340ac2bd82d2c2507f8ac", "sha256": "7ea530f8fc97e31a188241d69b0868ff3875319993186237cdd2a2ba0905b6da" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.2.2.tar.gz", "has_sig": false, "md5_digest": "74d6b1a803a340ac2bd82d2c2507f8ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12249, "upload_time": "2015-12-02T13:51:57", "url": "https://files.pythonhosted.org/packages/4d/b1/b47e3713407b2b68da32476014ed6b571b93d9da0e7cbd1916039993f850/django-sonic-screwdriver-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8378a087a42ecc09e5a8461b79201be1", "sha256": "ee90e2546e740335cb7664648358b5f4b4560b838c098c4fcd6eb9b9fcdd3d1e" }, "downloads": -1, "filename": "django_sonic_screwdriver-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8378a087a42ecc09e5a8461b79201be1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23637, "upload_time": "2015-12-02T13:51:47", "url": "https://files.pythonhosted.org/packages/e7/79/77972cb4f34ab8150dfaa924af187397b38ada1da9e8082ac2fa65a302e6/django_sonic_screwdriver-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74d6b1a803a340ac2bd82d2c2507f8ac", "sha256": "7ea530f8fc97e31a188241d69b0868ff3875319993186237cdd2a2ba0905b6da" }, "downloads": -1, "filename": "django-sonic-screwdriver-0.2.2.tar.gz", "has_sig": false, "md5_digest": "74d6b1a803a340ac2bd82d2c2507f8ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12249, "upload_time": "2015-12-02T13:51:57", "url": "https://files.pythonhosted.org/packages/4d/b1/b47e3713407b2b68da32476014ed6b571b93d9da0e7cbd1916039993f850/django-sonic-screwdriver-0.2.2.tar.gz" } ] }