Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #2030
| Path | csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail |
|---|---|
| From | Stefan Schwarzer <sschwarzer@sschwarzer.net> |
| Newsgroups | comp.lang.python.announce |
| Subject | [ANN] ftputil 3.3.1 released |
| Date | Thu, 18 Feb 2016 21:54:43 +0100 |
| Lines | 38 |
| Approved | python-announce-list@python.org |
| Message-ID | <mailman.44.1455882841.2289.python-announce-list@python.org> (permalink) |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8 |
| Content-Transfer-Encoding | 7bit |
| X-Trace | news.uni-berlin.de Mp5hzmiYTROutVpXL1LC3w9aQpvNIB8PTA3GyRR/w5AQ== |
| 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; 'implements': 0.07; 'session.': 0.07; 'shutil': 0.07; 'subject:ANN': 0.07; 'subject:released': 0.07; '-------': 0.09; 'before.': 0.09; 'broke': 0.09; 'bsd': 0.09; 'file-like': 0.09; 'high-level': 0.09; 'modules.': 0.09; 'os.path': 0.09; 'bug': 0.10; 'python': 0.10; 'exception': 0.13; 'files.': 0.13; 'conditional': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'url:documentation': 0.16; 'url:licenses': 0.16; 'later': 0.16; 'skip:` 20': 0.18; 'stefan': 0.18; 'subject:] ': 0.19; 'library': 0.20; 'changes': 0.20; '(see': 0.20; 'handles': 0.20; 'to:2**1': 0.21; 'os,': 0.22; 'file.': 0.22; 'programming': 0.22; 'url:download': 0.24; 'header :User-Agent:1': 0.26; '3.0': 0.27; 'convenience': 0.29; 'objects': 0.29; 'url:wiki': 0.30; 'fixed': 0.31; 'software,': 0.32; '[1]': 0.32; 'language.': 0.32; 'source': 0.33; 'open': 0.33; 'similar': 0.33; 'skip:- 10': 0.34; 'file': 0.34; 'remote': 0.35; 'supports': 0.35; 'url:org': 0.36; 'client': 0.37; 'doing': 0.38; 'virtual': 0.38; 'version': 0.38; 'skip:- 20': 0.39; 'subject:[': 0.39; 'to:addr:python.org': 0.40; 'where': 0.40; 'received:de': 0.40; 'received:85': 0.60; 'close': 0.61; 'clients': 0.61; 'show': 0.62; 'different': 0.63; 'url:0': 0.63; 'here:': 0.63; 'license': 0.65; 'differences': 0.66; 'received:212.227.17': 0.66; 'reply': 0.68; 'details:': 0.73; '2.8': 0.84; '3.3.1': 0.84; 'resulted': 0.84; 'url:ticket': 0.84; 'url:trac': 0.84 |
| X-Enigmail-Draft-Status | N1110 |
| 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 |
| X-Provags-ID | V03:K0:AwyC0+3Z6G3zGPaTnalUbUP4W7t8Cz3i+e0XZygeJbs7LW6oPGh SnkTyuoX0IB2rZ9bSLAnUoafXdzPLawwVNI0puTftc8S+LrbE8fY/PderFdgutHwqFHF5IJ uoLJ2ijyQofTvbdUshJPH+PHXIM2hr/3HeY+g2zIXJYGCUC0nMlJtgnq18BUr2Fe1C0ryrh CvSuDtxQ7zcIGIiYh1TPw== |
| X-UI-Out-Filterresults | notjunk:1;V01:K0:eQcdVaA5e40=:Tm7bNaQZz9qwrh0vFczXOZ rgXpVKucLojV5PsXC+QUMX4NxQGfN+su/6BPZIIDdsqTl43z7nEmtnG3LjPLWNda/1ec70FFJ X3kSZk0ol67Uu53j7rfDe/X7CJdowUeWKyaQ3le2bCXqNLH3FiS7K353FIuDr7oZ4qJ9hI+ey fE1VTIDeOW4IJD9t3b5fGK5vAFlG4oX8zURsPGyqHJ2aMBmeG6y8AITsfvAbIm55exQLO31ja qDGDyhj0bLfhdc9Oc5xVor1bznboCEymtx+sYGSn4vEmD48uAT/qXO6sIml6nXtG/bzffgpz2 RWiTfwYGj0sL17z0V8aJtIufPw3jtfeb2lhEQof4dkjRDsoaXWW4PyNYsytbaBgPZFesYTvOr 9z6Rki+BLGtNA7Jsh3Ry3q1TcPvNQdoI5T16qHXa84Mb6XESFY1mBWpRHa/KOv1MXtyvY+ebI kgLr16cQX5T/c9cBVewbAv5e3DVnHhLCV4MEL8LVgldeEVzitX0U1XQQnR1hWIbP8feDZAaRX rgc04CJCRhYXnkQzEl0BDyIl6ZrTYFVOp7MyIQAGZFZnOvxfqXOnJE5WEimF2qhOS940ZdBNy 5lS8s6VbYTK+XZcqBtTJZTD7fjQfQJpHj/+YZZ4yU9BrzvlBveSL1S5+YkmDLhii3wrslZGcN Cz70Wu75C3QVBwqGCwvaMskhL1vy1R+FZrB8h8avBbD1Isoil8XPO3mJbCgjvqYW/ttaaaC23 AdfsmQd+YKvCPmy3 |
| X-Mailman-Approved-At | Fri, 19 Feb 2016 06:54:00 -0500 |
| X-BeenThere | python-announce-list@python.org |
| X-Mailman-Version | 2.1.21rc2 |
| 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> |
| Xref | csiph.com comp.lang.python.announce:2030 |
Show key headers only | View raw
ftputil 3.3.1 is now available from http://ftputil.sschwarzer.net/download . Changes since version 3.3 ------------------------- - Fixed a bug where a 226 reply after a remote file close would only show up later when doing a `pwd` call on the session. [1] This resulted in an `ftplib.error_reply` exception when opening a remote file. Note that ftputil 3.0 broke backward compatibility with ftputil 2.8 and before. The differences are described here: http://ftputil.sschwarzer.net/trac/wiki/WhatsNewInFtputil3.0 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/102 Stefan
Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread
[ANN] ftputil 3.3.1 released Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2016-02-18 21:54 +0100
csiph-web