Additional Python community packages in ActivePython

The ActivePython distribution includes a comprehensive set of additional community packages that are installed and ready to use in your programming projects. This page includes a complete list of packages and versions, categorized by the type of development area they are intended for. For a summary of packages available by ActivePython version and operating system, see the ActivePython package availability table. For information about adding or updating packages, see Managing ActivePython packages with Pip.

The documentation available depends on the package. The PyPI link for each package links to the appropriate page on the Python Package Index (PyPI). In some cases the complete documentation for the package is listed on the PyPI page. If there is more extensive documentation available it is linked to by the docs link. If the documentation is available locally on your computer you can choose the local link or access the latest version using the web link.

Developer utilities

Package Version Description Details
airflow 1.8.0 (Linux) A platform to programmatically author, schedule, and monitor workflows. Not available on Windows or macOS. docs
amqp 2.2.2 An AMQP (a two-way RPC protocol) low-level client library. docs
appdirs 1.4.3 A module for determining appropriate platform-specific directories. PyPI
appnope 0.1.0 (macOS) Simple package for disabling App Nap on OS X 10.9, which can be problematic. Not available on Linux or Windows. PyPI
astroid 1.5.3 An abstract syntax tree for Python that provides a common base representation of Python source code for pylint and other projects. PyPI
attrs 17.3.0 A package for creating attributes without needing to write boilerplate code. docs
Babel 2.5.1 A collection of tools for internationalizing Python applications. docs
backports.weakref 1.0rc1 A backport of the weakref module under the backports namespace. PyPI
billiard A fork of the Python 2.7 multiprocessing package. PyPI
blaze 0.10.1 An interface to query data on different storage systems. docs
cachetools 2.0.1 An extensible memoizing collections and decorators. docs
cffi 1.11.2 A foreign function interface for calling C code you can use to interact with almost any C code from Python. docs
chardet 3.0.4 A universal decoding detector for Python PyPI
cmd2 0.7.8 An enhanced version of the standard library’s cmd module for Python 2.7 and 3.3+. Useable without modification anywhere cmd is used by importing cmd.2.Cmd in place of cmd.Cmd. docs
configobj 5.0.6 A package for config file reading, writing, and validation. docs
croniter 0.3.20 (Linux) A library that provides iteration for datetime object with cron like format. Not available on Windows or macOS. PyPI
constantly 15.1.0 A library that provides symbolic constant support that includes collections and constants with text, numeric, and bit flag values. PyPI
debtcollector 1.19.0 (Linux, Win)
1.18.0 (macOS)
A collection of deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. docs
decorator 4.1.2 A package for preserving the signature of decorated functions in a consistent way across Python releases. docs
Cython 0.27.3 A package with the Cython compiler for writing C extensions for the Python language. docs
dill A library that extends Python’s pickle module for serializing and de-serializing Python objects to the majority of the built-in python types. docs
entrypoints 0.2.3 A library to discover and load entry points from installed packages. docs
enum34 1.1.6 A backport of Python 3.4 enumeration. PyPI
enum-compat 0.0.2 A virtual package. Its whole purpose is to install enum34 on Python older than 3.4. PyPI
eventlet 0.21.0 A highly concurrent networking library for Python. PyPI
extras 1.0.0 A set of extensions to the Python standard library with try_import, try_imports, and safe_hasattr functions. PyPI
funcsigs 1.0.0 (Linux)
1.0.2 (Win, macOS)
A backport of Python function signatures from Python 3.3’s inspect module. Not available on Windows. PyPI
future 0.16.0 A package with clean single-source support for Python 3 and 2. docs
futures 3.1.1 Python 2 only. A backport of the concurrent.futures package from Python 3.2. docs
gevent 1.2.2 A coroutine-based Python networking library. docs
gitdb2 2.0.3 (Linux) A Git object database. Not available on Windows or macOS. PyPI
GitPython 2.1.7 (Linux) A python library used to interact with Git repositories. Not available on Windows or macOS. docs
greenlet 0.4.12 A package for lightweight in-process concurrent programming using micro-threads with no implicit scheduling. It is useful when you want to control exactly when your code runs. docs
google-auth 1.2.1 (Linux, Win)
1.2.0 (macOS)
A Google Authentication Library that simplifies using Google’s various server-to-server mechanisms to access Google APIs. docs
google-auth-httplib2 0.0.2 A package that provides an httplib2 transport for google-auth. PyPI
google-gax 0.15.16 (Linux, Win)
0.15.15 (macOS)
A set of modules which aids the development of APIs for clients and servers based on gRPC and Google API conventions. docs
googleapis-common-protos 1.5.3 A package that contains the python classes generated from the common protos in the googleapis repository. PyPI
grpc-google-iam-v1 0.11.4 A GRPC library for the google-iam-v1 service. PyPI
grpcio 1.7.3 (Linux, Win)
1.7.0 (macOS)
A HTTP/2-based RPC framework. PyPI
idna 2.6 A library that adds support for the Internationalized Domain Names in Applications (IDNA) protocol. PyPI
imagesize 0.7.1 A library that parses image file headers and returns the image sizes of png, jpeg, jpeg2000, and gif files. PyPI
incremental 17.5.0 A small library that versions Python projects. PyPI
inflection 0.3.1 (Linux) A string transformation library. It singularizes and pluralizes English words, and transforms strings from CamelCase to underscored string. Inflection is a port of Ruby on Rails’ inflector to Python. Not available on Windows or macOS. docs
iso8601 0.1.12 A module to parse ISO 8601 dates. docs
isodate 0.6.0 A module that implements ISO 8601 date, time, and duration parsing. PyPI
isort 4.2.15 A utility for sorting Python imports. PyPI
jedi 0.11.0 An autocompletion tool for Python that can be used for text editors. PyPI
kafka 1.3.5 Python client for the Apache Kafka distributed stream processing system. Not available on Linux or Windows. docs
kombu 4.1.0 A messaging library for Python that provides a high-level for the Advanced Message Queuing Protocol (AMQ). docs
lazy-object-proxy 1.3.1 A fast and lazy object proxy. docs
linecache2 1.0.0 A backport of linecache to older supported Pythons. PyPI
lockfile 0.12.2 Deprecated. A platform-independent file locking module. PyPI
logilab-common 1.4.1 A collection of low-level Python packages and modules used by Logilab projects. PyPI
repoze.lru 0.7 A least recently used (LRU) cache implementation. PyPI
luigi 2.7.1 A workflow management, task scheduling, and dependency resolution. docs
lxml 3.8.0 (Linux)
4.1.1(Win, macOS)
A library that provides safe and convenient access to the libxml2 and libxslt libraries using the ElementTree API. docs
mistune 0.8.3 (Linux, Win)
0.8.1 (macOS)
A fast markdown parser in pure Python with renderer features. PyPI
monotonic 1.4 A module that provides a monotonic() function which returns the value (in fractional seconds) of a clock which never goes backwards for Python 2. Python 3.3 and later uses time.montonic from the standard library. PyPI
more-itertools 3.2.0 (Linux) A collection of additional building blocks, recipes, and routines for working with Python iterables. Not available on Windows or macOS. docs
msgpack-python 0.4.8 A fast, compact binary serialization format, suitable for similar data to JSON. This package provides CPython bindings for reading and writing MessagePack data. PyPI
multipledispatch 0.4.9 A multiple dispatch package. PyPI
mypy 0.550 (Linux, Win)
0.540 (macOS)
Optional static typing for Python. docs
netifaces 0.10.6 A package for getting machine network interface addresses from Python. PyPI
odo 0.5.0 A package containing data migration utilities. docs
olefile 0.44 A package to parse, read and write Microsoft OLE2 files. docs
ordereddict 1.1 (Linux) A drop-in substitute for Py2.7’s new collections.OrderedDict that works in Python 2.4-2.6. Not available on Windows or macOS. PyPI
oslo.config 5.1.0 (Linux, Win)
5.0.0 (macOS)
A configuration API that supports parsing command line arguments and .ini style configuration files. docs
oslo.i18n 3.19.0 (Linux, Win)
3.18.0 (macOS)
A package containing utilities for working with internationalization (i18n) features, especially translation for text strings in an application or library. docs
oslo.serialization 2.22.0 (Linux, Win)
3.21.2 (macOS)
A library that provides support for representing objects in transmittable and storable formats, such as Base64, JSON and MessagePack. docs
oslo.utils 3.32.0 (Linux, Win)
3.31.0 (macOS)
An OpenStack utils library that provides common utility functions, such as encoding, exception handling, string manipulation, and time handling. Not available on macOS docs
packaging 16.8 A set of core utilities for Python packages. docs
pandocfilters 1.4.2 A module for writing Pandoc filters. PyPI
parsedatetime 2.4 Parse human-readable date/time text. PyPI
parso 0.1.0 A Python parser that supports error recovery and round-trip parsing for different Python versions. docs
Paste 2.0.3 A set of tools for using a WSGI stack. PyPI
pexpect 4.3.0 A pure Python module for controlling interactive console applications by spawning child applications, controlling them, and responding to expected patterns in their output. docs
pickleshare 0.7.4 A small ‘shelve’-like datastore with concurrency support. PyPI
pika 0.11.2 (Linux, Win)
0.11.0 (macOS)
An implementation of the AMQP 0-9-1 protocol that’s fairly independent of the underlying network support library. docs
Pillow 4.3.0
4.1.0 (Win)
A Python Imaging Library. docs
pip 9.0.1 The PyPA recommended tool for installing Python packages. docs
ply 3.8 An implementation of Lex and Yacc (a lexical analyzer and parser) for Python. PyPI
positional 1.2.1 A library to enforce positional or key-word arguments. Not available on Windows. PyPI
prettytable 0.7.2 A library for easily displaying tabular data in a visually appealing ASCII table format. PyPI
protobuf 3.5.0/post1 (Linux, Win)
3.4.0 (macOS)
A language-neutral, platform-neutral, extensible mechanism for serializing structured data from Google. docs
psutil 5.4.2 (Linux, Win)
5.4.1 (macOS)
A cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network sensors) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. PyPI
ptyprocess 0.5.2 A package that allows you to run a subprocess in pseudo terminal. PyPI
pyperclip 1.6.0 A cross-platform clipboard for Python. PyPI
pyreadline 2.1 (Win) A python implementation of GNU readline. Not available on Linux. docs
pytimeparse 1.1.7 A time expression parser. PyPI
py 1.5.2 (Linux, Win)
1.4.34 (macOS)
A library with cross-python path, ini-parsing, io, code, and log facilities. docs
pyasn1-modules 0.2.1 (Linux, Win)
0.1.5 (macOS)
A collection of ASN.1-based protocol modules for protocol developers and testers. PyPI
pycodestyle 2.3.1 A Python style guide checker. docs
pycparser 2.18 A complete C language parser written in pure Python using the PLY parsing library. PyPI
pyflakes 1.6.0 A simple program which checks Python source files for errors. PyPI
pyparsing 2.2.0 A library of classes that client code uses to construct the grammar directly in Python code. docs
pypiwin32 219 (Win) Python extensions for Microsoft Windows. Not available on Linux/macOS. PyPI
python-daemon 2.1.2 A library to implement a well-behaved Unix daemon process. PyPI
python-dateutil 2.6.1 A module that provides powerful extensions to the datetime module available in the Python standard library. docs (web/local)
python-editor 1.0.3 A package for programmatically opening an editor and capturing the result. PyPI
python-gflags 3.1.2 A python implementation of the Google commandline flags module. PyPI
python-mimeparse 1.6.0 A library that provides support for representing objects in transmittable and storable formats, such as Base64, JSON and MessagePack. PyPI
pytz 2017.3 A set of world timezone definitions. docs
pywin32 220 A set of Python extensions for Windows. PyPI
pyzmq 16.0.3 The official Python binding for distributed messaging with the ZeroMQ Messaging Library. docs
repoze.lru 0.6 A least recently used (LRU) cache implementation. Keys and values that are not used frequently will be evicted from the cache faster than keys and values that are used frequently. PyPI
retrying 1.3.3 A general-purpose retrying library to simplify the task of adding retry behavior. PyPI
rfc3986 1.1.0 A package for validating URI References per RFC 3986. PyPI
setproctitle 1.1.10 (Linux) A utility to customize the title of processes as displayed by system tools such as ps and top. Not available on Windows or macOS. PyPI
six 1.11.0 A Python 2 and 3 compatibility library. It provides utility functions for smoothing over the differences between the Python versions with the goal of writing Python code that is compatible on both Python versions. docs (web/local)
smmap2 2.0.3 (Linux) A pure python implementation of a sliding window memory map manager. Not available on Windows or macOS. PyPI
stevedore 1.28.0 (Linux, Win)
1.27.1 (macOS)
A package for managing dynamic plugins for Python applications. docs
tabulate 0.7.7 (Linux) A package for pretty-printing tabular data. Not available on Windows or macOS. PyPI
thrift 0.9.3 (Linux)
0.10.0 (Win, macOS)
A package for the Apache Thrift software framework for scalable cross-language services development. Allows you define data types and service interfaces to build RPC clients and servers that communicate seamless across programming languages. docs
traceback2 1.4.0 A backport of the traceback module for older supported versions of Python. PyPI
traitlets 4.3.2 A configuration system for Python applications. PyPI
typed-ast 1.1.0 A fork of Python 2 and 3 ast modules with type comment support. PyPI
Unidecode 0.4.21 A package to read Unicode data and represents it in ASCII characters. PyPI
uritemplate 3.0.0 A library for working with URI templates. docs
simplegeneric 0.8.1 A set of simple generic functions (similar to Python’s own len(), pickle.dump(), etc.). PyPI
toolz 0.8.2 A set of utility functions for iterators, functions, and dictionaries for lists. docs
typing 3.6.2 A backport of the standard library typing module. docs
vcversioner A package for using version control tags to discover version numbers in source code files. PyPI
vine 1.1.4 A package that implements promises that can be used for both “promise of value” and lazy evaluation. Filters callbacks and errbacks can be promises. docs
websocket-client 0.44.0 A WebSocket client for Python that provides the low level APIs for WebSocket. PyPI
Werkzeug 0.13 (Linux, Win)
0.12.2 (macOS)
A collection of utilities for WSGI applications that includes a debugger, request and response objects, and HTTP utilities. docs
win-unicode-console 0.5 (Win) A Python package to enable Unicode input and display when running Python from Windows console. Not available on Linux or macOS. PyPI
wrapt 1.10.11 A module for decorators, wrappers, and monkey patching. docs
xlrd 1.1.0 A package for extracting data from Excel spreadsheets on any platform. docs
zope.interface 4.4.3 A package that provides an implementation of “object interfaces” for Python. Interfaces are a mechanism for labeling objects as conforming to a given API or contract. docs

