xonsh.lib¶

Libraries of common functions that used in xonsh components as well as modules borrowed from other projects.

collections

Base class for chaining DBs

inspectors

Tools for inspecting Python objects.

itertools

jsonutils

Custom tools for managing JSON serialization / deserialization of xonsh objects.

lazyasd

Lazy and self destructive containers for speeding up module import.

lazyimps

Lazy imports that may apply across the xonsh package.

lazyjson

Implements a lazy JSON file class that wraps around json data.

modules

openpy

Tools to open *.py files as Unicode.

os

DEPRECATED: Use xonsh.lib.lazyasd instead of xonsh.lazyasd.

pretty

Python advanced pretty printer.

subprocess

DEPRECATED: Use xonsh.lib.lazyasd instead of xonsh.lazyasd.