ftputil 3.4 is now available from http://ftputil.sschwarzer.net/download . Changes since version 3.3.1 --------------------------- - Several bugs were fixed [1-5]. - Added deprecation warnings for backward incompatibilities in the upcoming ftputil 4.0.0. Important note -------------- The next version of ftputil will be 4.0.0 (apart from small fixes in possible 3.4.x versions). ftputil 4.0.0 will make some backward-incompatible changes: - Support for Python 2 will be removed. There are several reasons for this, which are explained in [6]. - The flag `use_list_a_option` will be set to `False` by default. This option was intended to make life easier for users, but turned out to be problematic (see [7]). What is ftputil? ---------------- ftputil is a high-level FTP client library for the Python programming language. ftputil implements a virtual file system for accessing FTP servers, that is, it can generate file-like objects for remote files. The library supports many functions similar to those in the os, os.path and shutil modules. ftputil has convenience functions for conditional uploads and downloads, and handles FTP clients and servers in different timezones. See the documentation for details: http://ftputil.sschwarzer.net/trac/wiki/Documentation License ------- ftputil is open source software, released under the revised BSD license (see http://opensource.org/licenses/BSD-3-Clause ). [1] http://ftputil.sschwarzer.net/trac/ticket/107 [2] http://ftputil.sschwarzer.net/trac/ticket/109 [3] http://ftputil.sschwarzer.net/trac/ticket/112 [4] http://ftputil.sschwarzer.net/trac/ticket/113 [5] http://ftputil.sschwarzer.net/trac/ticket/114 [6] http://lists.sschwarzer.net/pipermail/ftputil/2017q3/000465.html [7] http://ftputil.sschwarzer.net/trac/ticket/110 Best regards, Stefan
participants (1)
-
Stefan Schwarzer