1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
|
Metadata-Version: 2.1
Name: PyWebDAV3
Version: 0.11.0
Summary: WebDAV library including a standalone server for python 3
Home-page: https://github.com/andrewleech/PyWebDAV3
Author: Andrew Leech (previously Simon Pamies)
Author-email: andrew@alelec.net
Maintainer: Andrew Leech (previously Simon Pamies)
Maintainer-email: andrew@alelec.net
License: LGPL v2
Keywords: webdav,server,dav,standalone,library,gpl,http,rfc2518,rfc 2518
Platform: Unix
Platform: Windows
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries
Requires-Dist: six
PyWebDAV3
---------
PyWebDAV is a standards compliant WebDAV server and library written in Python
PyWebDAV3 is an updated distribution for python 3 support.
Python WebDAV implementation (level 1 and 2) that features a library that enables you
to integrate WebDAV server capabilities to your application
A fully working example on how to use the library is included. You can find the server in the DAVServer package. Upon installation a script called davserver is created in your $PYTHON/bin directory.
DETAILS
-------
Consists of a *server* that is ready to run
Serve and the DAV package that provides WebDAV server(!) functionality.
Currently supports
* WebDAV level 1
* Level 2 (LOCK, UNLOCK)
* Experimental iterator support
It plays nice with
* Mac OS X Finder
* Windows Explorer
* iCal
* cadaver
* Nautilus
This package does *not* provide client functionality.
INSTALLATION
------------
Installation and setup of server can be as easy as follows:
```sh
pip install PyWebDAV3
davserver -D /tmp -n -J
```
After installation of this package you will have a new script in you
$PYTHON/bin directory called *davserver*. This serves as the main entry point
to the server.
If you're living on the bleeding edge then check out the sourcecode from
https://github.com/andrewleech/PyWebDAV3
After having downloaded code simply install a development egg:
```sh
git clone https://github.com/andrewleech/PyWebDAV3
cd PyWebDAV3
python setup.py develop
davserver --help
```
Any updates, fork and pull requests against my github page
If you want to use the library then have a look at the DAVServer package that
holds all code for a full blown server. Also doc/ARCHITECURE has information for you.
QUESTIONS?
----------
Ask here https://github.com/andrewleech/PyWebDAV3
or send an email to the maintainer.
REQUIREMENTS
------------
- Python 3.5 or higher (www.python.org)
- PyXML 0.66 (pyxml.sourceforge.net)
LICENSE
-------
General Public License v2
see doc/LICENSE
AUTHOR(s)
---------
Andrew Leech [*]
Melbourne, Australia
andrew@alelec.net
Simon Pamies
Bielefeld, Germany
s.pamies@banality.de
Christian Scholz
Aachen, Germany
mrtopf@webdav.de
Vince Spicer
Ontario, Canada
vince@vince.ca
[*]: Current Maintainer
OPTIONAL
--------
- MySQLdb (http://sourceforge.net/projects/mysql-python)
- Mysql server 4.0+ for Mysql authentication with
with read/write access to one database
NOTES
-----
Look inside the file doc/TODO for things which needs to be done and may be done
in the near future.
Have a look at doc/ARCHITECTURE to understand what's going on under the hood
version: 0.11.0
|