diff options
Diffstat (limited to 'hosts/surtr/http/webdav/py-webdav')
| -rw-r--r-- | hosts/surtr/http/webdav/py-webdav/.gitignore | 1 | ||||
| -rw-r--r-- | hosts/surtr/http/webdav/py-webdav/VERSION | 1 | ||||
| -rw-r--r-- | hosts/surtr/http/webdav/py-webdav/setup.py | 17 | ||||
| -rw-r--r-- | hosts/surtr/http/webdav/py-webdav/webdav/__init__.py | 1 | ||||
| -rw-r--r-- | hosts/surtr/http/webdav/py-webdav/webdav/webdav.py | 5 |
5 files changed, 25 insertions, 0 deletions
diff --git a/hosts/surtr/http/webdav/py-webdav/.gitignore b/hosts/surtr/http/webdav/py-webdav/.gitignore new file mode 100644 index 00000000..ed8ebf58 --- /dev/null +++ b/hosts/surtr/http/webdav/py-webdav/.gitignore | |||
| @@ -0,0 +1 @@ | |||
| __pycache__ \ No newline at end of file | |||
diff --git a/hosts/surtr/http/webdav/py-webdav/VERSION b/hosts/surtr/http/webdav/py-webdav/VERSION new file mode 100644 index 00000000..6e8bf73a --- /dev/null +++ b/hosts/surtr/http/webdav/py-webdav/VERSION | |||
| @@ -0,0 +1 @@ | |||
| 0.1.0 | |||
diff --git a/hosts/surtr/http/webdav/py-webdav/setup.py b/hosts/surtr/http/webdav/py-webdav/setup.py new file mode 100644 index 00000000..dbe345c1 --- /dev/null +++ b/hosts/surtr/http/webdav/py-webdav/setup.py | |||
| @@ -0,0 +1,17 @@ | |||
| 1 | import setuptools | ||
| 2 | |||
| 3 | with open('VERSION', 'r', encoding='utf-8') as version_file: | ||
| 4 | version = version_file.read().strip() | ||
| 5 | |||
| 6 | setuptools.setup( | ||
| 7 | name="py-webdav", | ||
| 8 | version=version, | ||
| 9 | package_dir={"": "."}, | ||
| 10 | packages=setuptools.find_packages(), | ||
| 11 | python_requires=">=3.8", | ||
| 12 | install_requires=[ | ||
| 13 | "PyNaCl ==1.5.*", | ||
| 14 | "psycopg ==3.0.*", | ||
| 15 | "WsgiDAV ==4.0.*", | ||
| 16 | ], | ||
| 17 | ) | ||
diff --git a/hosts/surtr/http/webdav/py-webdav/webdav/__init__.py b/hosts/surtr/http/webdav/py-webdav/webdav/__init__.py new file mode 100644 index 00000000..398378e2 --- /dev/null +++ b/hosts/surtr/http/webdav/py-webdav/webdav/__init__.py | |||
| @@ -0,0 +1 @@ | |||
| from .webdav import app | |||
diff --git a/hosts/surtr/http/webdav/py-webdav/webdav/webdav.py b/hosts/surtr/http/webdav/py-webdav/webdav/webdav.py new file mode 100644 index 00000000..783f5d82 --- /dev/null +++ b/hosts/surtr/http/webdav/py-webdav/webdav/webdav.py | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | def app(env, start_response): | ||
| 2 | start_response('200 Success', [('Content-Type', 'text/plain; charset=utf-8')]) | ||
| 3 | return [ bytes(f'{key}: {value}\n', 'utf8') | ||
| 4 | for key, value in env.items() | ||
| 5 | ] | ||