Command line interfaces

Package Version Description Details
blessings 1.6 (Linux) A package for terminal coloring, styling, and positioning. Not available on Windows or macOS. docs
click 6.7 A package for creating beautiful command line interfaces in a composable way with as little code as necessary. docs
cliff 2.9.1 A framework for building command line programs. docs
colorama 0.3.7 A package for making ANSI escape character sequences (for producing colored terminal text and cursor positioning) work under Microsoft Windows. PyPI
docopt 0.6.2 A command line argument parser for creating command line interfaces. docs
prompt-toolkit 1.0.15 A library for building powerful interactive command lines and terminal applications in Python. docs
terminado 0.8.1 (Linux, Win)
0.6 (macOS)
A Tornado websocket backend for the Xterm.js Javascript terminal emulator library. Not available on Windows. PyPI
wcwidth 0.1.7 A library that measures number of Terminal column cells of wide-character codes. A library mainly for those implementing a Terminal Emulator, or programs that carefully produce output to be interpreted by one. PyPI
zope.deprecation 4.3.0 (Linux) A library that provides a function to mark deprecated modules, classes, functions, methods, and properties. Not available on Windows or macOS. docs

Markup processing

Package Version Description Details
alabaster 0.7.10 A configurable sidebar-enabled theme for the Sphinx documentation generator. docs
anyjson 0.3.3 A package that wraps the fastest JSON module installed and provides a uniform API regardless of which JSON implementation is used. PyPI
beautifulsoup4 4.6.0 A package that sits atop an HTML or XML parser and allows you to iterate, search, and modify the parse tree using Python idioms. docs
docutils 0.14 A modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. docs
html5lib 0.9999999 A pure Python library for parsing HTML that conforms to the WHATWG HTML specification as it is implemented by all major web browsers. PyPI
jmespath 0.9.3 A package for extracting elements from a JSON document. PyPI
jsonschema 2.6.0 A package that implements JSON schema validation for Python. PyPI
Markdown 2.6.10 (Linux, Win)
2.6.9 (macOS)
A Python implementation of the John Gruber’s Markdown specification. docs
MarkupSafe 1.0 A package that implements a XML/HTML/XHTML Markup safe string for Python. PyPI
Pygments 2.2.0 A source code syntax highlighting package written in Python. docs
PyYAML 3.12 A YAML parser and emitter for Python. docs
simplejson 3.13.2 (Linux, Win)
3.12.0 (macOS)
A simple, fast, extensible JSON encoder, decoder for Python. docs (web/local)
Sphinx 1.6.5 A Python documentation generator for Python projects, or other documents consisting of reStructuredText (.rst) files. docs
sphinx_rtd_theme 0.2.4 The Read the Docs theme for the Sphinx documentation generator. PyPI
sphinxcontrib-websupport 1.0.1 A Python API to easily integrate Sphinx documentation into your Web application. PyPI
ujson 1.35 An ultra fast JSON encoder and decoder written in pure C. PyPI
webencodings 0.5.1 A character encoding aliases for legacy web content. docs

