[prev in list] [next in list] [prev in thread] [next in thread] 

List:       python-list
Subject:    Re: [ANN] ftputil 3.0a1 released
From:       "Giampaolo Rodola'" <g.rodola () gmail ! com>
Date:       2013-09-30 8:39:05
Message-ID: CAFYqXL_4O+AtTf5rn1E7veEu2cbB-q3cuFEQc39u9U0KoLSBcQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Glad to hear there's someone else other than me who still cares about the
almost forgotten FTP protocol! =)

--- Giampaolo
https://code.google.com/p/pyftpdlib/
https://code.google.com/p/psutil/
https://code.google.com/p/pysendfile/


On Sun, Sep 29, 2013 at 8:00 PM, Stefan Schwarzer <sschwarzer@sschwarzer.net
> wrote:

> ftputil 3.0a1 is now available from
> http://ftputil.sschwarzer.net/download .
>
> Changes since version 2.8
> -------------------------
>
> Note: This version of ftputil is _not_ backward-compatible
> with earlier versions.See the links below for information
> on adapting existing client code.
>
> - This version adds Python 3 compatibility! :-)
>
>   The same source is used for Python 2.x and Python 3.x.
>
>   I had to change the API to find a good compromise for
>   both Python versions.
>
> - ftputil now requires at least Python 2.6.
>
> - Remote file-like objects use the same semantics as Python's
>   `io` module. (This is the same as for the built-in `open`
>   function in Python 3.)
>
> - `ftputil.ftp_error` was renamed to `ftputil.error`.
>
> - For custom parsers, import `ftputil.parser` instead of
>   `ftputil.stat`.
>
> For more information please read
> http://ftputil.sschwarzer.net/trac/wiki/WhatsNewInFtputil3.0
> http://ftputil.sschwarzer.net/trac/wiki/PreReleaseDocumentation
>
> 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.
>
> License
> -------
>
> ftputil is Open Source software, released under the revised BSD
> license (see http://opensource.org/licenses/BSD-3-Clause ).
>
> Stefan
> --
> https://mail.python.org/mailman/listinfo/python-list
>

[Attachment #5 (text/html)]

<div dir="ltr">Glad to hear there&#39;s someone else other than me who still cares \
about the almost forgotten FTP protocol! =)<div><br></div><div>--- \
Giampaolo</div><div><div><a \
href="https://code.google.com/p/pyftpdlib/">https://code.google.com/p/pyftpdlib/</a></div>


<div><a href="https://code.google.com/p/psutil/">https://code.google.com/p/psutil/</a></div><div><a \
href="https://code.google.com/p/pysendfile/">https://code.google.com/p/pysendfile/</a></div></div></div><div \
class="gmail_extra">

<br><br><div class="gmail_quote">On Sun, Sep 29, 2013 at 8:00 PM, Stefan Schwarzer \
<span dir="ltr">&lt;<a href="mailto:sschwarzer@sschwarzer.net" \
target="_blank">sschwarzer@sschwarzer.net</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">

ftputil 3.0a1 is now available from<br>
<a href="http://ftputil.sschwarzer.net/download" \
target="_blank">http://ftputil.sschwarzer.net/download</a> .<br> <br>
Changes since version 2.8<br>
-------------------------<br>
<br>
Note: This version of ftputil is _not_ backward-compatible<br>
with earlier versions.See the links below for information<br>
on adapting existing client code.<br>
<br>
- This version adds Python 3 compatibility! :-)<br>
<br>
  The same source is used for Python 2.x and Python 3.x.<br>
<br>
  I had to change the API to find a good compromise for<br>
  both Python versions.<br>
<br>
- ftputil now requires at least Python 2.6.<br>
<br>
- Remote file-like objects use the same semantics as Python&#39;s<br>
  `io` module. (This is the same as for the built-in `open`<br>
  function in Python 3.)<br>
<br>
- `ftputil.ftp_error` was renamed to `ftputil.error`.<br>
<br>
- For custom parsers, import `ftputil.parser` instead of<br>
  `ftputil.stat`.<br>
<br>
For more information please read<br>
<a href="http://ftputil.sschwarzer.net/trac/wiki/WhatsNewInFtputil3.0" \
target="_blank">http://ftputil.sschwarzer.net/trac/wiki/WhatsNewInFtputil3.0</a><br> \
<a href="http://ftputil.sschwarzer.net/trac/wiki/PreReleaseDocumentation" \
target="_blank">http://ftputil.sschwarzer.net/trac/wiki/PreReleaseDocumentation</a><br>
 <br>
What is ftputil?<br>
----------------<br>
<br>
ftputil is a high-level FTP client library for the Python programming<br>
language. ftputil implements a virtual file system for accessing FTP<br>
servers, that is, it can generate file-like objects for remote files.<br>
The library supports many functions similar to those in the os,<br>
os.path and shutil modules. ftputil has convenience functions for<br>
conditional uploads and downloads, and handles FTP clients and servers<br>
in different timezones.<br>
<br>
License<br>
-------<br>
<br>
ftputil is Open Source software, released under the revised BSD<br>
license (see <a href="http://opensource.org/licenses/BSD-3-Clause" \
target="_blank">http://opensource.org/licenses/BSD-3-Clause</a> ).<br> <span \
class="HOEnZb"><font color="#888888"><br> Stefan<br>
--<br>
<a href="https://mail.python.org/mailman/listinfo/python-list" \
target="_blank">https://mail.python.org/mailman/listinfo/python-list</a><br> \
</font></span></blockquote></div><br></div>



-- 
https://mail.python.org/mailman/listinfo/python-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic