New Upstream Snapshot - python-easywebdav

Ready changes

Summary

Merged new upstream version: 1.2.0+git20140531.1.440c613 (was: 1.2.0).

Resulting package

Built on 2023-01-12T09:11 (took 6m51s)

The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:

apt install -t fresh-snapshots python3-easywebdav

Lintian Result

Diff

diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..4f24108
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,5 @@
+Copyright (c) 2012 year, Amnon Grossman
+
+Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/PKG-INFO b/PKG-INFO
index e56df38..2277506 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,4 +1,4 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
 Name: easywebdav
 Version: 1.2.0
 Summary: A straight-forward WebDAV client, implemented using Requests
@@ -6,8 +6,7 @@ Home-page: http://github.com/amnong/easywebdav
 Author: Amnon Grossman
 Author-email: emesh1@gmail.com
 License: ISC
-Description: UNKNOWN
-Platform: UNKNOWN
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Developers
 Classifier: Programming Language :: Python :: 3.3
+License-File: LICENSE
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..92304a6
--- /dev/null
+++ b/README.md
@@ -0,0 +1,82 @@
+EasyWebDAV: A WebDAV Client in Python
+=====================================
+
+Features
+--------
+
+* Basic authentication
+* Creating directories, removing directories and files
+* Uploading and downloading files
+* Directory listing
+* Support for client side SSL certificates
+
+Installation
+------------
+
+Install using distribute:
+
+    easy_install easywebdav
+
+Quick Start
+-----------
+
+    import easywebdav
+    # Start off by creating a client object. Username and
+    # password may be omitted if no authentication is needed.
+    webdav = easywebdav.connect('webdav.your-domain.com', username='myuser', password='mypass')
+    # Do some stuff:
+    webdav.mkdir('some_dir')
+    webdav.rmdir('another_dir')
+    webdav.download('remote/path/to/file', 'local/target/file')
+    webdav.upload('local/path/to/file', 'remote/target/file')
+
+Client object API
+-----------------
+
+The API is pretty much self-explanatory:
+
+    cd(path)
+    ls(path=None)
+    exists(remote_path)
+    mkdir(path, safe=False)
+    mkdirs(path)
+    rmdir(path, safe=False)
+    delete(file_path)
+    upload(local_path_or_fileobj, remote_path)
+    download(remote_path, local_path_or_fileobj)
+
+Using clientside SSL certificate
+--------------------------------
+
+    webdav = easywebdav.connect('secure.example.net',
+                                username='user',
+                                password='pass',
+                                protocol='https',
+                                cert="/path/to/your/certificate.pem")
+    # Do some stuff:
+    print webdav.ls()
+
+Please note that all options and restriction regarding the "cert" parameter from
+[Requests API](http://docs.python-requests.org/en/latest/api/) apply here as the parameter is only passed through!
+
+Developing EasyWebDAV
+---------------------
+
+Working with a virtual environment is highly recommended:
+
+    virtualenv --no-site-packages easywebdav_dev
+    source easywebdav_dev/bin/activate
+
+Installing the library in development-mode:
+
+    EASYWEBDAV_DEV=1 python setup.py develop
+
+The first part of the command causes setup.py to install development dependencies, in addition to the normal dependencies.
+
+Running the tests:
+
+    nosetests --with-yanc --nologcapture --nocapture tests
+
+Running the tests with WebDAV server logs:
+
+    WEBDAV_LOGS=1 nosetests --with-yanc --nologcapture --nocapture -v tests
diff --git a/debian/changelog b/debian/changelog
index befc87b..837101e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+python-easywebdav (1.2.0+git20140531.1.440c613-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 12 Jan 2023 09:06:51 -0000
+
 python-easywebdav (1.2.0-10) unstable; urgency=medium
 
   [ IOhannes m zmölnig (Debian/GNU) ]
diff --git a/debian/patches/python3.patch b/debian/patches/python3.patch
index 6966cb6..8b0380c 100644
--- a/debian/patches/python3.patch
+++ b/debian/patches/python3.patch
@@ -9,10 +9,10 @@ Patch-Name: python3.patch
  easywebdav/client.py | 1 +
  1 file changed, 1 insertion(+)
 
-diff --git a/easywebdav/client.py b/easywebdav/client.py
-index 4003198..a8fb219 100644
---- a/easywebdav/client.py
-+++ b/easywebdav/client.py
+Index: python-easywebdav.git/easywebdav/client.py
+===================================================================
+--- python-easywebdav.git.orig/easywebdav/client.py
++++ python-easywebdav.git/easywebdav/client.py
 @@ -12,6 +12,7 @@ if py_majversion == '2':
  else:
      from http.client import responses as HTTP_CODES
diff --git a/easywebdav.egg-info/PKG-INFO b/easywebdav.egg-info/PKG-INFO
index e56df38..2277506 100644
--- a/easywebdav.egg-info/PKG-INFO
+++ b/easywebdav.egg-info/PKG-INFO
@@ -1,4 +1,4 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
 Name: easywebdav
 Version: 1.2.0
 Summary: A straight-forward WebDAV client, implemented using Requests
@@ -6,8 +6,7 @@ Home-page: http://github.com/amnong/easywebdav
 Author: Amnon Grossman
 Author-email: emesh1@gmail.com
 License: ISC
-Description: UNKNOWN
-Platform: UNKNOWN
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Developers
 Classifier: Programming Language :: Python :: 3.3
+License-File: LICENSE
diff --git a/easywebdav.egg-info/SOURCES.txt b/easywebdav.egg-info/SOURCES.txt
index 420412d..75ea821 100644
--- a/easywebdav.egg-info/SOURCES.txt
+++ b/easywebdav.egg-info/SOURCES.txt
@@ -1,3 +1,5 @@
+LICENSE
+README.md
 setup.py
 easywebdav/__init__.py
 easywebdav/__version__.py
@@ -5,6 +7,5 @@ easywebdav/client.py
 easywebdav.egg-info/PKG-INFO
 easywebdav.egg-info/SOURCES.txt
 easywebdav.egg-info/dependency_links.txt
-easywebdav.egg-info/entry_points.txt
 easywebdav.egg-info/requires.txt
 easywebdav.egg-info/top_level.txt
\ No newline at end of file
diff --git a/easywebdav.egg-info/entry_points.txt b/easywebdav.egg-info/entry_points.txt
deleted file mode 100644
index 3e1605a..0000000
--- a/easywebdav.egg-info/entry_points.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-[console_scripts]
-
-
diff --git a/easywebdav.egg-info/requires.txt b/easywebdav.egg-info/requires.txt
index 663bd1f..f229360 100644
--- a/easywebdav.egg-info/requires.txt
+++ b/easywebdav.egg-info/requires.txt
@@ -1 +1 @@
-requests
\ No newline at end of file
+requests
diff --git a/setup.cfg b/setup.cfg
index 861a9f5..8bfd5a1 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,4 @@
 [egg_info]
 tag_build = 
 tag_date = 0
-tag_svn_revision = 0
 

Debdiff

File lists identical (after any substitutions)

No differences were encountered in the control files

More details

Full run details