Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed5.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:ANN': 0.02; 'subject:released': 0.03; 'bsd': 0.05; 'url:googlecode': 0.07; 'python': 0.08; '===': 0.09; 'aix': 0.09; 'descriptor': 0.09; 'descriptors': 0.09; 'folks,': 0.09; 'received:209.85.210.174': 0.13; 'received:mail-iy0-f174.google.com': 0.13; '0.2.0': 0.16; '3.3.': 0.16; 'osx': 0.16; 'socket).': 0.16; 'tested)': 0.16; 'url:tar': 0.16; 'linux': 0.17; 'example.': 0.18; 'phrase': 0.18; 'to:2**1': 0.21; 'transfers': 0.21; 'interface': 0.23; 'systems.': 0.23; 'versions': 0.23; 'refers': 0.23; 'fact': 0.27; "i'm": 0.27; 'url:code': 0.28; 'message-id:@mail.gmail.com': 0.28; 'basically,': 0.30; '---': 0.31; 'ftp': 0.32; 'source': 0.32; 'done': 0.33; 'it.': 0.33; 'to:addr:python-list': 0.33; 'typical': 0.34; '(not': 0.34; 'from:charset:iso-8859-1': 0.34; 'copying': 0.35; 'to:no real name:2**1': 0.35; 'file': 0.35; 'http': 0.36; 'to:addr:python-announce-list': 0.36; 'two': 0.37; 'received:google.com': 0.37; 'another': 0.37; 'received:209.85': 0.38; 'announce': 0.38; 'being': 0.39; 'files': 0.39; 'received:209': 0.39; 'subject:: ': 0.39; 'to:addr:python.org': 0.40; 'platforms': 0.40; 'data': 0.40; 'most': 0.60; 'url:p': 0.62; 'pleased': 0.65; 'home': 0.65; 'sfxlen:3': 0.66; 'url:0': 0.67 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=jKS+20jxgaVJ7pjToosb57R4IOSFZoRsHDH8ySg84n4=; b=vmtlrMotcOghAfkvSBg+v1on0v/8t6yzxDLFxd6SmusGTPv5jDN/IpxN7g3xTfmw+4 92Jb/6CgHzzm2Lay1IdIww2rghyXm42Fv37A4x9HE42JmrWFRfRZBd5nVie40WqkhgM7 a6WY6rx4+CumdofxEKD/U8pcUcgIqKmmQDoRU= MIME-Version: 1.0 Date: Thu, 12 Jan 2012 22:04:41 +0100 Subject: ANN: pysendfile 0.2.0 released From: =?ISO-8859-1?Q?Giampaolo_Rodol=E0?= To: python-list@python.org, python-announce-list@python.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 40 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1326402285 news.xs4all.nl 6929 [2001:888:2000:d::a6]:45269 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:18883 Hi folks, I'm pleased to announce the 0.2.0 release of pysendfile: http://code.google.com/p/pysendfile === About === This is a python interface to sendfile(2) system call available on most UNIX systems. sendfile(2) provides a "zero-copy" way of copying data from one file descriptor to another (a socket). The phrase "zero-copy" refers to the fact that all of the copying of data between the two descriptors is done entirely by the kernel, with no copying of data into userspace buffers, resuting in file transfers being from 2x to 3x faster. Basically, any application sending files over the network can take advantage of it. HTTP and FTP servers are a typical example. === Supported platforms === * Linux * Mac OSX * FreeBSD * Dragon Fly BSD * Sun OS * AIX (not properly tested) === Supported python versions === >From 2.5 to 3.3. === Links === * Home page: http://code.google.com/p/pysendfile * Source tarball: http://pysendfile.googlecode.com/files/pysendfile-0.2.0.tar.gz --- Giampaolo Rodola' http://code.google.com/p/pyftpdlib/ http://code.google.com/p/psutil/ http://code.google.com/p/pysendfile/