将python包“压缩”到可导入的独立.pyc文件中
squisher的Python项目详细描述
squisher可以获取表示python包的目录(即带有uuinit_uuu.py的目录,等等) 并将其“压缩”到一个.pyc文件中,您可以导入该文件,或在命令行上运行,就像其他任何文件一样 .py/.pyc文件。
钩子是这样导入,而不必安装Squisher本身。你所做的一切 在目录(或如果希望的话,现有的zip文件)上运行擦除器,并且可以得到单个文件 使用任何正常的python安装导入。
它在某种程度上是鸡蛋的补充。它们有利于在全球安装软件包并保持 它们是最新的,但通常您可能希望在目录中删除一个.pyc 并导入它。此外,由于压缩包只是带有特殊python字节码的zip文件 header(而eggs只是添加了内部元数据的zipfiles),实际上可以在egg上运行它 只需重命名一个可以用作egg或压缩包的文件。