{ "info": { "author": "Adam Atlas", "author_email": "adam@atlas.st", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python", "Topic :: Software Development :: Build Tools" ], "description": "Squisher can take a directory representing a Python package (i.e. a directory with __init__.py and so on) \r\nand \"squish\" it into a single .pyc file that you can import, or run on the command line, just like any other \r\n.py/.pyc file.\r\n\r\nThe hook is that it can be thus imported *without* necessarily having Squisher itself installed. All you do \r\nis run Squisher on a directory (or an existing zip file if you wish), and you get a single file you can \r\nimport with any normal Python installation.\r\n\r\nIt is complementary to Eggs in a way. They're good for having packages globally installed and keeping \r\nthem up-to-date, but very often you may want the simple convenience of dropping a .pyc in a directory \r\nand importing it. Furthermore, since Squished packages are just zip files with a special Python bytecode \r\nheader (and Eggs are just zipfiles with internal metadata added), you can actually run it on an Egg and \r\nget a file that can be used as an Egg *or* a Squished package just by renaming it.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "squisher", "package_url": "https://pypi.org/project/squisher/", "platform": "", "project_url": "https://pypi.org/project/squisher/", "project_urls": null, "release_url": "https://pypi.org/project/squisher/0.3/", "requires_dist": null, "requires_python": null, "summary": "\"squish\" Python packages into importable stand-alone .pyc files", "version": "0.3" }, "last_serial": 800030, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "1b8f313da6ad80c87cee09cbf079eb9f", "sha256": "dc1942d547318be4425273fa15f1f7f886cfa1a7461e415b2a9adf4a8354d46b" }, "downloads": -1, "filename": "squisher-0.3.tar.gz", "has_sig": false, "md5_digest": "1b8f313da6ad80c87cee09cbf079eb9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4542, "upload_time": "2007-03-17T23:00:32", "url": "https://files.pythonhosted.org/packages/2c/9b/0929d4a4d3251cf15b2cc62bf721f8d7df2c6522c20ce088ae7cf692e24a/squisher-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b8f313da6ad80c87cee09cbf079eb9f", "sha256": "dc1942d547318be4425273fa15f1f7f886cfa1a7461e415b2a9adf4a8354d46b" }, "downloads": -1, "filename": "squisher-0.3.tar.gz", "has_sig": false, "md5_digest": "1b8f313da6ad80c87cee09cbf079eb9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4542, "upload_time": "2007-03-17T23:00:32", "url": "https://files.pythonhosted.org/packages/2c/9b/0929d4a4d3251cf15b2cc62bf721f8d7df2c6522c20ce088ae7cf692e24a/squisher-0.3.tar.gz" } ] }