Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: David Hoese Newsgroups: comp.lang.python.announce Subject: AggDraw 1.3 Release Date: Thu, 21 Dec 2017 15:09:24 -0600 Lines: 22 Approved: python-announce-list@python.org Message-ID: References: <986034cc-231b-ff19-ca03-ba0e22a43f3e@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de miTWfNS00fsCmrIRKozUewLTtVhonwGm6h0Vrbiem3iQ== Return-Path: 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; 'url-ip:207.38/16': 0.03; 'url:pypi': 0.03; 'url-ip:207.38.86/24': 0.04; 'pypi': 0.07; 'url- ip:192.30.253.112/32': 0.07; 'url-ip:192.30.253.113/32': 0.07; 'url-ip:192.30.253/24': 0.07; 'url:github': 0.07; '1.3.': 0.09; 'notes:': 0.09; 'url-ip:151.101.1.147/32': 0.09; 'url- ip:151.101.129.147/32': 0.09; 'url-ip:151.101.193.147/32': 0.09; 'url-ip:151.101.65.147/32': 0.09; 'python': 0.10; 'library': 0.12; 'url-ip:192.30/16': 0.12; 'consolidate': 0.16; 'received:mail- io0-x22b.google.com': 0.16; 'url-ip:151.101.0.223/32': 0.19; 'url- ip:151.101.128.223/32': 0.19; 'url-ip:151.101.192.223/32': 0.19; 'url-ip:151.101.64.223/32': 0.19; 'url-ip:151.101.0/24': 0.20; 'url-ip:151.101.128/24': 0.20; 'url-ip:151.101.192/24': 0.20; 'url-ip:151.101.64/24': 0.20; 'header:User-Agent:1': 0.25; 'joining': 0.26; 'url:io': 0.28; 'url-ip:151.101/16': 0.29; 'url- ip:151/8': 0.29; 'announce': 0.30; 'received:google.com': 0.32; 'anyone': 0.32; 'quite': 0.33; 'developers': 0.33; 'message- id:@gmail.com': 0.33; 'author,': 0.34; 'maintaining': 0.35; 'url:python': 0.35; 'list': 0.36; 'stopped': 0.36; 'being': 0.37; 'url:org': 0.38; 'adds': 0.39; 'maintained': 0.39; 'url:com)': 0.39; 'url-ip:192/8': 0.39; 'graphics': 0.40; 'based': 0.60; 'over': 0.62; 'their': 0.62; 'received:edu': 0.62; 'high-quality': 0.64; 'engine': 0.64; 'interest': 0.64; 'our': 0.66; 'ago.': 0.67; 'url:htm': 0.69; 'url-ip:lookup error': 0.74; 'received:wisc.edu': 0.84; 'revive': 0.84; 'url:master': 0.84; 'revival': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=iTY5/A+yMPx6XJNfz+ZpDUMw7kxQsrqpyponzw2/TEY=; b=jlV8k+0en2IIsUR2W/RoAtdzLW/VmHH8ZU25aIUGNCUs/DfrfOwpr5kl5gg51Be0Zm 5DJczee2OJVj4WNioMd2ikdc6BGvBSL02iLL1abD8IGwVihmkca3bLbQTr8aAXuOe0Yr JrA/UgC7ELzVimHbgN7l154WRcVpmk32bgFMuxxYc+mDZ1+YO3RPAFZ0sycBIUHuuKeW E4f6zsaaMyvQfkbl5rQiAGWbIipHzBB0KbqOvSWTiGNAfcBjsGmcu9A5oSEpNS0jgYaE dBkdnQvDJZR5mvfUIZtST7Ie69lppbdif3DBmK7U6cVJ3Kf33D0+UPHy29xjpCNa0RvP 1Nrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=iTY5/A+yMPx6XJNfz+ZpDUMw7kxQsrqpyponzw2/TEY=; b=TUNaS5PPKlW1rwAsJbn/sfbAcppEPgRTC5pdQbZHF2XEFxjrHtsF2eRZz7V52KhKhe 3dPT+lb8c1a+SXf6S7BB8EYeb8K1WCblwF9tyFbzMkov/CjFrrMzgBNbakLr2MtBxk6C AVI3KgoCkUlWW38+En4PNgCQgmfY52+aY0ROv58LZ+mW/etocNBbRyU17gcMwwSsb4iw hOhD3oL+DN3CaOVwXpMV0IaMFQTY8DuXwsha7txZx6UjXRIZQKjpfYi46+nsbuOrcyTK JDC3ENFl0VcHc1YRIK1KF9ZkEnyu8LQQA3nR+F9xa+S3Pp8+MGixyOBrqpdowTPb6iZT dYDg== X-Gm-Message-State: AKGB3mJlMxBKfXs+OvALZkVNkFHbF+FeCZ+lmHSU4TSSc5jqK3PNNooz ETiRFjz/oi8UFRLXKdFjzgiaPA== X-Google-Smtp-Source: ACJfBovfSgTg+zxO4F2uQHcWH8dq7WVzZVf+/fu2bCzo6G3vw4InQGg3cYiXhaiGg6YCmy0eeU524w== X-Received: by 10.107.20.1 with SMTP id 1mr14308118iou.170.1513890565827; Thu, 21 Dec 2017 13:09:25 -0800 (PST) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 Content-Language: en-US X-Mailman-Approved-At: Sat, 23 Dec 2017 09:58:19 -0500 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <986034cc-231b-ff19-ca03-ba0e22a43f3e@gmail.com> Xref: csiph.com comp.lang.python.announce:2724 I am happy to announce the revival of the AggDraw project and the release of version 1.3. This release is the first official PyPI release in over 12 years. Most importantly this release adds Python 3 support. AggDraw is a high-quality graphics engine for PIL, based on Maxim Shemanarev's Anti-Grain Geometry library (from http://antigrain.com). The original author, effbot, was unable to continue maintaining the project quite a few years ago. After the project stopped being maintained many developers forked the project and started their own additions and modifications. In an effort consolidate and revive the project for those that needed it the PyTroll group of developers have taken over maintainership. If anyone has an interest in joining us in maintaining the project let us know on our mailing list or slack: http://pytroll.github.io/ Release notes: https://github.com/pytroll/aggdraw/blob/master/CHANGES Documentation: http://effbot.org/zone/pythondoc-aggdraw.htm GitHub/Bug Tracker: https://github.com/pytroll/aggdraw PyPI: https://pypi.python.org/pypi/aggdraw -AggDraw Developers