| | 1 | ftputil 2.1 is now available from |
| | 2 | http://ftputil.sschwarzer.net/download . |
| | 3 | |
| | 4 | Changes since version 2.0 |
| | 5 | ------------------------- |
| | 6 | |
| | 7 | - Added new methods to the FTPHost class, namely makedirs, walk, |
| | 8 | rmtree. |
| | 9 | |
| | 10 | - The FTP server directory format ("Unix" vs. "Windows") is now set |
| | 11 | automatically (thanks to Andrew Ittner for testing it). |
| | 12 | |
| | 13 | - Border cases like inaccessible login directories and whitespace in |
| | 14 | directory names, are now handled more gracefully (based on input |
| | 15 | from Valeriy Pogrebitskiy, Tommy Sundstr�nd H. Y. Chu). |
| | 16 | |
| | 17 | - The documentation was updated. |
| | 18 | |
| | 19 | - A Russian translation of the documentation (currently slightly |
| | 20 | behind) was contributed by Anton Stepanov. It's also on the website |
| | 21 | at http://ftputil.sschwarzer.net/trac/wiki/RussianDocumentation . |
| | 22 | |
| | 23 | - New website, http://ftputil.sschwarzer.net/ with wiki, issue tracker |
| | 24 | and Subversion repository (thanks to Trac!) |
| | 25 | |
| | 26 | Please enter not only bugs but also enhancement request into |
| | 27 | the issue tracker! |
| | 28 | |
| | 29 | Possible incompatibilities: |
| | 30 | |
| | 31 | - The exception hierarchy was changed slightly, which might break |
| | 32 | client code. See http://ftputil.sschwarzer.net/trac/changeset/489 |
| | 33 | for the change details and the possibly necessary code changes. |
| | 34 | |
| | 35 | - FTPHost.rmdir no longer removes non-empty directories. Use the new |
| | 36 | method FTPHost.rmtree for this. |
| | 37 | |
| | 38 | What is ftputil? |
| | 39 | ---------------- |
| | 40 | |
| | 41 | ftputil is a high-level FTP client library for the Python programming |
| | 42 | language. ftputil implements a virtual file system for accessing FTP |
| | 43 | servers, that is, it can generate file-like objects for remote files. |
| | 44 | The library supports many functions similar to those in the os, |
| | 45 | os.path and shutil modules. ftputil has convenience functions for |
| | 46 | conditional uploads and downloads, and handles FTP clients and servers |
| | 47 | in different timezones. |
| | 48 | |
| | 49 | Stefan |
| | 50 | |
| | 51 | ---------------------------------------------------------------------- |