Skip to content

Latest commit

 

History

History
106 lines (67 loc) · 2.83 KB

install.rst

File metadata and controls

106 lines (67 loc) · 2.83 KB

Installation

Python versions

reader supports Python |min_python| and newer, and PyPy.

Dependencies

These packages will be installed automatically when installing reader:

reader also depends on the :mod:`sqlite3` standard library module (at least SQLite 3.18 with the JSON1 and FTS5 extensions).

Optional dependencies

Despite coming with a CLI and web application, reader is primarily a library. As such, most dependencies are optional, and can be installed as extras.

As of version |version|, reader has the following extras:

Virtual environments

You should probably install reader inside a virtual environment; see this for how and why to do it.

Install reader

Use the following command to install reader, along with its required dependencies:

pip install reader

Use the following command to install reader with optional dependencies:

pip install 'reader[some-extra,...]'

Update reader

Use the following command to update reader (add any extras as needed):

pip install --upgrade reader

Living on the edge

If you want to use the latest reader code before it’s released, install or update from the master branch:

pip install --upgrade https://github.com/lemon24/reader/archive/master.tar.gz