{ "info": { "author": "Armaan McLeod", "author_email": "opticgenius@hotmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "# Download Tarball\n\n[![PyPI version](https://badge.fury.io/py/download-tarball.svg)](https://badge.fury.io/py/download-tarball)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Build Status](https://travis-ci.org/OpticGenius/download-tarball.svg?branch=master)](https://travis-ci.org/OpticGenius/download-tarball)\n\nAutomates manual Python library installation through the *PyPi* `tar.gz` tarball. If no tarball is found, the program will look for next available `.zip` file and install the package. I've used this in the past when *pip* hasn't worked out, and I have to revert to manual installation of Python libraries. Works on **Python 3.4+**. \n\n## Install with:\n\n`pip install download-tarball`\n\nOr:\n\n`python setup.py install`\n\n## Basic Usage\n\nInstalling a single package from the command line:\n\n`download -p `\n\n## File Usage\n\nInstalling via packages listed on separate lines in a `.txt` file. \n\n#### Example File Format:\n\n```\nxlrd\nblack\npyinstaller\n```\n\n#### Command:\n\n`download -r `\n\n## Demo\n\n![xlrd-example](demo.gif)\n\n## Developement\n\n### Windows\n\n#### Installing Development dependencies\n\n* Run `build install`\n\n#### Running tests:\n\n* Run `build test`, which runs all the unit tests in `tests.py`.\n\nAll the other targets are for upload package to PyPi. \n\n### Linux\n\n#### Installing Development dependencies\n\n* Run `make install`\n\nMake sure you have [GNU Make](https://www.gnu.org/software/make/) installed. You can install it with `sudo apt-get install make`. \n\n#### Running tests:\n\n* Run `make test`, which runs all the unit tests in `tests.py`.\n\nAll the other targets are for upload package to PyPi. \n\n#### Running tests:\n\n* Run `build test`, which runs all the unit tests in `tests.py`.\n\nAll the other targets are for upload package to PyPi. \n\n## Note\n* This tool currently installs the latest version of your package.\n* This package is currently is platform independent. It should work on **Windows**, **Linux** and **MacOSX**. \n* If your using a *Unix* enviorment, you might need to use `python3`/`pip3` instead of `python`/`pip`. \n\n", "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/OpticGenius/download-tarball", "keywords": "python tarball download", "license": "", "maintainer": "", "maintainer_email": "", "name": "download-tarball", "package_url": "https://pypi.org/project/download-tarball/", "platform": "", "project_url": "https://pypi.org/project/download-tarball/", "project_urls": { "Bug Reports": "https://github.com/OpticGenius/download-tarball/issues", "Homepage": "https://github.com/OpticGenius/download-tarball", "Source": "https://github.com/OpticGenius/download-tarball" }, "release_url": "https://pypi.org/project/download-tarball/0.0.7/", "requires_dist": [ "tqdm", "requests", "beautifulsoup4" ], "requires_python": "", "summary": "Automates manual installation of Python modules.", "version": "0.0.7" }, "last_serial": 4550380, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8e94fb676b5ed4ce56d8aba5dbcd2fa7", "sha256": "933c50a7a1da37df18fd34814893eb4a13dde9e260ea9fd6bfcff7f36a56c1e6" }, "downloads": -1, "filename": "download_tarball-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8e94fb676b5ed4ce56d8aba5dbcd2fa7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6751, "upload_time": "2018-11-22T08:06:18", "url": "https://files.pythonhosted.org/packages/22/62/91695ba7163c5ab1d3c36b7685e9b427e5bd16254e8acc4d3adbeb374ed8/download_tarball-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8632acc05d12d8d45901e0a8c709e0f", "sha256": "50fcc8683fdd324575d7c066ce53e18c9d8ff7fe89a104fda611101eb583794b" }, "downloads": -1, "filename": "download-tarball-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a8632acc05d12d8d45901e0a8c709e0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 835760, "upload_time": "2018-11-22T08:06:25", "url": "https://files.pythonhosted.org/packages/12/2c/ca9985d9ed22563d50dac5c709dd0d324a6167df7b62c306050388dfbba2/download-tarball-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e3dde63993b8ac2273f0509db3ae0c61", "sha256": "9bfc9e9a0c25093541063cb95289b6753367913240171e4509ecf2ce0f710f8a" }, "downloads": -1, "filename": "download_tarball-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e3dde63993b8ac2273f0509db3ae0c61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6843, "upload_time": "2018-11-26T10:32:26", "url": "https://files.pythonhosted.org/packages/9a/c1/4c89513b166bb150f0c9ad6059b96e83fa1f07ac246dc7a666ee03a03977/download_tarball-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1297babd183c0fc349b04c9bba405a4", "sha256": "8c6add48a58398a11fd64ecb929b2b828e15e007650b1375d40c975c1748ff1a" }, "downloads": -1, "filename": "download-tarball-0.0.3.tar.gz", "has_sig": false, "md5_digest": "c1297babd183c0fc349b04c9bba405a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 836545, "upload_time": "2018-11-26T10:32:28", "url": "https://files.pythonhosted.org/packages/37/9f/ee8a3da73476603e50cb72920ad445d4b9d8118a8095a7441e17df9fe510/download-tarball-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "4547cd09b2241fa460c05fd410884c43", "sha256": "20409df09763a9f6a7d1c693c0e57e76489c9e6a3cfa76ddd230425e4bfe8c53" }, "downloads": -1, "filename": "download_tarball-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4547cd09b2241fa460c05fd410884c43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6841, "upload_time": "2018-11-27T02:55:10", "url": "https://files.pythonhosted.org/packages/31/ff/2e632cae2cd3e8826a911854d540ecef94f2652379f61c2210d577d8efeb/download_tarball-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ad76a646567394bfe6b8448985839e6b", "sha256": "d02d5982b79aed8d79fe9814094c245bf352f833e0f6e4491e1f6ff918944387" }, "downloads": -1, "filename": "download-tarball-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ad76a646567394bfe6b8448985839e6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 837041, "upload_time": "2018-11-27T02:55:13", "url": "https://files.pythonhosted.org/packages/a4/2e/d86bca097cc441615cec7cbcd604d5382d74a8bbae68398c251f86d15b75/download-tarball-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "8a75ccfea442949c5a497087226db046", "sha256": "de5d7bc73eb926bc6d2d446f71434748a84c82428dff94635a9ec54819e63f4b" }, "downloads": -1, "filename": "download_tarball-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "8a75ccfea442949c5a497087226db046", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6883, "upload_time": "2018-11-29T15:29:56", "url": "https://files.pythonhosted.org/packages/45/5e/6232b3f244e02e662de83affb93460650b23858133edead69bce578aba0b/download_tarball-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1bbf18f720a256725bfd825e24ebc43", "sha256": "64cea4ae73d0d0027b50484248a3ec13a4c680e0667dac586717dde214d26459" }, "downloads": -1, "filename": "download-tarball-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b1bbf18f720a256725bfd825e24ebc43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6519, "upload_time": "2018-11-29T15:29:58", "url": "https://files.pythonhosted.org/packages/de/f6/2acd44c77487f82a2e8950d9f19be825aec292bcbc159886cdc896b335d8/download-tarball-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "aa2febc54784d7fd1eb7574695e681a0", "sha256": "12fb8fe8bf89af68f7a8497ed6c503c0794323a34c97c65ea09253cc2a9c182a" }, "downloads": -1, "filename": "download_tarball-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "aa2febc54784d7fd1eb7574695e681a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6899, "upload_time": "2018-11-30T07:00:14", "url": "https://files.pythonhosted.org/packages/8e/f4/aeb050b7f6a346f0acc95e320e4ae6d8f2324525293391141d194e911675/download_tarball-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26937c1349b2a41f75ea705c2c0ecc5b", "sha256": "5585b8147441e7bafb3825ba610235a157858d6d02a384ee00c1e3cf986ecb8d" }, "downloads": -1, "filename": "download-tarball-0.0.6.tar.gz", "has_sig": false, "md5_digest": "26937c1349b2a41f75ea705c2c0ecc5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 837425, "upload_time": "2018-11-30T07:00:17", "url": "https://files.pythonhosted.org/packages/16/0f/a407f84d3091870a7dae783f5ff2360a830a600e67abe6dd60bb12e31edd/download-tarball-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "6679ede8433d2066b4183ac97921cdca", "sha256": "a6cdbf941021496a98ec58723858f2b0c4a549a4add04ff7034b2978150f80bc" }, "downloads": -1, "filename": "download_tarball-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "6679ede8433d2066b4183ac97921cdca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7098, "upload_time": "2018-12-01T14:23:21", "url": "https://files.pythonhosted.org/packages/b4/00/9394f8c345fdf29213ecfc1348fbff2bbaccbc5fd2560a7ab899d8b4a61d/download_tarball-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00003a450c4419d7af0382afb6768d2e", "sha256": "d0ff724148cec4439330b42f0ec24d69b3611920f46722140040b9e31a261794" }, "downloads": -1, "filename": "download-tarball-0.0.7.tar.gz", "has_sig": false, "md5_digest": "00003a450c4419d7af0382afb6768d2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 837932, "upload_time": "2018-12-01T14:23:24", "url": "https://files.pythonhosted.org/packages/5c/29/c2f27310d2e2de98e1bdc80327726d7cf500a87cbe1746526a6ff9e4e4bb/download-tarball-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6679ede8433d2066b4183ac97921cdca", "sha256": "a6cdbf941021496a98ec58723858f2b0c4a549a4add04ff7034b2978150f80bc" }, "downloads": -1, "filename": "download_tarball-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "6679ede8433d2066b4183ac97921cdca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7098, "upload_time": "2018-12-01T14:23:21", "url": "https://files.pythonhosted.org/packages/b4/00/9394f8c345fdf29213ecfc1348fbff2bbaccbc5fd2560a7ab899d8b4a61d/download_tarball-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00003a450c4419d7af0382afb6768d2e", "sha256": "d0ff724148cec4439330b42f0ec24d69b3611920f46722140040b9e31a261794" }, "downloads": -1, "filename": "download-tarball-0.0.7.tar.gz", "has_sig": false, "md5_digest": "00003a450c4419d7af0382afb6768d2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 837932, "upload_time": "2018-12-01T14:23:24", "url": "https://files.pythonhosted.org/packages/5c/29/c2f27310d2e2de98e1bdc80327726d7cf500a87cbe1746526a6ff9e4e4bb/download-tarball-0.0.7.tar.gz" } ] }