Setup and configuration tools

Package Version Description Details
celery 4.1.0 A distributed task queue, which can be used to distribute work across threads or machines. docs
docker-py 1.10.6 A library for the Docker Remote API. It supports everything you can do with the docker command within Python. docs
docker-pycreds 0.2.1 A library containing Python bindings for the docker credentials store API. PyPI
keystoneauth1 3.3.0 (Linux, Win)
3.2.0 (macOS)
An Authentication Library for OpenStack Identity that contains tools for authenticating to an OpenStack-based cloud. docs
pbr 3.1.1 A library that injects useful and sensible default behaviors into your setuptools run. Originated as common code from the various OpenStack projects. docs
pip 9.0.1 The PyPA recommended tool for installing Python packages. docs (web/local)
python-keystoneclient 3.13.0 (Linux)
3.14.0 (Win)
A client library for the OpenStack Identity API for OpenStack’s Identity Service. docs
python-novaclient 9.1.1 A client library for OpenStack Compute API that implements the OpenStack Nova API. docs
python-swiftclient 3.4.0 A client library for the OpenStack Object Storage API client library that implements the Swift API. docs
setuptools 38.2.4
35.0.1 (Win)
A set of utilities to easily download, build, install, upgrade, and uninstall Python packages. docs
setuptools-git 1.2 A setuptools revision control system plugin for Git. PyPI
setuptools_scm 1.15.6 A setuptools plugin for managing your Python package version in scm metadata. PyPI
virtualenv 15.1.0 A tool for creating isolated Python environments. docs
wheel 0.30.0 A built-package format for Python. docs

