{ "info": { "author": "Caleb Boylan", "author_email": "calebboylan@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "apt_package_mirror\n==================\n\nA apt mirror tool that does staging to prevent breaking your mirror!\n\nRequirements\n~~~~~~~~~~~~\n\nAn ubuntu mirror takes up about 1T worth of data currently. This tool also\nputs about 10G of data in /tmp so that it can stage the indices.\n\nThis tool uses rsync, please install it using your package manager.\n\nChecks the tool makes\n~~~~~~~~~~~~~~~~~~~~~\n\nThis tool checks the md5sum of each Package file and checks the Package indices\nto make sure each package exists before moving the Package indices into place\n\nHow to use the tool\n~~~~~~~~~~~~~~~~~~~\n\nCheck the example config file and change it to your needs, note the mirror you\nmirror from must support rsync. Run the script using the following\n\n.. code::\n\n python apt_package_mirror/__main__.py config.yaml\n\nor install it using pip and run it using the following\n\n.. code::\n\n pip install apt_package_mirror\n apt_package_mirror config.yaml\n\n.. Note::\n\n This tool only supports python2.7 right now, it might work with python3 but\n I have not tested that.\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/squidboylan/apt-package-mirror", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "apt_package_mirror", "package_url": "https://pypi.org/project/apt_package_mirror/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/apt_package_mirror/", "project_urls": { "Homepage": "https://github.com/squidboylan/apt-package-mirror" }, "release_url": "https://pypi.org/project/apt_package_mirror/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Python script for running an apt package mirror", "version": "1.0.2" }, "last_serial": 2383112, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "dd9fbc49a2f6645f955c3f4faf9b1771", "sha256": "c25276262c1c9e7c0344071e46e267a4e354e71a1ba9020ea779a440cd3f7a66" }, "downloads": -1, "filename": "apt_package_mirror-0.1.tar.gz", "has_sig": false, "md5_digest": "dd9fbc49a2f6645f955c3f4faf9b1771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3157, "upload_time": "2016-07-17T21:36:34", "url": "https://files.pythonhosted.org/packages/89/63/ad4e561ba59dd0ecbeb814c4c752c6d2c73300976d266bbb29c49ea9cd1e/apt_package_mirror-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "676bba791ed8903e01489101583f4715", "sha256": "91365bd71e8ff6b57d05eec72908e4dfce98e4586ccd082277e53942761726b9" }, "downloads": -1, "filename": "apt_package_mirror-0.1.1.tar.gz", "has_sig": false, "md5_digest": "676bba791ed8903e01489101583f4715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3154, "upload_time": "2016-07-17T21:41:02", "url": "https://files.pythonhosted.org/packages/76/30/00d95690992fdf92c5fea58a8da0a02533a378ef3904eaf6b9dd8f01d09d/apt_package_mirror-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3ad331bf0c2aca25fa0316e5dc1c61de", "sha256": "84f94c826005c167995957f2145b44f6cf81f95d2f5cce749869ff7ffcc2406d" }, "downloads": -1, "filename": "apt_package_mirror-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3ad331bf0c2aca25fa0316e5dc1c61de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3179, "upload_time": "2016-07-19T19:08:02", "url": "https://files.pythonhosted.org/packages/8d/a2/8f393b41c582d7487e76702244f03d4f92b3f0639f85065b73d6b11c9af9/apt_package_mirror-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0b39b62eac1e20138a54c2be88d7c8c9", "sha256": "530c7026c5113f93e301f92fd888d9360549b06b98cbbd3860592d1c036f3cb5" }, "downloads": -1, "filename": "apt_package_mirror-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0b39b62eac1e20138a54c2be88d7c8c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3508, "upload_time": "2016-07-21T19:48:39", "url": "https://files.pythonhosted.org/packages/a3/34/d830dcbd778113b94eed8e4fa8faf4ca58db2e4e0b840a0e959c8c08b052/apt_package_mirror-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "399888e439349766ce0d05cffe9d3be6", "sha256": "fa8a9c1961212816304c39a72189777e20aa15db03846aa8becaf60c355d3645" }, "downloads": -1, "filename": "apt_package_mirror-0.2.1.tar.gz", "has_sig": false, "md5_digest": "399888e439349766ce0d05cffe9d3be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3581, "upload_time": "2016-07-21T23:08:34", "url": "https://files.pythonhosted.org/packages/1e/3b/17d969ce62ea215614e662f71d219776b1c3591b89426c1506f6bba1ba13/apt_package_mirror-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1124da10e0a2f7f2eb1008bad00250c9", "sha256": "bb55bbd4499fdfeec476b6dff52f0bae95ae623d2e120dc90a208696fd92e378" }, "downloads": -1, "filename": "apt_package_mirror-0.2.2.tar.gz", "has_sig": false, "md5_digest": "1124da10e0a2f7f2eb1008bad00250c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3594, "upload_time": "2016-07-21T23:55:48", "url": "https://files.pythonhosted.org/packages/4d/c5/02914883634c966a5b001f8a0830c8ce705dbd447c45fd1e6c6aef005bdc/apt_package_mirror-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4b4220e01d29ab269381040a4b34b645", "sha256": "dce83985a803b1c42690e6592d47a78c95c17841c1971eb6b11a3706c15041e0" }, "downloads": -1, "filename": "apt_package_mirror-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4b4220e01d29ab269381040a4b34b645", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3806, "upload_time": "2016-07-23T02:36:52", "url": "https://files.pythonhosted.org/packages/3a/c1/24cc8ff1749530b929d56cc138e3cb5d40c38ffa3361ad32f9abca1baf0d/apt_package_mirror-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "00edf70e9b903af6a6d7cc18b55fa8db", "sha256": "76f1816e6888101e3f05f2a92fabc3618df1c930181bc915c67f8424d890c7aa" }, "downloads": -1, "filename": "apt_package_mirror-0.3.1.tar.gz", "has_sig": false, "md5_digest": "00edf70e9b903af6a6d7cc18b55fa8db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3768, "upload_time": "2016-07-25T04:38:09", "url": "https://files.pythonhosted.org/packages/66/06/1f0d21f2751d61b62d3c4d6c9eeb24a5370493d21eb491ffa594a660d577/apt_package_mirror-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "55be07484713087fa4a4f964ab4cebf2", "sha256": "8fdf9420fb050e8c702acd2ca16d30c32e67a48cde623b7297a51863a25c01b6" }, "downloads": -1, "filename": "apt_package_mirror-0.3.2.tar.gz", "has_sig": false, "md5_digest": "55be07484713087fa4a4f964ab4cebf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3795, "upload_time": "2016-07-26T01:43:17", "url": "https://files.pythonhosted.org/packages/a1/3f/0414be895596eef34e637ad9879b48bcda79e6e17a767bd22549f0e5c0de/apt_package_mirror-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "eeedf179a15af0f0dba023627cff559f", "sha256": "e55b52927c33b49f43585f51bd05a05bf537cb297250f165e3ef89302ef934b3" }, "downloads": -1, "filename": "apt_package_mirror-0.3.3.tar.gz", "has_sig": false, "md5_digest": "eeedf179a15af0f0dba023627cff559f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3854, "upload_time": "2016-07-26T05:17:51", "url": "https://files.pythonhosted.org/packages/58/ed/fffecfc42fa16d089bdd4f11bccd2a75402a98b7dc76bb6bd27434ef82c3/apt_package_mirror-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d5417ae86be20aadb51f73961d9c1ee3", "sha256": "d417835bbd121b00e77196d6d56a06bef3536ad70dcb06c2254c9ae9f62dcb0d" }, "downloads": -1, "filename": "apt_package_mirror-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d5417ae86be20aadb51f73961d9c1ee3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3946, "upload_time": "2016-07-27T04:25:17", "url": "https://files.pythonhosted.org/packages/6b/f4/4a8654cda1e03e6cebc8753f5bba774f41cc482a2d38393180b459e3681d/apt_package_mirror-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c5912397cdfe9c817262307510adfba0", "sha256": "06a127c411455985a0adc0c641b6555434a7e945745f4ec52e2f518b7697e44f" }, "downloads": -1, "filename": "apt_package_mirror-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c5912397cdfe9c817262307510adfba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5939, "upload_time": "2016-09-05T05:16:53", "url": "https://files.pythonhosted.org/packages/8d/36/ff331c542c1214547d09159ddd5a872257989bd93f9d76a7646e8c0955a6/apt_package_mirror-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7c40341a8c9940e0e3baee913e9f2d88", "sha256": "0c382004a35efdbc72d6e3e1e125c16388cc4ec1f34c17d87b961c9a42a41f39" }, "downloads": -1, "filename": "apt_package_mirror-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7c40341a8c9940e0e3baee913e9f2d88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5932, "upload_time": "2016-09-05T05:31:38", "url": "https://files.pythonhosted.org/packages/84/28/d9ae8cd8fad239f05bbbf93446f0094cbd59cf88dcb3db5ce94afdd3b386/apt_package_mirror-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "143f4554450ed77bcc25a74d3aa557c6", "sha256": "e5fa31cf3906a14e53aced1c3611498db25c6eb98ce7f010963101f3a7b430a7" }, "downloads": -1, "filename": "apt_package_mirror-1.0.2.tar.gz", "has_sig": false, "md5_digest": "143f4554450ed77bcc25a74d3aa557c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6187, "upload_time": "2016-10-05T23:02:27", "url": "https://files.pythonhosted.org/packages/5c/30/9701b5932073beb875c899867c0e2ab331fee8e6135c074d35eb9defaaec/apt_package_mirror-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "143f4554450ed77bcc25a74d3aa557c6", "sha256": "e5fa31cf3906a14e53aced1c3611498db25c6eb98ce7f010963101f3a7b430a7" }, "downloads": -1, "filename": "apt_package_mirror-1.0.2.tar.gz", "has_sig": false, "md5_digest": "143f4554450ed77bcc25a74d3aa557c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6187, "upload_time": "2016-10-05T23:02:27", "url": "https://files.pythonhosted.org/packages/5c/30/9701b5932073beb875c899867c0e2ab331fee8e6135c074d35eb9defaaec/apt_package_mirror-1.0.2.tar.gz" } ] }