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, categorized by the type of development area they are intended for. For information about adding or updating packages, see Managing ActivePython packages with Pip.

For information on the current versions of packages see the project page.

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.

Developer utilities

Package Description Details
absl-py A collection from Google of Python library code for building Python applications. DocsPyPI
amqp An AMQP (a two-way RPC protocol) low-level client library. docs
PyPI
apipkg With apipkg you can control the exported namespace of a python package and greatly reduce the number of imports for your users. PyPI
appdirs A module for determining appropriate platform-specific directories. PyPI
appnope Simple package for disabling App Nap on OS X 10.9, which can be problematic. Not available on Linux or Windows. PyPI
astroid An abstract syntax tree for Python that provides a common base representation of Python source code for pylint and other projects. PyPI
attrs A package for creating attributes without needing to write boilerplate code. docs
PyPI
Babel A collection of tools for internationalizing Python applications. docs
PyPI
billiard A fork of the Python 2.7 multiprocessing package. PyPI
cachetools An extensible memoizing collections and decorators. docs
PyPI
cffi A foreign function interface for calling C code you can use to interact with almost any C code from Python. docs
PyPI
chardet A universal decoding detector for Python PyPI
cmd2 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
PyPI
configobj A package for config file reading, writing, and validation. docs
PyPI
croniter A library that provides iteration for datetime object with cron like format. Not available on Windows or macOS. PyPI
constantly A library that provides symbolic constant support that includes collections and constants with text, numeric, and bit flag values. PyPI
cytoolz A Cython implementation of the toolz package, which provides high performance utility functions for iterables, functions, and dictionaries. PyPI
debtcollector A collection of deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. docs
PyPI
decorator A package for preserving the signature of decorated functions in a consistent way across Python releases. docs
PyPI
Cython A package with the Cython compiler for writing C extensions for the Python language. docs
PyPI
entrypoints A library to discover and load entry points from installed packages. docs
PyPI
eventlet A highly concurrent networking library for Python. PyPI
execnet Rapid multi-Python deployment. Provides carefully tested means to ad-hoc interact with Python interpreters across version, platform and network barriers. PyPI
extras A set of extensions to the Python standard library with try_import, try_imports, and safe_hasattr functions. PyPI
funcsigs A backport of Python function signatures from Python 3.3’s inspect module. Not available on Windows. PyPI
future A package with clean single-source support for Python 3 and 2. docs
PyPI
gevent A coroutine-based Python networking library. docs
PyPI
greenlet 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
PyPI
google-auth A Google Authentication Library that simplifies using Google’s various server-to-server mechanisms to access Google APIs. docs
PyPI
google-auth-httplib2 A package that provides an httplib2 transport for google-auth. PyPI
googleapis-common-protos A package that contains the python classes generated from the common protos in the googleapis repository. PyPI
grpc-google-iam-v1 A GRPC library for the google-iam-v1 service. PyPI
grpcio A HTTP/2-based RPC framework. PyPI
idna A library that adds support for the Internationalized Domain Names in Applications (IDNA) protocol. PyPI
imageio Library for reading and writing a wide range of image, video, scientific, and volumetric data formats. PyPI
imagesize A library that parses image file headers and returns the image sizes of png, jpeg, jpeg2000, and gif files. PyPI
incremental A small library that versions Python projects. PyPI
iso8601 A module to parse ISO 8601 dates. docs
PyPI
isodate A module that implements ISO 8601 date, time, and duration parsing. PyPI
isort A utility for sorting Python imports. PyPI
jedi An autocompletion tool for Python that can be used for text editors. PyPI
kiwisolver A fast implementation of the Cassowary constraint solver. PyPI
kombu A messaging library for Python that provides a high-level for the Advanced Message Queuing Protocol (AMQ). docs
PyPI
lazy-object-proxy A fast and lazy object proxy. docs
PyPI
linecache2 A backport of linecache to older supported Pythons. PyPI
locket File-based locks for Python for Linux and Windows PyPI
lockfile Deprecated. A platform-independent file locking module. PyPI
logilab-common A collection of low-level Python packages and modules used by Logilab projects. PyPI
repoze.lru A least recently used (LRU) cache implementation. PyPI
luigi A workflow management, task scheduling, and dependency resolution. docs
PyPI
lxml A library that provides safe and convenient access to the libxml2 and libxslt libraries using the ElementTree API. docs
PyPI
mistune A fast markdown parser in pure Python with renderer features. PyPI
monotonic 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 A collection of additional building blocks, recipes, and routines for working with Python iterables. Not available on Windows or macOS. docs
PyPI
msgpack 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 A multiple dispatch package. PyPI
mypy Optional static typing for Python. docs
PyPI
netifaces A package for getting machine network interface addresses from Python. PyPI
oslo.config A configuration API that supports parsing command line arguments and .ini style configuration files. docs
PyPI
oslo.i18n A package containing utilities for working with internationalization (i18n) features, especially translation for text strings in an application or library. docs
PyPI
oslo.serialization A library that provides support for representing objects in transmittable and storable formats, such as Base64, JSON and MessagePack. docs
PyPI
oslo.utils An OpenStack utils library that provides common utility functions, such as encoding, exception handling, string manipulation, and time handling. Not available on macOS docs
PyPI
packaging A set of core utilities for Python packages. docs
PyPI
pandocfilters A module for writing Pandoc filters. PyPI
parso A Python parser that supports error recovery and round-trip parsing for different Python versions. docs
PyPI
partd Appendable key-value storage. PyPI
Paste A set of tools for using a WSGI stack. PyPI
pexpect A pure Python module for controlling interactive console applications by spawning child applications, controlling them, and responding to expected patterns in their output. docs
PyPI
pickleshare A small ‘shelve’-like datastore with concurrency support. PyPI
pika An implementation of the AMQP 0-9-1 protocol that’s fairly independent of the underlying network support library. docs
PyPI
Pillow A Python Imaging Library. docs
PyPI
pip The PyPA recommended tool for installing Python packages. docs
PyPI
ply An implementation of Lex and Yacc (a lexical analyzer and parser) for Python. PyPI
prettytable A library for easily displaying tabular data in a visually appealing ASCII table format. PyPI
protobuf A language-neutral, platform-neutral, extensible mechanism for serializing structured data from Google. docs
PyPI
psutil 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 A package that allows you to run a subprocess in pseudo terminal. PyPI
pyperclip A cross-platform clipboard for Python. PyPI
pytimeparse A time expression parser. PyPI
py A library with cross-python path, ini-parsing, io, code, and log facilities. docs
PyPI
pyasn1-modules A collection of ASN.1-based protocol modules for protocol developers and testers. PyPI
pycodestyle A Python style guide checker. docs
PyPI
pycparser A complete C language parser written in pure Python using the PLY parsing library. PyPI
pyflakes A simple program which checks Python source files for errors. PyPI
pyparsing A library of classes that client code uses to construct the grammar directly in Python code. docs
PyPI
pypiwin32 Python extensions for Microsoft Windows. Not available on Linux/macOS. PyPI
python-daemon A library to implement a well-behaved Unix daemon process. PyPI
python-dateutil A module that provides powerful extensions to the datetime module available in the Python standard library. docs
PyPI
python-editor A package for programmatically opening an editor and capturing the result. PyPI
python-gflags A python implementation of the Google commandline flags module. PyPI
python-mimeparse A library that provides support for representing objects in transmittable and storable formats, such as Base64, JSON and MessagePack. PyPI
pytz A set of world timezone definitions. docs
PyPI
pywin32 A set of Python extensions for Windows. PyPI
pyzmq The official Python binding for distributed messaging with the ZeroMQ Messaging Library. docs
PyPI
repoze.lru 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 A general-purpose retrying library to simplify the task of adding retry behavior. PyPI
rfc3986 A package for validating URI References per RFC 3986. PyPI
six 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
PyPI
stevedore A package for managing dynamic plugins for Python applications. docs
PyPI
thrift 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
PyPI
thriftpy Pure Python implementation of Apache Thrift. docs
PyPI
traceback2 A backport of the traceback module for older supported versions of Python. PyPI
traitlets A configuration system for Python applications. PyPI
typed-ast A fork of Python 2 and 3 ast modules with type comment support. PyPI
uritemplate A library for working with URI templates. docs
PyPI
simplegeneric A set of simple generic functions (similar to Python’s own len(), pickle.dump(), etc.). PyPI
toolz A set of utility functions for iterators, functions, and dictionaries for lists. docs
PyPI
typing 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 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
PyPI
virtualenv-clone A script to clone virtualenvs. PyPI
websocket-client A WebSocket client for Python that provides the low level APIs for WebSocket. PyPI
Werkzeug A collection of utilities for WSGI applications that includes a debugger, request and response objects, and HTTP utilities. docs
PyPI
win-unicode-console A Python package to enable Unicode input and display when running Python from Windows console. Not available on Linux or macOS. PyPI
wrapt A module for decorators, wrappers, and monkey patching. docs
PyPI
xlrd A package for extracting data from Excel spreadsheets on any platform. docs
PyPI
zope.interface 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
PyPI