Web development

Package Version Description Details
Automat 0.6.0 A library for concise, idiomatic Python expression of finite-state automata. PyPI
bleach 1.5.0 An easy safelist-based HTML-sanitizing tool. docs
Django 1.11.8 A high-level Python web framework that encourages rapid development and clean, pragmatic design. docs
django-debug-toolbar 1.9.1 (Linux, Win)
1.8 (macOS)
A configurable set of panels that display various debug information about the request/response and when clicked, and display more details about the panel’s content. PyPI
django-extensions 1.9.8 (Linux, Win)
1.9.7 (macOS)
A collection of custom extensions for the Django Framework including management commands, additional database fields, and admin extensions. docs
djangorestframework 3.7.3 A Python toolkit for building Web APIs. docs
Flask 0.11.1 (Linux)
0.12.2 (Win, macOS)
A microframework for Python. docs
Flask-Admin 1.4.1 (Linux) A simple and extensible admin interface framework for Flask. Not available on Windows or macOS. docs
Flask-Cache 0.13.1 (Linux) A package that adds cache support to your Flask application. Not available on Windows or macOS. docs
Flask-Cors 3.0.3 A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. docs
Flask-Login 0.2.11 (Linux) A package that adds user session management for Flask. Not available on Windows or macOS. docs
flask-swagger 0.2.13 (Linux) A Swagger 2.0 spec extractor for Flask. Not available on Windows or macOS. PyPI
Flask-WTF 0.12 (Linux) A simple integration of Flask and WTForms, including CSRF, file upload, and reCAPTCHA. Not available on Windows or macOS. docs
gunicorn 19.3.0 (Linux)
19.7.1(Win, macOS)
A Python WSGI HTTP server for Unix docs
httplib2 0.10.3 A comprehensive HTTP client library. PyPI
hyperlink 17.3.1 A pure-Python implementation of immutable URLs. docsPyPI
ipaddress 1.0.18 A port of the version 3.3+ ipaddress module for versions 2.6, 2.7, and 3.2. PyPI
Jinja2 2.8.1 (Linux)
2.10 (Win, macOS)
A template engine written in pure Python. PyPI
Mako 1.0.7 A template library written in Python. docs
meld3 1.0.2 An HTML/XML templating system for Python which keeps template markup and dynamic rendering logic separate from one another. PyPI
netaddr 0.7.19 A network address manipulation library for Python. docs
PasteDeploy 1.5.2 A package for loading, configuring, and composing Web Server Gateway Interface (WSGI) applications and servers. PyPI
pyasn1 0.4.2 (Linux, Win)
0.3.7 (macOS)
A Pure Python implementation of the ASN.1 (Autonomous System Number) standard. PyPI
pystache 0.5.4 Mustache for Python. Mustache is a framework-agnostic, logic-free templating system. PyPI
python-slugify 1.2.4 A Slugify application, used to generate human-readable URL slugs, that handles Unicode. PyPI
raven 6.3.0 A Python client for Sentry, which provides real-time error tracking for web applications. Out-of-the-box support for Django and Flask. PyPI
requests 2.18.4 A Python HTTP library. docs (web/local)
requests-oauthlib 0.8.0 A package that provides first-class OAuth library support for Requests. PyPI
South 1.0.2 Deprecated. A database migration library for the Django web framework. PyPI
tornado 4.5.2 A Python web framework and asynchronous networking library. Ideal for applications that require a long-lived connection to each user. docs
Twisted 17.9.0 An asynchronous networking framework written in Python. docs
urllib3 1.22 (Linux, Win)
1.21.1 (macOS)
A HTTP client for Python that extends features in the Python standard libraries, such as thread safety, connection pooling, and client-side SSL/TLS verification. docs
waitress 1.1.0 A production-quality pure-Python WSGI server. docs
WebOb 1.7.4 (Linux, Win)
1.7.3 (macOS)
A package that provides objects for HTTP requests and responses by wrapping the WSGI request environment and response. docs
WTForms 2.1 (Linux) A flexible forms validation and rendering library for web development. Not available on Windows or macOS. docs


