Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2680

ftputil 3.4 released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Stefan Schwarzer <sschwarzer@sschwarzer.net>
Newsgroups comp.lang.python.announce
Subject ftputil 3.4 released
Date Wed, 8 Nov 2017 08:48:40 +0100
Lines 62
Approved python-announce-list@python.org
Message-ID <mailman.82.1510146115.2819.python-announce-list@python.org> (permalink)
References <1f2299df-561a-b355-68cd-dc4018ee1df1@sschwarzer.net>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de kW5aBndXg49MvpPc+CjxiwspggRO7425wTHVTePO/6fA==
Return-Path <sschwarzer@sschwarzer.net>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'warnings': 0.04; 'fixes': 0.07; 'high-level': 0.07; 'modules.': 0.07; 'shutil': 0.07; 'subject:released': 0.07; 'python': 0.09; '-------': 0.09; 'bsd': 0.09; 'default.': 0.09; 'file-like': 0.09; 'implements': 0.09; 'os.path': 0.09; 'received:212.227.126': 0.09; 'files.': 0.15; 'removed.': 0.15; '[5]': 0.16; 'conditional': 0.16; 'deprecation': 0.16; 'url:107': 0.16; 'url:documentation': 0.16; 'url:licenses': 0.16; 'os,': 0.18; 'url:pipermail': 0.18; 'url:download': 0.18; 'library': 0.20; 'to:2**1': 0.20; 'convenience': 0.22; 'skip:` 10': 0.22; 'users,': 0.22; 'changes': 0.23; 'handles': 0.23; 'programming': 0.24; 'header:User-Agent:1': 0.27; '[2]': 0.27; 'stefan': 0.27; 'changes:': 0.29; '(see': 0.29; 'objects': 0.29; 'url:wiki': 0.29; 'fixed': 0.30; 'bugs': 0.30; '[1]': 0.32; 'remote': 0.33; 'next': 0.34; 'but': 0.34; 'source': 0.35; 'similar': 0.35; 'file': 0.35; 'possible': 0.35; 'version': 0.36; 'url:org': 0.36; 'language.': 0.36; 'open': 0.37; 'there': 0.37; 'option': 0.37; 'virtual': 0.38; 'skip:- 10': 0.38; 'software,': 0.38; 'received:io': 0.39; 'received:psf.io': 0.39; 'received:ams1.psf.io': 0.39; 'received:mail1.ams1.psf.io': 0.39; 'easier': 0.39; 'several': 0.39; 'some': 0.39; 'received:192': 0.39; 'to:addr:python.org': 0.40; 'received:192.168': 0.40; 'received:de': 0.40; 'details:': 0.64; 'different': 0.64; 'clients': 0.67; 'license': 0.67; 'life': 0.69; 'to:addr:python- announce-list': 0.71; '3.3.1': 0.84; '3.4': 0.84; '3.4.x': 0.84; 'uploads': 0.84; 'url:110': 0.84; 'url:ticket': 0.84; 'url:trac': 0.84
User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666
Content-Language en-MW
X-Provags-ID V03:K0:SYsITLnKEiHc6EN4oEuolXeSHFmj/LCUXBhNhpD082eY4Zt1IuY ZzlaYVdFL0gQqSGv7/PwkGTeeqwe3d8ujshAijPrzkW/go2hqBH59TgPLUjbVqJuu7CNC8F BQde7RV4ZJRcEqK0Y4Octq0ofkrrYPpoWEXt7z4oCBkFpFtbLklDYDQb8CSTxh7uTCUfWts EOMciBgJ8zB7euy16gIkw==
X-UI-Out-Filterresults notjunk:1;V01:K0:EfT10ib7Uws=:TRl1tAO2vNqEOoOgitc+ZF REDr8gKnO0af5opiPJIYm3ORYpF6+UNQ+oa/+VTxTQifLsGpzXQe5sMxgIQIPciVLsVO6N0Iz B+CL0jbXYHQqKSEy7kUuaEmMvhfq3c+nrvBf1IVJ1IgOSIc+ytOxWxz+2loZc8wZfFLDgJnex QzvJODpG4k+kS+quOG9NuX4bn0bukss2xnurBvuI1TpsY8kuE5TXqKlFoDEHhL9Vl9sYxSRte Ln2H9bf/VIMXFlOvTWpkjiBNAqSDKe+WBYH3n+Zz4Sz3oLnTXtb0nrn42wsI+ipCJWuE9lXe6 BH8F3AZeyM3u23Tgemnve3ks4dD7xUYR5QD25k6dEcqAh21C+4GhEK20P48Hx5xkf8z18YPhE H5deqfqb6rl04E8URWus2ipgqYxjlmQ7xVM0Ldst2hs4olGmKBYWIhXt3DfdyiidIbNkNSGyu GSbtUPpYr7u+vaLx2vVN7sbEC7bbE8VNajZjFnrnGtSeUq5iqqbZg3N12JUrmhK8jwkALFFsd s+kSdYd4T610mPX5qPhBJVNtnWqv24HoNhUq0kTGEp70m3TDjv9M17t55dYiRHzwPgfTidtq1 Eis/PfAwS5DHoz4mhn+JTqu6ChqClBF8T8k0lTbe72fZ//uCmNmkM3EPq029TUJnZf0JjIe7k aKybKi8274j5/18Co7pxxqFBuzp6LBvA4t9TMPmalDFjpJ5ptQx+0ub3yT3f9p6tOTuMvx2PO LaGlnP2e/f78yNdMMedMUrMEDeLxqdbIGIjvhNmI0WjRfD90jmGW080xo8s=
X-Mailman-Approved-At Wed, 08 Nov 2017 08:01:54 -0500
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.25
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <1f2299df-561a-b355-68cd-dc4018ee1df1@sschwarzer.net>
Xref csiph.com comp.lang.python.announce:2680

Show key headers only | View raw


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

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ftputil 3.4 released Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2017-11-08 08:48 +0100

csiph-web