Command line interfaces

Package Description Details
blessings A package for terminal coloring, styling, and positioning. Not available on Windows or macOS. docs
PyPI
click A package for creating beautiful command line interfaces in a composable way with as little code as necessary. docs
PyPI
cliff A framework for building command line programs. docs
PyPI
colorama A package for making ANSI escape character sequences (for producing colored terminal text and cursor positioning) work under Microsoft Windows. PyPI
docopt A command line argument parser for creating command line interfaces. docs
PyPI
prompt-toolkit A library for building powerful interactive command lines and terminal applications in Python. docs
PyPI
terminado A Tornado websocket backend for the Xterm.js Javascript terminal emulator library. Not available on Windows. PyPI
wcwidth 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 A library that provides a function to mark deprecated modules, classes, functions, methods, and properties. Not available on Windows or macOS. docs
PyPI

Markup processing

Package Description Details
alabaster A configurable sidebar-enabled theme for the Sphinx documentation generator. docs
PyPI
anyjson A package that wraps the fastest JSON module installed and provides a uniform API regardless of which JSON implementation is used. PyPI
beautifulsoup4 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
PyPI
docutils A modular system for processing documentation into useful formats, such as HTML, XML, and LaTeX. docs
PyPI
html5lib 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 A package for extracting elements from a JSON document. PyPI
jsonschema A package that implements JSON schema validation for Python. PyPI
Markdown A Python implementation of the John Gruber’s Markdown specification. docs
PyPI
MarkupSafe A package that implements a XML/HTML/XHTML Markup safe string for Python. PyPI
Pygments A source code syntax highlighting package written in Python. docs
PyPI
PyYAML A YAML parser and emitter for Python. docs
PyPI
simplejson A simple, fast, extensible JSON encoder, decoder for Python. docs
PyPI
Sphinx A Python documentation generator for Python projects, or other documents consisting of reStructuredText (.rst) files. docs
PyPI
sphinx_rtd_theme The Read the Docs theme for the Sphinx documentation generator. PyPI
sphinxcontrib-websupport A Python API to easily integrate Sphinx documentation into your Web application. PyPI
ujson An ultra fast JSON encoder and decoder written in pure C. PyPI
webencodings A character encoding aliases for legacy web content. docs
PyPI

Setup and configuration tools

Package Description Details
celery A distributed task queue, which can be used to distribute work across threads or machines. docs
PyPI
docker-py A library for the Docker Remote API. It supports everything you can do with the docker command within Python. docs
PyPI
docker-pycreds A library containing Python bindings for the docker credentials store API. PyPI
keystoneauth1 An Authentication Library for OpenStack Identity that contains tools for authenticating to an OpenStack-based cloud. docs
PyPI
pbr A library that injects useful and sensible default behaviors into your setuptools run. Originated as common code from the various OpenStack projects. docs
PyPI
pipenv Python Development Workflow for Humans. PyPI
python-keystoneclient A client library for the OpenStack Identity API for OpenStack’s Identity Service. docs
PyPI
python-novaclient A client library for OpenStack Compute API that implements the OpenStack Nova API. docs
PyPI
python-swiftclient A client library for the OpenStack Object Storage API client library that implements the Swift API. docs
PyPI
setuptools A set of utilities to easily download, build, install, upgrade, and uninstall Python packages. docs
PyPI
setuptools-git A setuptools revision control system plugin for Git. PyPI
setuptools-scm A setuptools plugin for managing your Python package version in scm metadata. PyPI
virtualenv A tool for creating isolated Python environments. docs
PyPI
wheel A built-package format for Python. docs
PyPI

Web development

Package Description Details
Automat A library for concise, idiomatic Python expression of finite-state automata. PyPI
bleach An easy safelist-based HTML-sanitizing tool. docs
PyPI
Django A high-level Python web framework that encourages rapid development and clean, pragmatic design. docs
PyPI
django-debug-toolbar 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 A collection of custom extensions for the Django Framework including management commands, additional database fields, and admin extensions. docs
PyPI
djangorestframework A Python toolkit for building Web APIs. docs
PyPI
Flask A microframework for Python. docs
PyPI
Flask-Cors A Flask extension for handling Cross Origin Resource Sharing (CORS), making cross-origin AJAX possible. docs
PyPI
gunicorn A Python WSGI HTTP server for Unix docs
PyPI
httplib2 A comprehensive HTTP client library. PyPI
hyperlink A pure-Python implementation of immutable URLs. docs
PyPI
Jinja2 A template engine written in pure Python. PyPI
Mako A template library written in Python. docs
PyPI
meld3 An HTML/XML templating system for Python which keeps template markup and dynamic rendering logic separate from one another. PyPI
netaddr A network address manipulation library for Python. docs
PyPI
Paste Tools for using a Web Server Gateway Interface stack PyPI
PasteDeploy A package for loading, configuring, and composing Web Server Gateway Interface (WSGI) applications and servers. PyPI
pyasn1 A Pure Python implementation of the ASN.1 (Autonomous System Number) standard. PyPI
pystache Mustache for Python. Mustache is a framework-agnostic, logic-free templating system. PyPI
python-slugify A Slugify application, used to generate human-readable URL slugs, that handles Unicode. PyPI
raven 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 A Python HTTP library. docs
PyPI
requests-oauthlib A package that provides first-class OAuth library support for Requests. PyPI
South Deprecated. A database migration library for the Django web framework. PyPI
tornado A Python web framework and asynchronous networking library. Ideal for applications that require a long-lived connection to each user. docs
PyPI
Twisted An asynchronous networking framework written in Python. docs
PyPI
urllib3 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
PyPI
waitress A production-quality pure-Python WSGI server. docs
PyPI
WebOb A package that provides objects for HTTP requests and responses by wrapping the WSGI request environment and response. docs
PyPI
WTForms A flexible forms validation and rendering library for web development. Not available on Windows or macOS. docs
PyPI

Database

Package Description Details
alembic A database migration tool for SQL Alchemy. docs
PyPI
pyDAL A pure Python database abstraction layer. docs
PyPI
pymongo Python driver for MongoDB. PyPI
python-memcached 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 A Python driver for the MongoDB database. PyPI
PyMySQL A Pure Python MySQL driver. PyPI
pyodbc A Python DB API 2 module for ODBC. docs
PyPI
redis A Python interface to the Redis key-value store. PyPI
SQLAlchemy A Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. docs
PyPI
sqlparse A non-validating SQL parser module that provides support for parsing, splitting, and formatting SQL statements. docs
PyPI

Security

Package Description Details
asn1crypto A fast ASN.1 parser and serializer with definitions for private keys, public keys, and certificates. docs
PyPI
bcrypt A modern password hashing for your software and your servers. Not available on Windows or macOS. PyPI
certifi 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 A package which provides cryptographic recipes and primitives to Python developers. docs
PyPI
ecdsa An ECDSA cryptographic signature library. PyPI
itsdangerous A package with various helpers to pass trusted data to untrusted environments and back. docs
PyPI
ndg-httpsclient Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL. Not available on Windows or macOS. docs
PyPI
oauth2client A client library for OAuth 2.0. docs
PyPI
oauthlib A generic implementation of the OAuth request-signing logic without. docs
PyPI
passlib A password hashing library, which provides cross-platform implementations of hashing algorithms, and a framework for managing existing password hashes. docs
PyPI
pycrypto A collection cryptographic modules including secure hash functions and encryption algorithms. PyPI
pycryptodome A self contained package of low-level cryptographic primitives. docs docs
PyPI
pyOpenSSL Python wrapper module around the OpenSSL library. docs
PyPI
rsa Pure Python RSA implementation. docs
PyPI
service-identity A package for service identity verification for pyOpenSSL. docs
PyPI
wincertstore A module to extract CA and CRL certs from the Windows cert store. PyPI

Testing

Package Description Details
coverage A package for code coverage measurement for Python. docs
PyPI
coveralls A package for the coveralls.io service that you can use to publish your coverage stats online. PyPI
flake8 A command-line utility for enforcing style consistency across Python projects. docs
PyPI
fixtures A package that defines a Python contract for reusable state/support logic for unit testing. PyPI
hypothesis An advanced testing library for property based testing. docs
PyPI
mccabe 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 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 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
PyPI
pep8 A tool to check your Python code against some of the style conventions in PEP 8. docs
PyPI
pluggy A plugin manager with a plugin and hook calling mechanisms for Python. Used by pytest, but stripped of pytest-specific details. PyPI
pylint A Python source code analyzer which looks for programming errors and helps to enforce coding standards. PyPI
pyrsistent Persistent/Functional/Immutable data structures. PyPI
pytest A testing framework that makes it easy to write small tests, but scales to support complex functional testing. docs)
PyPI
pytest-cov A Pytest plugin for measuring coverage and producing coverage reports. PyPI
pytest-forked Run tests in isolated forked subprocesses. PyPI
pytest-timeout py.test plugin to abort hanging tests PyPI
pytest-xdist py.test xdist plugin for distributed testing and loop-on-failing modes. PyPI
pytest-runner A package to invoke py.test as distutils command with dependency resolution. PyPI
selenium A Python language bindings for Selenium Webdriver that is used to automate web browser interaction from Python. docs
PyPI
testpath A set of test utilities for code working with files and commands. docs
PyPI
testtools A set of extensions to the Python standard library’s unit testing framework. PyPI
tox A generic virtualenv management and test command line tool for testing with different Python versions, interpreters, and environments. docs
PyPI
unittest2 A backport of the new features added to the unittest testing framework in Python 2.7 and onwards. PyPI
WebTest A package that wraps WSGI applications and makes it easy to send test requests to the application without starting up an HTTP server. docs
PyPI

Big data

Package Description Details
agate A data analysis library that is optimized for humans instead of machines. docs
PyPI
elasticsearch A package with the official low-level client for Elasticsearch, an open source search and analytics application. docs
PyPI
happybase A developer-friendly Python library to interact with Apache HBase docs
PyPI
h5py 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 A package for using the Hadoop File System (HDFS) natively from Python. It is a lightweight Python wrapper around the C/C++ libhdfs3 library. docs
PyPI
tables 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. Note: You must download and install the HDF5 library in order to use this package. docs
PyPI

Cloud