Package Version Description Details
alembic 0.8.10 (Linux)
0.9.6 (Windows, macOS)
A database migration tool for SQL Alchemy. docs
pyDAL 17.11 (Linux, Win)
17.8 (macOS)
A pure Python database abstraction layer. docs
pymongo 3.6.0 (Linux, Win)
3.5.1 (macOS)
Python driver for MongoDB. PyPI
python-memcached 1.58 A Pure Python memcached client that provides an interface to the memcached memory cache daemon. It is client side software that allows storing values in one or more, possibly remote, memcached servers. PyPI
pymongo 3.4.0 A Python driver for the MongoDB database. PyPI
PyMySQL 0.7.11 A Pure Python MySQL driver. PyPI
pyodbc 4.0.21
3.1.1 (Win)
A Python DB API 2 module for ODBC. docs
redis 2.10.6 A Python interface to the Redis key-value store. PyPI
SQLAlchemy 1.1.15 A Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. docs
sqlparse 0.2.4 A non-validating SQL parser module that provides support for parsing, splitting, and formatting SQL statements. docs


Package Version Description Details
asn1crypto 0.23.0 A fast ASN.1 parser and serializer with definitions for private keys, public keys, and certificates. docs
backports.ssl_match_hostname A package that backports the ssl.match_hostname() function from Python 3.5. PyPI
bcrypt 3.1.4 (Linux) A modern password hashing for your software and your servers. Not available on Windows or macOS. PyPI
certifi 2017.11.5 A package for providing Mozilla’s CA Bundle. It is a carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. PyPI
cryptography 2.1.4 (Linux, Win)
2.1.3 (macOS)
A package which provides cryptographic recipes and primitives to Python developers. docs (web/local)
ecdsa 0.13 An ECDSA cryptographic signature library. PyPI
itsdangerous 0.24 A package with various helpers to pass trusted data to untrusted environments and back. docs
ndg-httpsclient 0.4.3 (Linux) Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL. Not available on Windows or macOS. docs
oauth2client 3.0.0 A client library for OAuth 2.0. docs
oauthlib 2.0.6 A generic implementation of the OAuth request-signing logic without. docs
passlib 1.7.1 A password hashing library, which provides cross-platform implementations of hashing algorithms, and a framework for managing existing password hashes. docs
pycrypto 2.6.1 A collection cryptographic modules including secure hash functions and encryption algorithms. PyPI
pycryptodome 3.4.7 A self contained package of low-level cryptographic primitives. docs (web/local)
pyOpenSSL 17.5.0 (Linux, Win)
17.3.0 (macOS)
Python wrapper module around the OpenSSL library. docs (web/local)
rsa 3.4.2 Pure Python RSA implementation. docs
service-identity 17.0.0 A package for service identity verification for pyOpenSSL. docs
wincertstore 0.2 A module to extract CA and CRL certs from the Windows cert store. PyPI


