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


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

ANN: pyftpdlib 1.5.5 released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From "Giampaolo Rodola'" <g.rodola@gmail.com>
Newsgroups comp.lang.python.announce
Subject ANN: pyftpdlib 1.5.5 released
Date Thu, 4 Apr 2019 11:11:52 +0200
Lines 34
Approved python-announce-list@python.org
Message-ID <mailman.87.1554465681.2939.python-announce-list@python.org> (permalink)
References <CAFYqXL8qO52GKUxgfUrsJFTwJJhRSBgMJLiwz9aP7uc-4WXZCQ@mail.gmail.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
X-Trace news.uni-berlin.de QGKrSuCcuwyzwHEzwCZ3dQKYQBk53FS6wMXM3JEtqmwA==
Return-Path <g.rodola@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:github': 0.03; 'url- ip:140.82.118.3/32': 0.03; 'url-ip:140.82.118.4/32': 0.03; 'url- ip:140.82.118/24': 0.03; 'url-ip:140.82/16': 0.03; 'subject:ANN': 0.05; 'subject:released': 0.05; 'url-ip:137.116/16': 0.07; 'ascii': 0.09; 'download:': 0.09; 'output.': 0.09; 'url- ip:137.116.78.48/32': 0.09; 'url-ip:137.116.78/24': 0.09; 'url:pypi': 0.09; 'url:io': 0.10; 'python': 0.13; '=====': 0.16; 'crlf': 0.16; 'url:readthedocs': 0.16; 'url:rst': 0.16; 'url- ip:140/8': 0.17; 'all,': 0.17; 'python.': 0.19; 'library': 0.19; 'import': 0.22; 'error': 0.22; 'url-ip:151.101.0.223/32': 0.23; 'url-ip:151.101.128.223/32': 0.23; 'url-ip:151.101.192.223/32': 0.23; 'url-ip:151.101.64.223/32': 0.23; 'url-ip:151.101.192/24': 0.24; 'replaced': 0.24; 'scalable': 0.24; 'url-ip:151.101.0/24': 0.24; 'url-ip:151.101.128/24': 0.24; 'url-ip:151.101.64/24': 0.24; 'to:2**1': 0.27; 'url-ip:137/8': 0.28; "i'm": 0.29; 'url- ip:151.101/16': 0.29; 'url-ip:151/8': 0.29; 'mode': 0.29; 'to:addr :python-announce-list': 0.29; 'to:no real name:2**1': 0.32; 'message-id:@mail.gmail.com': 0.32; 'interface': 0.34; 'received:google.com': 0.35; 'subject:: ': 0.35; 'announce': 0.36; 'pfxlen:0': 0.36; 'ftp': 0.37; 'high-level': 0.37; 'received:209.85': 0.37; 'received:209': 0.38; 'test': 0.38; 'servers': 0.60; 'due': 0.61; 'url-ip:216.58/16': 0.61; 'skip:* 10': 0.64; 'glad': 0.65; 'url:blogspot': 0.66; 'links': 0.67; 'home': 0.69; 'colored': 0.84; 'received:209.85.166.66': 0.91; 'received:mail-io1-f66.google.com': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=VuZcaZFsbHE26hqoXLmV5wFOmD3g6KVEyyC61B4OXCg=; b=Kvyzy/zqc2GjVaaHQZwbUargoAWkoCCPRWUXAGlpPtMdcOmzFin9XPXFN56BuDPF7J neAse8Hje1kHt3NhYHqdRtEYFzg0spDsfsvt8R2AHhe6QEngoOF0lUfSdzuTavaYVLIX jS+5LqqFXLo4HgbrNf/pdc7WEWcdeXjGxdPlSWIO0+He118aioXpHrZyCf3WWrXM/zg3 QG8Q25rswaI9fM7vmFeE1sJf2ewCsuW0kAvxIQ9RfVR7aY1CYmvgm/ZrNQp0x7LUjmNA DR3KZVG077AF28IKSxSRfT5az3Ry5tswe2AyPLxatC27K/zGfKTjtVZtmkPrQVWxDy4b tUVg==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=VuZcaZFsbHE26hqoXLmV5wFOmD3g6KVEyyC61B4OXCg=; b=oLh3Ua8AxuSmPehZa7AvTY2LtoqdG8/SM7Xeu9h71dM0W0c9Dx8thk1dRWGop+Prxi DfC5rC1hbHn50OmRqjNlXNUj67vcXBE2FV9tSaFyTI65INnKV8cPij145sbLFoh6ihhi b+IztAH9rH+Mic3OLK+uagpoBODiR7meB/9qoiNpe55OTFmyk6639qXNXhsGSKSYSnWT OXG16OEk4Z7CvLc6N75+5qK4ZtN9Cj3cKUlml7A24BZ+ugDHSP+bFAc/gvHHzcTSn9K0 9eVJ1+98+f6SYucxJlZojNVk41QmunPDrnILnge70nDv5X7Ij1FXzpcVXLpjivX3/u/K w+2g==
X-Gm-Message-State APjAAAWxNy1piLjrAYeC5wSEWTIhzk5x5EHwMVMW2jRshonPPuNEcO8L pUIVoGvK0U6rB4YhGLLhDEmv0SaB9xW7Yzml4CE=
X-Google-Smtp-Source APXvYqz6/5IZ5dChcZWWVf0TOJz2QHPa6xqVU15xKbpLEhCf0twnh5N2Drxso1LEhrmlSg9r/y2VlPP0H2ZvsBFBjI4=
X-Received by 2002:a5d:9517:: with SMTP id d23mr3431165iom.113.1554369123342; Thu, 04 Apr 2019 02:12:03 -0700 (PDT)
X-Mailman-Approved-At Fri, 05 Apr 2019 08:01:20 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.29
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 <CAFYqXL8qO52GKUxgfUrsJFTwJJhRSBgMJLiwz9aP7uc-4WXZCQ@mail.gmail.com>
Xref csiph.com comp.lang.python.announce:3089

Show key headers only | View raw


Hello all,
I'm glad to announce the release of pyftpdlib 1.5.5:
https://github.com/giampaolo/pyftpdlib

About
=====

Python FTP server library provides a high-level portable interface to
easily write very efficient, scalable and asynchronous FTP servers
with Python.

What's new
==========

**Enhancements**

- #495: colored test output.

**Bug fixes**

- #492: CRLF line endings are replaced with CRCRLF in ASCII mode downloads.
- #496: import error due to multiprocessing.Lock() bug.

Links
=====

- Home page: https://github.com/giampaolo/pyftpdlib
- Download: https://pypi.python.org/pypi/pyftpdlib
- Documentation: http://pyftpdlib.readthedocs.io
- What's new: https://github.com/giampaolo/pyftpdlib/blob/master/HISTORY.rst

--

Giampaolo - http://grodola.blogspot.com

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


Thread

ANN: pyftpdlib 1.5.5 released "Giampaolo Rodola'" <g.rodola@gmail.com> - 2019-04-04 11:11 +0200

csiph-web