Package Description Details
awscli A package that provides a unified command line interface to Amazon Web Services. docs
PyPI
boto A package that provides interfaces to Amazon Web Services. docs
PyPI
boto3 A package that provides interfaces to Amazon Web Services. docs
PyPI
botocore A package that provides a low-level interface to a AWS, and is the foundation for boto. docs
PyPI
cloudpickle Extended pickling support for Python objects that makes it possible to serialize Python constructs not supported by the pickle standard library module PyPI
google-api-core Core Google API client library PyPI
google-api-python-client A Google API Client library for Python is a client library for accessing the Plus, Moderator, and many other Google APIs. PyPI
google-cloud An API client library for Google Cloud. docs
api
PyPI
gapic-google-cloud-datastore-v1 A GAPIC library for the Google Cloud Datastore API. PyPI
gapic-google-cloud-error-reporting-v1beta1 A GAPIC library for the Stackdriver Error Reporting API. PyPI
gapic-google-cloud-logging-v2 A GAPIC library for the Stackdriver Logging API. PyPI
gapic-google-cloud-pubsub-v1 A GAPIC library for the Google Cloud Pub/Sub API. PyPI
gapic-google-cloud-spanner-admin-database-v1 A GAPIC library for the Cloud Spanner Database Admin API. PyPI
gapic-google-cloud-spanner-admin-instance-v1 A GAPIC library for the Cloud Spanner Instance Admin API. PyPI
gapic-google-cloud-spanner-v1 A GAPIC library for the Cloud Spanner API. PyPI
gapic-google-cloud-speech-v1beta1 A GAPIC library for the Google Cloud Speech API. PyPI
gapic-google-cloud-vision-v1 A GAPIC library for the Google Cloud Vision API. PyPI
google-cloud-bigquery A Client for Google BigQuery. docs
PyPI
google-cloud-bigquery-datatransfer BigQuery Data Transfer API client library. docs
PyPI
google-cloud-bigtable A Python idiomatic client for Google Cloud Bigtable. docs
PyPI
google-cloud-container The Google Kubernetes Engine API is used for building and managing container based applications, powered by the open source Kubernetes technology. docs
PyPI
google-cloud-core A package that defines common helpers (e.g. base Client and Connection classes) used by all of the google-cloud-*. docs
PyPI
google-cloud-datastore A Python Client for Google Cloud Datastore. docs
PyPI
google-cloud-dns A Python Client for Google Cloud DNS. docs
PyPI
google-cloud-error-reporting A Python Client for Stackdriver Error Reporting. docs
PyPI
google-cloud-firestore Google Cloud Firestore API client library docs
PyPI
google-cloud-language A Python Client for Google Cloud Natural Language. docs
PyPI
google-cloud-logging A Python Client for Stackdriver Logging. docs
PyPI
google-cloud-monitoring A Python Client for Stackdriver Monitoring. docs
PyPI
google-cloud-pubsub A Python Client for Google Cloud Resource Manager PyPI
google-cloud-resource-manager A Python Client for Google Cloud Resource Manager. docs
PyPI
google-cloud-runtimeconfig A Python Client for Google Cloud RuntimeConfig. docs
PyPI
google-cloud-spanner Python idiomatic client for Cloud Spanner. PyPI
google-cloud-speech A Python Client for Google Cloud Speech. docs
PyPI
google-cloud-storage A Python Client for Google Cloud Storage. docs
PyPI
google-cloud-trace GAPIC library for the Stackdriver Trace API docs
PyPI
google-cloud-translate A Python Client for Google Cloud Translation API. docs
PyPI
google-cloud-videointelligence Python client for Google Cloud Video Intelligence docs
google-cloud-vision Python Client for Google Cloud Vision. docs
PyPI
google-resumable-media Utilities for Google Media downloads and resumable uploads. PyPI
proto-google-cloud-datastore-v1 A GRPC library for the Google Cloud Datastore API. PyPI
proto-google-cloud-error-reporting-v1beta1 A GRPC library for the Stackdriver Error Reporting API. PyPI
proto-google-cloud-logging-v2 A GRPC library for the Stackdriver Logging API. PyPI
proto-google-cloud-pubsub-v1 A GRPC library for the Google Cloud Pub/Sub API. PyPI
proto-google-cloud-spanner-admin-database-v1 A GRPC library for the Cloud Spanner Database Admin API. PyPI
proto-google-cloud-spanner-admin-instance-v1 A GRPC library for the Cloud Spanner Instance Admin API PyPI
proto-google-cloud-spanner-v1 A GRPC library for the Cloud Spanner API. PyPI
proto-google-cloud-speech-v1beta1 A GRPC library for the Google Cloud Speech API. PyPI
proto-google-cloud-vision-v1 A GRPC library for the Google Cloud Vision API. PyPI
s3transfer A Python library for managing Amazon S3 transfers. PyPI