Package Version Description Details
coverage 4.4.2 A package for code coverage measurement for Python. docs (web/local)
coveralls 1.2.0 A package for the service that you can use to publish your coverage stats online. PyPI
flake8 3.5.0 A command-line utility for enforcing style consistency across Python projects. docs (web/local)
fixtures 3.0.0 A package that defines a Python contract for reusable state/support logic for unit testing. PyPI
hypothesis 3.41.0 (Linux)
3.42.1 (Win)
An advanced testing library for property based testing. docs
mccabe 0.6.1 A plugin for flake8 that adds Ned Batchelder’s script for checking McCabe complexity. Detects overly complex code by identifying anything that goes beyond 10 levels. PyPI
mock 2.0.0 A library for testing in Python that allows you to replace parts of your system under test with mock objects and make assertions about how they have been used. Included as part of the Python standard library in Python 3.3 and higher. PyPI
nose 1.3.7 A package that extends unittest to make it easier to write, find, and run tests. Includes captured stdout output from failing tests for easy print-style debugging. docs (web/local)
pep8 1.7.1 A tool to check your Python code against some of the style conventions in PEP 8. docs
pluggy 0.6.0 (Linux, Win)
0.5.2 (macOS)
A plugin manager with a plugin and hook calling mechanisms for Python. Used by pytest, but stripped of pytest-specific details. PyPI
pylint 1.7.4 (Linux)
1.7.5 (Win)
A Python source code analyzer which looks for programming errors and helps to enforce coding standards. PyPI
pytest 3.3.1 (Linux, Win)
3.2.3 (macOS)
A testing framework that makes it easy to write small tests, but scales to support complex functional testing. docs (web/local)
pytest-cov 2.5.1 A Pytest plugin for measuring coverage and producing coverage reports. PyPI
pytest-runner 3.0 A package to invoke py.test as distutils command with dependency resolution. PyPI
selenium 3.8.0
3.4.0 (Win)
3.7.0 (macOS)
A Python language bindings for Selenium Webdriver that is used to automate web browser interaction from Python. docs
testpath 0.3.1 A set of test utilities for code working with files and commands. docs
testtools 2.3.0 A set of extensions to the Python standard library’s unit testing framework. PyPI
tox 2.9.1 A generic virtualenv management and test command line tool for testing with different Python versions, interpreters, and environments. docs
unittest2 1.1.0 A backport of the new features added to the unittest testing framework in Python 2.7 and onwards. PyPI
WebTest 2.0.29 A package that wraps WSGI applications and makes it easy to send test requests to the application without starting up an HTTP server. docs

Big data

Package Version Description Details
agate 1.6.0 A data analysis library that is optimized for humans instead of machines. docs
elasticsearch 6.0.0 (Linux, Win)
5.5.0 (macOS)
A package with the official low-level client for Elasticsearch, an open source search and analytics application. docs
h5py 2.7.1 (Linux)
2.7.0rc3 (Win)
A package providing a Python interface to the HDF5 binary data format which allows you to store huge amounts of numerical data, and easily manipulate that data from NumPy. PyPI
hdfs3 0.3.0 (Linux) A package for using the Hadoop File System (HDFS) natively from Python. It is a lightweight Python wrapper around the C/C++ libhdfs3 library. Not available on Windows or macOS. docs
tables 3.4.2 A package for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data. Build on top of the HDF5 library and the NumPy package. docs


