發表文章

目前顯示的是 12月, 2016的文章

Python Support library

環境管理 管理 Python 版本和環境的工具 p – 非常簡單的互動式 python 版本管理工具。 pyenv – 簡單的 Python 版本管理工具。 Vex – 可以在虛擬環境中執行命令。 virtualenv – 建立獨立 Python 環境的工具。 virtualenvwrapper– virtualenv 的一組擴充套件。 管理包和依賴的工具。 pip – Python 包和依賴關係管理工具。 pip-tools – 保證 Python 包依賴關係更新的一組工具。 conda – 跨平臺,Python 二進位制包管理工具。 Curdling – 管理 Python 包的命令列工具。 wheel – Python 分發的新標準,意在取代 eggs。 包倉庫 本地 PyPI 倉庫服務和代理。 warehouse – 下一代 PyPI。 Warehouse bandersnatch – PyPA 提供的 PyPI 映象工具。 devpi – PyPI 服務和打包/測試/分發工具。 localshop – 本地 PyPI 服務(自定義包並且自動對 PyPI 映象)。 分發 打包為可執行檔案以便分發。 PyInstaller – 將 Python 程式轉換成獨立的執行檔案(跨平臺)。 dh-virtualenv – 構建並將 virtualenv 虛擬環境作為一個 Debian 包來釋出。 Nuitka – 將指令碼、模組、包編譯成可執行檔案或擴充套件模組。 py2app – 將 Python 指令碼變為獨立軟體包(Mac OS X)。 py2exe – 將 Python 指令碼變為獨立軟體包(Windows)。 pynsist – 一個用來建立 Windows 安裝程式的工具,可以在安裝程式中打包 Python本身。 構建工具 將源碼編譯成軟體。 buildout – 一個構建系統,從多個元件來建立,組裝和部署應用。 BitBake – 針對嵌入式 Linux 的類似 make 的構建工具。 fabricate – 對任何語言自動找到依賴關係的構建工具。 PlatformIO – 多平臺命令列構建工具。 PyBuilder – 純 Python 實現的持續化構建工具。 SCons –...