13. 构建封装类库

pyenv,简单的Python版本管理。

virtualenv,创建独立的Python环境,用于同时安装不同版本的python环境。

virtualenvwrapper,是virtualenv的一组扩展。

pew,一套管理多个虚拟环境的工具。

vex,使运行指定的virtualenv命令。

PyRun,一个单文件,无需安装的Python版本管理工具。

PIP,Python包和依赖的管理工具。

easy_install,软件包管理系统,提供一个标准的分配Python软件和 函式库的格式。是一个附带设置工具的模块,和一个第三方函式库。旨在加快Python函式库的分配程式的速度。类似Ruby语言的RubyGems 。

conda,跨平台,二进制软件包管理器。

Curdling,一个管理Python包的命令行工具。

wheel,Python发行的新标准,旨在替代eggs.

cx-Freeze,跨平台的,用于打包成可执行文件的库

py2exe, Windows平台的Freeze脚本工具,Py2exe ,将python脚本转换为windows上可以独立运行的可执行程序

py2app,MAC OS X平台的Freeze脚本工具

pyinstaller,-转换成独立的可执行文件的Python程序(跨平台)。

pynsist,构建Windows安装程序的工具,用Python编写。

dh-virtualenv,建立和分发virtualenv(Debian软件包格式)

PyPI,新一代的Python包库管理工具。

warehouse,新一代的Python包库(PyPI)管理工具。

devpi,PyPI服务器和包装/测试/发布工具。

localshop,PyPI官方包镜像服务器,支持本地(私人)包上传。

buildout,创建,组装和部署应用程序的多个部分,其中一些可能是非基于Python的。 SCons,软件构造工具。

platformio,一个控制台的工具,构建的代码可用于不同的开发平台。

bitbake,特殊设计的工具,用于创建和部署[嵌入式]Linux软件包

fabricate,自动为任何编程语言,生成依赖包。

django-compressor,Django压缩机,压缩和内联JavaScript或CSS,链接到一个单一的缓存文件。 jinja-assets-compressor,金贾压缩机,一个Jinja扩展,通过编译,压缩你的资源。

webassets,优化管理,静态资源,独特的缓存清除。

fanstatic,球迷,包优化,提供静态文件。

fileconveyor,监控资源变化,,可保存到CDN(内容分发网络)和文件系统。

django-storages,一组自定义存储Django后台。

glue,胶胶,一个简单的命令行工具,生成CSS Sprites。

libsass-python,Sass (层叠样式表)的Python接口。

Flask-Assets,整合应用程序资源。

posted @ 2022-05-05 22:20  大切切  阅读(27)  评论(0编辑  收藏  举报