Package Version Description Details
awscli 1.14.7
1.11.80 (Win)
1.11.185 (macOS)
A package that provides a unified command line interface to Amazon Web Services. docs
boto 2.48.0 A package that provides interfaces to Amazon Web Services. docs (web/local)
boto3 1.4.8 (Linux, Win)
1.4.7 (macOS)
A package that provides interfaces to Amazon Web Services. docs (web/local)
botocore 1.8.11 (Linux)
1.5.43 (Win)
1.7.43 (macOS)
A package that provides a low-level interface to a AWS, and is the foundation for boto. docs docs (web/local)
google-api-core 0.1.1 (Linux)
0.1.2 (Windows)
Core Google API client library PyPI
google-api-python-client 1.6.4 A Google API Client library for Python is a client library for accessing the Plus, Moderator, and many other Google APIs. PyPI
google-cloud 0.31.0
0.24.0 (Win)
0.30.0 (macOS)
An API client library for Google Cloud. docs
gapic-google-cloud-datastore-v1 0.15.3 A GAPIC library for the Google Cloud Datastore API. PyPI
gapic-google-cloud-error-reporting-v1beta1 0.15.3 A GAPIC library for the Stackdriver Error Reporting API. PyPI
gapic-google-cloud-logging-v2 0.91.3 A GAPIC library for the Stackdriver Logging API. PyPI
gapic-google-cloud-pubsub-v1 0.15.4 A GAPIC library for the Google Cloud Pub/Sub API. PyPI
gapic-google-cloud-spanner-admin-database-v1 0.15.3 A GAPIC library for the Cloud Spanner Database Admin API. PyPI
gapic-google-cloud-spanner-admin-instance-v1 0.15.3 A GAPIC library for the Cloud Spanner Instance Admin API. PyPI
gapic-google-cloud-spanner-v1 0.15.3 A GAPIC library for the Cloud Spanner API. PyPI
gapic-google-cloud-speech-v1beta1 0.15.3 A GAPIC library for the Google Cloud Speech API. PyPI
gapic-google-cloud-vision-v1 0.90.3 A GAPIC library for the Google Cloud Vision API. PyPI
google-cloud-bigquery 0.28.0 A Client for Google BigQuery. docs
google-cloud-bigtable 0.28.1 A Python idiomatic client for Google Cloud Bigtable. docs
google-cloud-core 0.28.0 (Linux)
0.24.1 (Win)
A package that defines common helpers (e.g. base Client and Connection classes) used by all of the google-cloud-*. docs
google-cloud-datastore 1.4.0 A Python Client for Google Cloud Datastore. docs
google-cloud-dns 0.28.0 A Python Client for Google Cloud DNS. docs
google-cloud-error-reporting 0.28.0
0.24.1 (Win)
A Python Client for Stackdriver Error Reporting. docs
google-cloud-language 1.0.0 A Python Client for Google Cloud Natural Language. docs
google-cloud-logging 1.4.0
0.24.0 (Win)
A Python Client for Stackdriver Logging. docs
google-cloud-monitoring 0.28.0 A Python Client for Stackdriver Monitoring. docs
google-cloud-pubsub 0.29.2 (Linux)
0.29.4 (Win)
0.29.0 (macOS)
A Python Client for Google Cloud Resource Manager PyPI
google-cloud-resource-manager 0.28.0 A Python Client for Google Cloud Resource Manager. docs
google-cloud-runtimeconfig 0.28.0 A Python Client for Google Cloud RuntimeConfig. docs
google-cloud-spanner 0.29.0
Python idiomatic client for Cloud Spanner. PyPI
google-cloud-speech 0.30.0 A Python Client for Google Cloud Speech. docs
google-cloud-storage 1.6.0
1.0.0 (Win)
A Python Client for Google Cloud Storage. docs
google-cloud-trace 0.16.0 GAPIC library for the Stackdriver Trace API docs
google-cloud-translate 1.3.0 A Python Client for Google Cloud Translation API. docs
google-cloud-videointelligence 1.0.0 (Linux, Win)
0.28.0 (macOS)
Python client for Google Cloud Video Intelligence docs
google-cloud-vision 0.28.0 Python Client for Google Cloud Vision. docs
google-resumable-media 0.3.1 Utilities for Google Media downloads and resumable uploads. PyPI
proto-google-cloud-datastore-v1 0.90.4
0.90.3 (Win)
A GRPC library for the Google Cloud Datastore API. PyPI
proto-google-cloud-error-reporting-v1beta1 0.15.3 A GRPC library for the Stackdriver Error Reporting API. PyPI
proto-google-cloud-logging-v2 0.91.3 A GRPC library for the Stackdriver Logging API. PyPI
proto-google-cloud-pubsub-v1 0.15.4 A GRPC library for the Google Cloud Pub/Sub API. PyPI
proto-google-cloud-spanner-admin-database-v1 0.15.3 A GRPC library for the Cloud Spanner Database Admin API. PyPI
proto-google-cloud-spanner-admin-instance-v1 0.15.3 A GRPC library for the Cloud Spanner Instance Admin API PyPI
proto-google-cloud-spanner-v1 0.15.3 A GRPC library for the Cloud Spanner API. PyPI
proto-google-cloud-speech-v1beta1 0.15.3 A GRPC library for the Google Cloud Speech API. PyPI
proto-google-cloud-vision-v1 0.90.3 A GRPC library for the Google Cloud Vision API. PyPI
s3transfer 0.1.12 (Linux, Win)
0.1.11 (macOS)
A Python library for managing Amazon S3 transfers. PyPI

