{ "info": { "author": "Christophe de Vienne", "author_email": "cdevienne@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "EggsPacker\r\n==========\r\n\r\nWhat is it ?\r\n------------\r\n\r\nEggsPacker allows you to put in a single directory a python egg and all\r\nits dependencies as long as it is able to find them in a python index.\r\n\r\nIt is almost equivalent as running\r\n\"easy_install -zmaxd basket somepackage\", with 2 important differences :\r\n\r\n1. The python version and target platform can be changed from the\r\n system ones. This allow to prepare all the necessary eggs for a\r\n py2.5 win32 distribution on a py2.7 linux (for example).\r\n\r\n2. EggsPacker will only work with eggs, no sources. So it\r\n requires an index that have all the dependencies available as eggs for\r\n the correct target platform / python version.\r\n\r\nDisclaimer\r\n----------\r\n\r\nThe implementation rely as much as possible on pkg_resources to resolve\r\nthe requirements and read the metadata, so there should be no wrong\r\nversion packed although I of course give no warranty of any kind.\r\n\r\nReading the package index on the other hand was tested only on a an index\r\nbuilded by http://pypi.python.org/pypi/basketweaver/, so expect issues \r\nif hitting directly the pypi index.\r\n\r\nUsage\r\n-----\r\n\r\n::\r\n\r\n Usage: packeggs [options] pkgname [pkgname [pkgname...]]\r\n\r\n Options:\r\n -h, --help show this help message and exit\r\n -i INDEX, --index=INDEX\r\n A Pypi compatible index URL. Default to pypi\r\n -t TARGETDIR, --targetdir=TARGETDIR\r\n Target directory. Default: \"basket\".\r\n --python-version=PYTHON_VERSION\r\n Target python version.\r\n --platform=PLATFORM Target platform\r\n --unzip=UNZIP Unzip the asked egg if present in the dependencies.\r\n The special value \"auto\" will guess what to do with\r\n with not-zip-safe flag, and \"all\" will force unzipping\r\n of all the eggs. Can be specified several times.\r\n\r\nExample\r\n-------\r\n\r\nThe following command will get into the 'basket' directory the\r\nANicePackage-0.1-py2.5 egg and all its dependencies for the win32 platform,\r\nwhile unzipping the eggs not marked as zip-safe plus forcely unzipping\r\nANicePackage::\r\n\r\n packeggs -i http://yourserver/your/package/index --python-version 2.5 --platform win32 --targetdir basket ANicePackage==0.1 --unzip auto --unzip ANicePackage", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/cdevienne/eggspacker/", "keywords": "", "license": "Beer-ware", "maintainer": "", "maintainer_email": "", "name": "EggsPacker", "package_url": "https://pypi.org/project/EggsPacker/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/EggsPacker/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/cdevienne/eggspacker/" }, "release_url": "https://pypi.org/project/EggsPacker/0.1/", "requires_dist": null, "requires_python": null, "summary": "A very simple egg fetcher", "version": "0.1" }, "last_serial": 728271, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "528a63536fe30fb0b5d7237170a4dd63", "sha256": "e4dadaf56aaff981c7d01439608cdd75439717aa69002b6a44233358d387fec0" }, "downloads": -1, "filename": "EggsPacker-0.1-py2.7.egg", "has_sig": false, "md5_digest": "528a63536fe30fb0b5d7237170a4dd63", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9713, "upload_time": "2011-12-01T12:47:08", "url": "https://files.pythonhosted.org/packages/df/a0/6cda7e78816cb7670974c544ee6da44266a8f3e98cd8afb3612a4708b3d7/EggsPacker-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7117a6a9bb01d4c48e75ffc8991d2edb", "sha256": "9257ef04b0ba9a749665475e690977a3828263584bf488fd2658c5a68aea3b51" }, "downloads": -1, "filename": "EggsPacker-0.1.tar.gz", "has_sig": false, "md5_digest": "7117a6a9bb01d4c48e75ffc8991d2edb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4533, "upload_time": "2011-12-01T12:47:03", "url": "https://files.pythonhosted.org/packages/a3/53/3a73ff109116fb5779707899487fb8e0fcde8109e03245fa68f196c530a3/EggsPacker-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "528a63536fe30fb0b5d7237170a4dd63", "sha256": "e4dadaf56aaff981c7d01439608cdd75439717aa69002b6a44233358d387fec0" }, "downloads": -1, "filename": "EggsPacker-0.1-py2.7.egg", "has_sig": false, "md5_digest": "528a63536fe30fb0b5d7237170a4dd63", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 9713, "upload_time": "2011-12-01T12:47:08", "url": "https://files.pythonhosted.org/packages/df/a0/6cda7e78816cb7670974c544ee6da44266a8f3e98cd8afb3612a4708b3d7/EggsPacker-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7117a6a9bb01d4c48e75ffc8991d2edb", "sha256": "9257ef04b0ba9a749665475e690977a3828263584bf488fd2658c5a68aea3b51" }, "downloads": -1, "filename": "EggsPacker-0.1.tar.gz", "has_sig": false, "md5_digest": "7117a6a9bb01d4c48e75ffc8991d2edb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4533, "upload_time": "2011-12-01T12:47:03", "url": "https://files.pythonhosted.org/packages/a3/53/3a73ff109116fb5779707899487fb8e0fcde8109e03245fa68f196c530a3/EggsPacker-0.1.tar.gz" } ] }