Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Dan Gass Newsgroups: comp.lang.python.announce Subject: [baseline 1.2.0] Easy String Baseline Date: Tue, 22 Dec 2020 22:56:35 -0600 Lines: 24 Approved: python-announce-list@python.org Message-ID: <160870204290.31972.python-announce-list@python.org> Reply-To: python-list@python.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Trace: news.uni-berlin.de +iaHtBw0tiBKOYaJBTKgnANNHa5wRhKDUFyCapt9womQ== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=ckdukfwV; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82.121/24': 0.03; 'url-ip:140.82/16': 0.03; 'string': 0.05; 'tests': 0.05; 'mechanism': 0.07; 'dan': 0.09; 'to:addr:python-announce-list': 0.09; 'url-ip:151.101.0.223/32': 0.09; 'url- ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09; 'url-ip:151.101.64.223/32': 0.09; 'url-ip:140/8': 0.12; 'url:github': 0.15; 'python': 0.15; '3.4': 0.16; '3.5.': 0.16; '3.9': 0.16; 'facilitate': 0.16; 'interpreter': 0.16; 'license:': 0.16; 'prompt.': 0.16; 'readability': 0.16; 'skip:h 40': 0.16; 'url:latest': 0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'announce': 0.16; 'uses': 0.19; 'subject:] ': 0.20; 'option': 0.23; 'creation': 0.23; 'command': 0.24; 'output': 0.26; 'subject:[': 0.30; 'but': 0.32; 'message-id:@mail.gmail.com': 0.33; 'received:google.com': 0.34; 'from:addr:gmail.com': 0.35; 'release': 0.35; 'those': 0.36; 'change': 0.36; 'copy': 0.62; 'improve': 0.64; 'tool': 0.68; 'pleased': 0.68; 'compare': 0.70; 'mit': 0.70; 'manual': 0.71; 'maintenance': 0.72; 'skip:* 10': 0.72; 'promise': 0.77; 'backwards': 0.84; 'mismatch': 0.84; 'removal': 0.84; 'received:mail-vs1-xe2c.google.com': 0.91; 'review.': 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=0XTWnSRZe/uJ1lcwXnuBzreBM+HK9FRiqm9RmPsYb9Y=; b=ckdukfwVqhprsld+jvVuZ0t3P5ZWgjbT3byueK5CevMQpjxmLxXd94V7IdWRAblRTY QNE84XLaZP/eRwm4z+/w2O82urACCVSpNXK12VT7ua0RlCmYVtGtyHqgZ4L/JdJXNH7F YnUWY4tMNDEoFpKUktikQmAn4KNQ/zI6I+u3rrEVRIO3gRuZMbbj2vIrYKtOliVjDtl5 GfAejOJ0xFCyjCX8c+VviBTN/fSDmh0e8/oom74AOuXKahdtynQlWojMjrG+t7tAIVC+ Akz5bzRObCWFtbw60djOhhDGb0pfCk5XRbNlB40nmx/KdyMFnfwHh2whmpQcaxAAsBMp Y3pg== 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=0XTWnSRZe/uJ1lcwXnuBzreBM+HK9FRiqm9RmPsYb9Y=; b=DH7n3v4raH5wFlkV4NH1kf2GV7Y4ffHcY53HhPZ5vJIeQrTMBrcPR1vx3UioaEnQ/1 3dU1gsh3ipi44UwLbCA60V2/8Jw5MiCfCB2X44dEu6Rrz05C3HAcGDw+TWekesi5prVc 3FYULbAqHXs5Lb8lb3ipFtpq0bB5sAwOtYZRbZOtssUTe+Nc+pTNeRMOr3v2HHKPnlyz V9B6j9yyZJUXqCxCavA5dCq1AbCFP9KYXC426Ws03/0UGh1XLmBAFd9mDjmPwCpVw7wJ kQCynd7vq/W9M6UU7xNtIiZqzqTMGxOubdSJG/HDdQMBi2WhlygvSrszabgHEIgUuFwr VM3Q== X-Gm-Message-State: AOAM532jvykXUw6ECNN5OS1TW3jX5Jk/tcZYPSBa7OroWNfLyiWhyCF+ Fjad1QDYqKjzdmqjSHYPWgwVzhRMTZQ80GMmyvLbKzFJiRA= X-Google-Smtp-Source: ABdhPJx/sDwlSCdBKcG5tyjLUIEZkQddXNfS13m1QmaQEz6XpqXyBDpGPkMCtfpOSkUslJCNmGsgAdg//IucrmjicDw= X-Received: by 2002:a05:6102:3111:: with SMTP id e17mr18451402vsh.3.1608699406618; Tue, 22 Dec 2020 20:56:46 -0800 (PST) X-MailFrom: dan.gass@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: D6TAIRBIE7HPCOJDUMB34ZAPC3GZBY4L X-Message-ID-Hash: D6TAIRBIE7HPCOJDUMB34ZAPC3GZBY4L X-Mailman-Approved-At: Wed, 23 Dec 2020 00:40:29 -0500 X-Content-Filtered-By: Mailman/MimeDel 3.3.3b1 X-Mailman-Version: 3.3.3b1 Precedence: list List-Id: Announcement-only list for the Python programming language Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com comp.lang.python.announce:3550 SSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSBhdmFpbGFiaWxpdHkgb2YgYSBuZXcgYmFja3dh cmRzIGNvbXBhdGlibGUNCmZlYXR1cmUgaW4gdGhlICJiYXNlbGluZSIgcGFja2FnZSAocmVsZWFz ZXMgMS4yLjApLiBUaGlzIHJlbGVhc2UgaW5jbHVkZXMNCnN1cHBvcnQgZm9yIFB5dGhvbiAzLjkg YW5kIHJlbW92YWwgb2Ygc3VwcG9ydCBmb3IgUHl0aG9uIDMuNCBhbmQgMy41Lg0KDQpUaGlzIHRv b2wgZmFjaWxpdGF0ZXMgc3RyZWFtbGluaW5nIHRoZSBjcmVhdGlvbiBhbmQgbWFpbnRlbmFuY2Ug b2YgdGVzdHMNCndoaWNoIGNvbXBhcmUgc3RyaW5nDQpvdXRwdXQgYWdhaW5zdCBhIGJhc2VsaW5l LiBJdCBvZmZlcnMgYSBtZWNoYW5pc20gdG8gY29tcGFyZSBhIHN0cmluZyBhZ2FpbnN0DQphIGJh c2VsaW5lZCBjb3B5IGFuZCB1cGRhdGUgdGhlIGJhc2VsaW5lZCBjb3B5IHRvIG1hdGNoIHRoZSBu ZXcgdmFsdWUgd2hlbiBhDQptaXNtYXRjaCBvY2N1cnMuIFRoZSB1cGRhdGUgcHJvY2VzcyBpbmNs dWRlcyBhIG1hbnVhbCBzdGVwIHRvIGZhY2lsaXRhdGUgYQ0KcmV2aWV3IG9mIHRoZSBjaGFuZ2Ug YmVmb3JlIGFjY2VwdGFuY2UuIFRoZSB0b29sIHVzZXMgbXVsdGktbGluZSBzdHJpbmcNCmZvcm1h dA0KZm9yIHN0cmluZyBiYXNlbGluZXMgdG8gaW1wcm92ZSByZWFkYWJpbGl0eSBmb3IgaHVtYW4g cmV2aWV3Lg0KDQpEb2NzOiBodHRwczovL2Jhc2VsaW5lLnJlYWR0aGVkb2NzLmlvL2VuL2xhdGVz dC8NClB5UGk6IGh0dHBzOi8vcHlwaS5vcmcvcHJvamVjdC9iYXNlbGluZS8NClJlcG86IGh0dHBz Oi8vZ2l0aHViLmNvbS9kbWdhc3MvYmFzZWxpbmUNCg0KTGljZW5zZTogTUlUDQoNCldpdGggUmVn YXJkcywNCkRhbiBHYXNzDQooZGFuLmdhc3MgYXQgZ21haWwpDQoNCg0KKioqKioqKioqKioqKioq KioNCjEuMi4wIDIwMjAtREVDLTIyDQoqKioqKioqKioqKioqKioqKg0KDQorIEFkZCBgYC0tZm9y Y2VgYCBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIHN1cHByZXNzIGFja25vd2xlZGdlbWVudA0KICBw cm9tcHQuDQoNCisgQWRkIFB5dGhvbiAzLjkgc3VwcG9ydCBhZHZlcnRpc2VtZW50LiAoUmVncmVz c2lvbiB0ZXN0aW5nDQogIGFkZGVkIHRvIHRoZSByZWxlYXNlIHByb2Nlc3MuKQ0KDQorIFJlbW92 ZSBQeXRob24gMy40IGFuZCAzLjUgc3VwcG9ydCBhZHZlcnRpc2VtZW50LiAoUmVncmVzc2lvbiB0 ZXN0aW5nDQogIHJlbW92ZWQgZnJvbSByZWxlYXNlIHByb2Nlc3MuKSBOb3RoaW5nIGJsb2NrcyBp bnN0YWxsYXRpb24sIGJ1dCBubw0KICBwcm9taXNlIGV4aXN0cyB0aGF0IHRoZSBwYWNrYWdlIHdv cmtzIHdpdGggdGhvc2UgaW50ZXJwcmV0ZXIgdmVyc2lvbnMuDQo=