Data science

Package Version Description Details
cycler 0.10.0 A package for creating and using matplotlib Cycler objects. docs
dask 0.16.0 (Linux, Win)
0.15.4 (macOS)
A flexible parallel computing library for analytics. docs
datashape 0.5.2 A language for describing data. It is an extension of the NumPy dtype with an emphasis on cross language support. docs
ipykernel 4.7.0 (Linux, Win)
4.6.1 (macOS)
The IPython Kernel for Jupyter. PyPI
ipywidgets 7.0.5 (Linux, Win)
7.0.4 (macOS)
A set of interactive HTML widgets for Jupyter notebooks and the IPython kernel. PyPI
ipython 6.2.1 A rich toolkit for productive interactive computing that includes a powerful interactive Python shell and a Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends. docs
ipython-genutils 0.2.0 Deprecated. Utilities from IPython. PyPI
jupyter 1.0.0 The Jupyter system, including the notebook, qtconsole, and the IPython kernel. docs
jupyter-client 5.1.0 The Jupyter protocol implementation and client libraries. PyPI
jupyter-console 5.2.0 An IPython-like terminal frontend for Jupyter kernels in any language. PyPI
jupyter-core 4.4.0 A base package on which Jupyter projects rely. PyPI
matplotlib 2.1.0 A package for producing publication quality 2D graphics for interactive graphing, scientific publishing, user interface development, and web application servers. docs
mpmath 1.0.0 A library for arbitrary-precision floating-point arithmetic. docs
nbconvert 5.3.1 A package for converting Jupyter Notebooks. PyPI
nbformat 4.4.0 The base implementation of the Jupyter Notebook format, and Python APIs for working with notebooks. PyPI
networkx 2.0 A package for creating and manipulating graphs and networks. Used to study the structure, dynamics, and functions of complex networks. PyPI
notebook 5.2.2 (Linux, Win)
5.2.1 (macOS)
A web-based notebook environment for interactive computing. docs
numexpr 2.6.4 A fast numerical expression evaluator for NumPy. Expressions that operate on arrays are accelerated and use less memory than doing the same calculation in Python. PyPI
numpy 1.13.1 (Linux)
1.13.1+mkl (Win)
A general-purpose array-processing package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records. docs
pandas 0.21.0 A package that provides fast, flexible, and expressive data structures designed to make working with structured and time series data both easy and intuitive. Aimed a doing practical, real world data analysis in Python. docs
PyWavelets 0.5.2 A wavelet transformation module. docs
qtconsole 4.3.1 A Qt-based console for Jupyter with support for rich media output. PyPI
scikit-image 0.13.1 (Linux)
0.13.0 (Win)
A package that includes mage processing routines for SciPy. docs
scipy 1.0.0
0.19.1 (Win)
Scientific library for mathematics, science, and engineering. docs
snowballstemmer 1.2.1 Provides 16 stemmer algorithms generated from Snowball algorithms. PyPI
statsd 3.2.1 A simple statsd client, which provides a friendly front-ent to Graphite, an enterprise scale monitoring tool. docs
sympy 1.1.1 Computer algebra system. A library for symbolic mathematics. docs
widgetsnbextension 3.0.8 (Linux, Win)
3.0.7 (macOS)
IPython HTML widgets for Jupyter. Not available on macOS. PyPI

Data visualization

Package Version Description Details
bokeh 0.12.13 (Linux, Win)
0.12.10 (macOS)
Interactive plots and applications in the browser. docs
leather 0.3.3 A charting library for those who need charts now and don’t care if they’re perfect. docs
python-nvd3 0.14.2 (Linux) A chart library for d3.js. Not available on Windows or macOS. PyPI
seaborn 0.8.1 A library for making attractive and informative statistical graphics. docs

Machine learning

Package Version Description Details
keras 1.2.0 A high-level neural networks API, capable of running on top of either TensorFlow or Theano. docs
nltk 3.2.5 A natural language toolkit. docs
scikit-learn 0.19.1 A set of Python modules for machine learning and data mining built on top of SciPy. Modules for Classification, Regression, Clustering, Dimensionality reduction, Model selection, and Preprocessing. docs
sklearn 0.0 A set of python modules for machine learning and data mining. Use scikit-learn instead. PyPI
tensorflow 1.2.1 (Linux) An open-source software library for Machine Intelligence. docs
Theano 1.0.1 (Linux, Win)
0.9.0 (macOS)
A library that allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays. docs
xgboost 0.6a2 (Linux) A scalable, portable and distributed gradient boosting (GBDT, GBRT or GBM) library. Not available on Windows or macOS. docs