Data science

Package Description Details
cycler A package for creating and using matplotlib Cycler objects. docs
PyPI
dask A flexible parallel computing library for analytics. docs
PyPI
datashape A language for describing data. It is an extension of the NumPy dtype with an emphasis on cross language support. docs
PyPI
ipykernel The IPython Kernel for Jupyter. PyPI
ipywidgets A set of interactive HTML widgets for Jupyter notebooks and the IPython kernel. PyPI
ipython 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
PyPI
ipython-genutils Deprecated. Utilities from IPython. PyPI
jupyter The Jupyter system, including the notebook, qtconsole, and the IPython kernel. docs
PyPI
jupyter-client The Jupyter protocol implementation and client libraries. PyPI
jupyter-console An IPython-like terminal frontend for Jupyter kernels in any language. PyPI
jupyter-core A base package on which Jupyter projects rely. PyPI
matplotlib A package for producing publication quality 2D graphics for interactive graphing, scientific publishing, user interface development, and web application servers. docs
PyPI
mpmath A library for arbitrary-precision floating-point arithmetic. docs
PyPI
nbconvert A package for converting Jupyter Notebooks. PyPI
nbformat The base implementation of the Jupyter Notebook format, and Python APIs for working with notebooks. PyPI
networkx A package for creating and manipulating graphs and networks. Used to study the structure, dynamics, and functions of complex networks. PyPI
notebook A web-based notebook environment for interactive computing. docs
PyPI
numexpr 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 ]A general-purpose array-processing package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records. docs
PyPI
pandas 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
PyPI
PyWavelets A wavelet transformation module. docs
PyPI
qtconsole A Qt-based console for Jupyter with support for rich media output. PyPI
scikit-image A package that includes mage processing routines for SciPy. docs
PyPI
scipy Scientific library for mathematics, science, and engineering. docs
PyPI
snowballstemmer Provides 16 stemmer algorithms generated from Snowball algorithms. PyPI
statsd A simple statsd client, which provides a friendly front-ent to Graphite, an enterprise scale monitoring tool. docs
PyPI
sympy Computer algebra system. A library for symbolic mathematics. docs
PyPI
widgetsnbextension Python HTML widgets for Jupyter. Not available on macOS. PyPI

Data visualization

Package Description Details
bokeh Interactive plots and applications in the browser. docs
PyPI
leather A charting library for those who need charts now and don’t care if they’re perfect. docs
PyPI
python-nvd3 A chart library for d3.js. Not available on Windows or macOS. PyPI
plotly A plotting library for collaborative, interactive, publication-quality graphs. docs
PyPI
seaborn A library for making attractive and informative statistical graphics. docs
PyPI

Machine learning

Package Description Details
Keras A high-level neural networks API, capable of running on top of either TensorFlow or Theano. docs
PyPI
nltk A natural language toolkit. docs
PyPI
scikit-learn 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
PyPI
sklearn A set of python modules for machine learning and data mining. Use scikit-learn instead. PyPI
tensorflow An open-source software library for Machine Intelligence. docs
PyPI
tensorboard A suite of web applications for inspecting and understanding your TensorFlow runs and graphs. PyPI
xgboost A scalable, portable and distributed gradient boosting (GBDT, GBRT or GBM) library. Not available on Windows or macOS. docs
PyPI