{ "info": { "author": "PythonAnywhere LLP", "author_email": "developers@pythonanywhere.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "[![Build Status](https://travis-ci.org/pythonanywhere/helper_scripts.svg?branch=master)](https://travis-ci.org/pythonanywhere/helper_scripts)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n\n# PythonAnywhere helper scripts\n\nThese scripts are designed to be run from PythonAnywhere consoles\n\n\n## Installing\n\n\n pip3.5 install --user pythonanywhere\n\n\n## Contributing\n\nPull requests are welcome! You'll find tests in the [tests](tests) folder...\n\n # prep your dev environment\n mkvirtualenv --python=python3.5 helper_scripts\n pip install -r requirements.txt\n pip install -e .\n\n # running the tests:\n pytest\n\n # make sure that the code that you have written is well tested:\n pytest --cov=pythonanywhere --cov=scripts\n\n # to just run the fast tests:\n pytest -m 'not slowtest' -v", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pythonanywhere/helper_scripts/", "keywords": "pythonanywhere api cloud web hosting", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pythonanywhere", "package_url": "https://pypi.org/project/pythonanywhere/", "platform": "", "project_url": "https://pypi.org/project/pythonanywhere/", "project_urls": { "Homepage": "https://github.com/pythonanywhere/helper_scripts/" }, "release_url": "https://pypi.org/project/pythonanywhere/0.8.1/", "requires_dist": null, "requires_python": ">=3.5", "summary": "PythonAnywhere helper tools for users", "version": "0.8.1" }, "last_serial": 5302611, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "890735e5c76668a37e62224b4ba4f029", "sha256": "e710766af2707924ac3b6d724fc0e4069288cd71fe29803d17f8ebbf6d823e54" }, "downloads": -1, "filename": "pythonanywhere-0.0.10.tar.gz", "has_sig": false, "md5_digest": "890735e5c76668a37e62224b4ba4f029", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5781, "upload_time": "2018-01-23T17:02:14", "url": "https://files.pythonhosted.org/packages/d2/3b/cae36e0964b8dff9d2eec9369619e870bf809208280a3e2ee86af058b952/pythonanywhere-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "4fd0ca9a4f41fa8c40514f47bfa2abaa", "sha256": "4ac4dece26524e0e2f50d6512e3e94a59c44ad1eeb2ab3899f3ad8ec303c2243" }, "downloads": -1, "filename": "pythonanywhere-0.0.11.tar.gz", "has_sig": false, "md5_digest": "4fd0ca9a4f41fa8c40514f47bfa2abaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5681, "upload_time": "2018-01-23T19:03:38", "url": "https://files.pythonhosted.org/packages/91/72/ea7eb1d3dc072034a90e766eadd7fe98406c8ca0664b3eeef820b7d080fb/pythonanywhere-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "d8f3eba2e30364505e94a212fc4080dd", "sha256": "119b859c2f269de8c5ccb2c37782ea24d1325a26e1b3e3b2a59174288592d2f5" }, "downloads": -1, "filename": "pythonanywhere-0.0.12.tar.gz", "has_sig": false, "md5_digest": "d8f3eba2e30364505e94a212fc4080dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6317, "upload_time": "2018-01-24T16:47:54", "url": "https://files.pythonhosted.org/packages/9f/79/99cf1f7f83ae81b49a385023aa25b803a700c9ab93de33f9e29d76e6aa25/pythonanywhere-0.0.12.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3da7f559d43b9c4d5cb606bd3e329761", "sha256": "3f7e9d7a7146db658fdbcc991f7010b85d944b73830b33c11b08997d9e78e535" }, "downloads": -1, "filename": "pythonanywhere-0.0.3-py3.6.egg", "has_sig": false, "md5_digest": "3da7f559d43b9c4d5cb606bd3e329761", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 15463, "upload_time": "2017-11-01T17:02:23", "url": "https://files.pythonhosted.org/packages/53/45/566ce9a2a133641e8848aef1cbe2f5c34306c2a8f5494b8eab41bd9c413d/pythonanywhere-0.0.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "e38bb73212730f0f21944dcb8a7f23a9", "sha256": "86866fefc2b9e198006b1cfb8fbee616bb56aeb241d7c3ab44fd08426e1a7d50" }, "downloads": -1, "filename": "pythonanywhere-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e38bb73212730f0f21944dcb8a7f23a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5228, "upload_time": "2017-10-21T17:57:46", "url": "https://files.pythonhosted.org/packages/81/07/1f5915a44fb079cec37131f2083647b81bb7d39fbe1723cb2f560597b955/pythonanywhere-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0272392b02f11991db269fec65f7c6ff", "sha256": "efda8816b684f729f382c858bbc4edd2ca78c454f059702e11484ea9ea6029a2" }, "downloads": -1, "filename": "pythonanywhere-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0272392b02f11991db269fec65f7c6ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5370, "upload_time": "2017-11-01T17:02:47", "url": "https://files.pythonhosted.org/packages/a8/44/89c9b0affda020326d740489269eb8c1bde0c4dfd9eb9418192b4e6057a6/pythonanywhere-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "34eef8c32288fb14a3c92ffd0628fc43", "sha256": "cffa77bc732f9d3e6741390fb6e4818c066a3f9e7864d3f297f0ab2449d81714" }, "downloads": -1, "filename": "pythonanywhere-0.0.5.tar.gz", "has_sig": false, "md5_digest": "34eef8c32288fb14a3c92ffd0628fc43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5417, "upload_time": "2017-11-06T13:53:24", "url": "https://files.pythonhosted.org/packages/f3/e2/9faeab462771980cc8dcbc51b96e913e641ca6de0425ed665d1166294739/pythonanywhere-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "3738f57634ab8cacb3a263fe1bbc8461", "sha256": "d554b315ab8ef173fd9acd788dce5ae154ccec794f84517db13c6c56711e86c8" }, "downloads": -1, "filename": "pythonanywhere-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3738f57634ab8cacb3a263fe1bbc8461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5457, "upload_time": "2018-01-03T19:11:41", "url": "https://files.pythonhosted.org/packages/25/5a/6b41a2b6b33fec309d553ff46eb7aa5f2b44474d7ad345be71e0adbea90d/pythonanywhere-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c0b1830957b99048225b4db3ebe9f5ae", "sha256": "6b257ec48635dea558391c7a1dff11597f5c390f5bed140cdf24c77d6b673293" }, "downloads": -1, "filename": "pythonanywhere-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c0b1830957b99048225b4db3ebe9f5ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5467, "upload_time": "2018-01-05T13:39:44", "url": "https://files.pythonhosted.org/packages/e2/39/720abe3298c963ad5b4d5557c173b96c6173217a3517d0739b0d575dbbc4/pythonanywhere-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d1f32ffbfcae0d41991926037e0726c1", "sha256": "38b70d5cf67aea57dcd137a65097094d5a0a8b87be71f54f58d1fad7cc23b10a" }, "downloads": -1, "filename": "pythonanywhere-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d1f32ffbfcae0d41991926037e0726c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5600, "upload_time": "2018-01-20T10:36:16", "url": "https://files.pythonhosted.org/packages/00/54/a0d954b909e4d61ad69ea51eca50f817625fb500ad439d4b27d35620fbbe/pythonanywhere-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "506594915fa23f40b598512cd4e6c31e", "sha256": "d2d4b6f6e5667a11973f0d8e6868bc3a8d1fe93b2837855b50ceffaf33115739" }, "downloads": -1, "filename": "pythonanywhere-0.0.9.tar.gz", "has_sig": false, "md5_digest": "506594915fa23f40b598512cd4e6c31e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5639, "upload_time": "2018-01-23T07:50:35", "url": "https://files.pythonhosted.org/packages/c6/90/10390ee8f6e67dd42848a33580e5f45323893b6bfebf40618e51653e96b0/pythonanywhere-0.0.9.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "10713653459e4e09be5b179a390f1ce7", "sha256": "9a26af076848055f10e9dc022c44580aa51f1bb9f39b31487a9f66d87fc6e18d" }, "downloads": -1, "filename": "pythonanywhere-0.3.tar.gz", "has_sig": false, "md5_digest": "10713653459e4e09be5b179a390f1ce7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 6206, "upload_time": "2018-07-23T19:42:10", "url": "https://files.pythonhosted.org/packages/3c/37/c5a41637d259743b2a11588336be92c9e3cb434c3490325540e1fc6bb0e4/pythonanywhere-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "4380fcafd0053363f734d8ff781546a2", "sha256": "1297bb80c4b6663950afc4a3c75fd36c24cc3952f44f6079bf42a1bdee89b646" }, "downloads": -1, "filename": "pythonanywhere-0.4.tar.gz", "has_sig": false, "md5_digest": "4380fcafd0053363f734d8ff781546a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8211, "upload_time": "2018-08-28T11:53:20", "url": "https://files.pythonhosted.org/packages/f3/d8/a0fe3627129791856e3a8b46c022337e2a2ee9d9a4ff02e634e8d537a15b/pythonanywhere-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b3017139e514e9af0e778c02b01b8edf", "sha256": "4937b12c25cf2d519e283b99371678827a1e5dc4d309c15a75ea3a009bb73a96" }, "downloads": -1, "filename": "pythonanywhere-0.5.tar.gz", "has_sig": false, "md5_digest": "b3017139e514e9af0e778c02b01b8edf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8340, "upload_time": "2018-08-28T12:17:49", "url": "https://files.pythonhosted.org/packages/e4/87/142c726b052ed013fb73f7bfdef7094f345243186707675c044bcec347fc/pythonanywhere-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "1dda48f30053b323abe105bf446137a6", "sha256": "512d0ac16cc2c0a63b252b5ef39cba883ac4f83f2645c50f1f0b35fbb371b538" }, "downloads": -1, "filename": "pythonanywhere-0.5.1.tar.gz", "has_sig": false, "md5_digest": "1dda48f30053b323abe105bf446137a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8642, "upload_time": "2018-08-30T12:40:12", "url": "https://files.pythonhosted.org/packages/0c/93/6eead552e79426f77fc0aefe57c4062f08e6353c629d02406de8e475b616/pythonanywhere-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "dbf32d2e3ffed72914a86f6229520b09", "sha256": "4553b136f4c16e9c6b6e087bc494165a61581c009f4f1b958a5a0a2e04563947" }, "downloads": -1, "filename": "pythonanywhere-0.6.tar.gz", "has_sig": false, "md5_digest": "dbf32d2e3ffed72914a86f6229520b09", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8454, "upload_time": "2018-10-19T16:38:07", "url": "https://files.pythonhosted.org/packages/f7/cb/36d22d202851fddefac94420d67106ec4b8e940cac585a021eee6eca8545/pythonanywhere-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "079df6936e1c58242b0477ae7820d539", "sha256": "e1a614ebed4df21257bd7c65037ad232a2641a0e206800e1ca098729d62e005e" }, "downloads": -1, "filename": "pythonanywhere-0.7.tar.gz", "has_sig": false, "md5_digest": "079df6936e1c58242b0477ae7820d539", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9296, "upload_time": "2018-11-01T14:44:55", "url": "https://files.pythonhosted.org/packages/90/97/528ed1e978cf6489454b162bde66c1dbbd47efea033ccecf7a1c572c8b07/pythonanywhere-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "294d64252a3a9303f17876a994767b1d", "sha256": "4e71b7f7246822b1e5bed427609e0f292c3736e56819999153bccac6d708d299" }, "downloads": -1, "filename": "pythonanywhere-0.7.1.tar.gz", "has_sig": false, "md5_digest": "294d64252a3a9303f17876a994767b1d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9465, "upload_time": "2018-11-27T16:33:58", "url": "https://files.pythonhosted.org/packages/e6/34/2bf9f73e4cd291af7f6231b801f3ab5e26b2fd737d043cd017107ffd72c0/pythonanywhere-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "ea840a28057c9a9bf6d30cd21ae795ea", "sha256": "8a20fa7bc1542cf1071ac7a8817bb68a83b05ab2cf14c5e5d6149e706019d174" }, "downloads": -1, "filename": "pythonanywhere-0.7.2.tar.gz", "has_sig": false, "md5_digest": "ea840a28057c9a9bf6d30cd21ae795ea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9523, "upload_time": "2018-11-27T16:40:18", "url": "https://files.pythonhosted.org/packages/42/a7/e67dff0a15b81f946bae33075ce4c34432442a05f58392b55c1a1fe4d401/pythonanywhere-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "ae9e408f3543ea3922f56aecb2a78da8", "sha256": "92eeb83dca1c3f9243dbee994121c2c170fa738b0835841a7203401b61049cec" }, "downloads": -1, "filename": "pythonanywhere-0.7.3.tar.gz", "has_sig": false, "md5_digest": "ae9e408f3543ea3922f56aecb2a78da8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9507, "upload_time": "2018-11-27T17:06:55", "url": "https://files.pythonhosted.org/packages/d7/2b/2771208ba17a561c914f48c6b959bf2a6f88e6575318a9b1486d0d179af6/pythonanywhere-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "f4647cee849e29165bb26fd0aa63da46", "sha256": "7d85ebc81ec6ef09f46ebab0c7289207a1979e78a8befcf4b524a723b7d513ba" }, "downloads": -1, "filename": "pythonanywhere-0.7.4.tar.gz", "has_sig": false, "md5_digest": "f4647cee849e29165bb26fd0aa63da46", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9516, "upload_time": "2018-11-27T17:20:33", "url": "https://files.pythonhosted.org/packages/10/4d/db93f6eaac82f84fd9252bb1b4e8e2f27ed75e495a38d38bcd30bc62aa91/pythonanywhere-0.7.4.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "79f38a58e7be3461ceb5e5c690a4fe22", "sha256": "2a72957b8506f08480bce390ff9a4b1fe46f234d03ffe5b71b565d9877d3f6d4" }, "downloads": -1, "filename": "pythonanywhere-0.8.0.tar.gz", "has_sig": false, "md5_digest": "79f38a58e7be3461ceb5e5c690a4fe22", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 8949, "upload_time": "2019-05-22T12:48:18", "url": "https://files.pythonhosted.org/packages/72/57/65cfbf72f6fbe276aeec56371f74d8e87e213e3395e5f05ed20ef4ecfd64/pythonanywhere-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "15e08b1c5afe7a0ac9888a5b204e6df7", "sha256": "8a10731a0438bb001d6896bcf7c27f3e17d4134059b2671cfe44c5a86115a634" }, "downloads": -1, "filename": "pythonanywhere-0.8.1.tar.gz", "has_sig": false, "md5_digest": "15e08b1c5afe7a0ac9888a5b204e6df7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9042, "upload_time": "2019-05-22T13:00:25", "url": "https://files.pythonhosted.org/packages/28/95/60842082b30500ec8644cea03a072c4d7a7454e03ebf0cc2970d8c08f6bf/pythonanywhere-0.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "15e08b1c5afe7a0ac9888a5b204e6df7", "sha256": "8a10731a0438bb001d6896bcf7c27f3e17d4134059b2671cfe44c5a86115a634" }, "downloads": -1, "filename": "pythonanywhere-0.8.1.tar.gz", "has_sig": false, "md5_digest": "15e08b1c5afe7a0ac9888a5b204e6df7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 9042, "upload_time": "2019-05-22T13:00:25", "url": "https://files.pythonhosted.org/packages/28/95/60842082b30500ec8644cea03a072c4d7a7454e03ebf0cc2970d8c08f6bf/pythonanywhere-0.8.1.tar.gz" } ] }