Attention

You are looking at outdated documentation for version 2.x. A newer version is available.

Installation

This section describes, how a WsgiDAV server is installed.

See also

If you plan to contribute to the WsgiDAV project, check out Development for details on how to install in development mode.

Preconditions

WsgiDAV server was tested with these operating systems (among others):

  • Linux (Ubuntu 13)
  • Mac OS X 10.9
  • Windows (Windows 10, 8, 7, Vista, XP)

WsgiDAV requires

  • Python 2.7 or 3.4+
  • Optionally lxml (will fall back to xml)

Unix / Linux

Releases are hosted on PyPI and can be installed using pip:

$ pip install --upgrade wsgidav

Or install the latest (potentially unstable) development version directly from GitHub:

$ pip install git+https://github.com/mar10/wsgidav.git

In order to run the WsgiDAV server from the command line, we also need a WSGI server such as Cheroot:

$ pip install cheroot

The following examples were tested on Ubuntu 13.04. Install lxml (optional):

$ sudo apt-get install python-lxml

If everything is cool, this should work now:

$ wsgidav --version -v
WsgiDAV/2.4.0 Python/3.6.1 Darwin-17.5.0-x86_64-i386-64bit
$ wsgidav --help

Windows

Install the preconditions if neccessary. Basically the same as for Unix / Linux

Note

MS Windows users that only need the command line interface may prefer the MSI installer.