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

completion_quoting

Shared helper for deciding whether a completion candidate needs shell-quoting in xonsh.

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.

string

subprocess

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