Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Shawn Brown <03sjbrown@gmail.com> Newsgroups: comp.lang.python.announce Subject: [ANN] Datatest 0.11.0 Released Date: Fri, 18 Dec 2020 00:56:35 -0500 Lines: 36 Approved: python-announce-list@python.org Message-ID: <160828845506.21249.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 IE2npuHxuuD2vwCstT1acgms4nPxQm6Ni1w+L8RNtGrw== Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=gmail.com header.i=@gmail.com header.b=o4ajb0T2; 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; 'project,': 0.05; 'pytest': 0.05; 'methods,': 0.09; 'moved': 0.09; 'numpy': 0.09; 'pandas': 0.09; 'skip:` 10': 0.09; 'to:addr:python-announce-list': 0.09; 'upgrading': 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:stable': 0.09; 'worried': 0.09; 'steps': 0.11; 'url-ip:140/8': 0.12; 'url:github': 0.15; 'apis': 0.16; 'classes,': 0.16; 'easiest': 0.16; 'first:': 0.16; 'implements': 0.16; 'modifies': 0.16; 'received:mail- ej1-x635.google.com': 0.16; 'rewrite': 0.16; 'subject:ANN': 0.16; 'subject:Released': 0.16; 'url:master': 0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'announce': 0.16; 'subject:] ': 0.20; "aren't": 0.20; 'bug': 0.20; 'version': 0.21; 'install': 0.23; 'discussion': 0.24; 'extension': 0.24; 'code': 0.25; 'run': 0.25; 'skip:- 10': 0.27; 'framework': 0.27; 'api': 0.29; 'subject:[': 0.30; 'using': 0.32; 'fixed': 0.32; 'message-id:@mail.gmail.com': 0.33; "i'm": 0.33; 'context': 0.33; 'received:google.com': 0.34; 'from:addr:gmail.com': 0.35; 'release': 0.35; 'running': 0.36; 'way': 0.38; 'special': 0.38; 'use': 0.38; 'once': 0.61; 'check': 0.62; 'parts': 0.62; '\xc2\xa0\xc2\xa0': 0.63; 'improve': 0.64; 'pay': 0.65; 'your': 0.65; 'with:': 0.66; 'pleased': 0.68; 'complete': 0.69; 'features.': 0.70; 'upgrade': 0.71; 'skip:* 10': 0.72; 'attention': 0.74; 'features': 0.74; 'links:': 0.77; 'highlights': 0.84; 'include:': 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=NScXP/9iXTyw/PAVZo++T4xnzWI4po8tt8bfiE97fps=; b=o4ajb0T2Ofh0g1j+X36K2ih7fk9+RzifVRK80thG74AxGLq+zE2h8NqvYuDxA400NL xWuelHQDrZSJLLdaBmumegol/yllr65O+8ez9IRAyTZ/E5/1hjn2Q7UMrXM61pJ8/d82 SyfMWPoAfzQrO9al5jzOahwmhApMEWPs2JAX/2+0vtaDf8j1HM5MiLu+KupkCSc3/WsI 3mRQKrGgAnAzLwLYsIUnDlgcwM3SgdOpSRLDL51IjMLiPSrVHSnaxqx6O/gtXsAcXavW 3NjGxXsta6cXrq2HVWrmJpUqxz0qXmKdeSp0cnY7pSEB4hPp4QIGygS6v755wEvNsYHc axaQ== 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=NScXP/9iXTyw/PAVZo++T4xnzWI4po8tt8bfiE97fps=; b=aL8ERKuGMZ5nfcbm6r5JdidwHcWlkom06sMYdnZIuUakxTz2UXLQQF+uq77wM80Xuq GWM/ws0uQFDg29aW/eVzqSec4NjWVvUrMdzNpF5jh28iHF0YXjqDS7vVVIp2+PrC1jUK RIQlbQcXQJZRUqBq2oQjrgARFGW/H8PC38U2fabvMQC+Z81TWuC9QZs7qRXJDG5qa/ov e/aDm5Ug+M5s96U9E5os0B5R+n1ca14mOaPPU+FfVFD8a9jNhYfwbeKnFCc/Oa3F66T9 juTppnHPnBUWm+fCk9bXg/fn1lQTmbhI2YFdnquK8fAC31Dsk8AQD0GWIyR5iuzPIyOH 2JIw== X-Gm-Message-State: AOAM530hH3vys2IayWmV3p8ly+go/JHxH5JtnhmHGSds5jW7VaH/waK/ tclTWd4GOepbymt79IRzlKvJwnmmpjhQVte86c8ZzpyTx5U= X-Google-Smtp-Source: ABdhPJzuX22qbyzCtUy5E8mMrGbhuNyQKWtQ0FWFSG3M9z5BTFL2QhUhvc3FmVaBbvXqoNcYP8ZkuVcPs4RNm9EoIOI= X-Received: by 2002:a17:906:cec7:: with SMTP id si7mr2367956ejb.123.1608271011380; Thu, 17 Dec 2020 21:56:51 -0800 (PST) X-MailFrom: 03sjbrown@gmail.com X-Mailman-Rule-Hits: emergency X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved Message-ID-Hash: IC4FU7AKUISOZYW6KNEZBANCX4XBS6DQ X-Message-ID-Hash: IC4FU7AKUISOZYW6KNEZBANCX4XBS6DQ X-Mailman-Approved-At: Fri, 18 Dec 2020 05:47:22 -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:3547 SSdtIHBsZWFzZWQgdG8gYW5ub3VuY2UgdGhlIHJlbGVhc2Ugb2YgRGF0YXRlc3QgdmVyc2lvbiAw LjExLjAuDQoNCkRhdGF0ZXN0IGltcGxlbWVudHMgYSBzeXN0ZW0gb2YgKnZhbGlkYXRpb24qIG1l dGhvZHMsICpkaWZmZXJlbmNlKg0KY2xhc3NlcywgYW5kICphY2NlcHRhbmNlKiBjb250ZXh0IG1h bmFnZXJzLiBJdCBjYW4gYmUgdXNlZCBkaXJlY3RseQ0KaW4geW91ciBvd24gcHJvamVjdHMgb3Ig YXMgcGFydCBvZiBhIHRlc3RpbmcgZnJhbWV3b3JrIGxpa2UgcHl0ZXN0DQpvciB1bml0dGVzdC4N Cg0KVGhpcyBpcyBhIGxhcmdlIGFuZCBsb25nLWF3YWl0ZWQgdXBkYXRlLiBJZiB5b3UgYXJlIHVw Z3JhZGluZw0KZnJvbSBhbiBvbGRlciB2ZXJzaW9uIG9mIGRhdGF0ZXN0LCBwYXkgc3BlY2lhbCBh dHRlbnRpb24gdG8gdGhlDQppbnN0YWxsYXRpb24gc3RlcHMgYmVsb3cuDQoNCkhJR0hMSUdIVFMg SU5DTFVERToNCg0KKiBDb21wbGV0ZSByZXdyaXRlIG9mIEludHJvZHVjdGlvbiwgSG93LXRvLCBh bmQgRGlzY3Vzc2lvbiBkb2NzOg0KICAgIC0gaHR0cHM6Ly9kYXRhdGVzdC5yZWFkdGhlZG9jcy5p by8NCiogQWRkZWQgZXh0ZW5zaW9uIGFjY2Vzc29ycyBmb3IgdGlnaHRlciBQYW5kYXMgaW50ZWdy YXRpb24uDQoqIEFkZGVkIGZlYXR1cmVzIGZvciBOdW1QeSBhbmQgU3F1aW50IGludGVncmF0aW9u Lg0KKiBGaXhlZCBidWcgd2l0aCBgcHl0ZXN0LXhkaXN0YCBpbnRlcm9wZXJhYmlsaXR5Lg0KKiBN b2RpZmllcyBzb21lIHVzZXItZmFjaW5nIEFQSXMgdG8gaW1wcm92ZSB1c2FiaWxpdHkuDQoqIE1v dmVkIHRoZSBxdWVyeSBBUEkgaW50byBhIHNlcGFyYXRlIHByb2plY3QsICoqc3F1aW50Kio6DQog ICAgLSBodHRwczovL3B5cGkub3JnL3Byb2plY3Qvc3F1aW50Lw0KKiBNb3ZlZCBgZ2V0X3JlYWRl cigpYCBpbnRvIGEgc2VwYXJhdGUgcHJvamVjdCwgKipnZXQtcmVhZGVyKio6DQogICAgLSBodHRw czovL3B5cGkub3JnL3Byb2plY3QvZ2V0LXJlYWRlci8NCg0KRm9yIG1vcmUgaW5mb3JtYXRpb24g c2VlOg0KICAgIC0gaHR0cHM6Ly9naXRodWIuY29tL3NoYXduYnJvd24vZGF0YXRlc3QvYmxvYi9t YXN0ZXIvQ0hBTkdFTE9HDQoNCkxJTktTOg0KDQotIFB5UEk6IGh0dHBzOi8vcHlwaS5vcmcvcHJv amVjdC9kYXRhdGVzdC8NCi0gR2l0SHViOiBodHRwczovL2dpdGh1Yi5jb20vc2hhd25icm93bi9k YXRhdGVzdA0KLSBEb2NzOiBodHRwczovL2RhdGF0ZXN0LnJlYWR0aGVkb2NzLmlvL2VuL3N0YWJs ZS8NCg0KSU5TVEFMTCBPUiBVUERBVEU6DQoNClRoZSBlYXNpZXN0IHdheSB0byBpbnN0YWxsIGRh dGF0ZXN0IGlzIHRvIHVzZSBwaXA6DQoNCiAgIGBwaXAgaW5zdGFsbCBkYXRhdGVzdGANCg0KSWYg eW91IGFyZW4ndCB3b3JyaWVkIGFib3V0IHN1cHBvcnRpbmcgYSBjb2RlYmFzZSBvZiBvbGRlciBz Y3JpcHRzLA0KdXBncmFkZSBhbiBleGlzdGluZyBpbnN0YWxsYXRpb24gd2l0aDoNCg0KICAgYHBp cCBpbnN0YWxsIC0tdXBncmFkZSBkYXRhdGVzdGANCg0KSWYgeW91IGhhdmUgYW4gZXhpc3Rpbmcg Y29kZWJhc2Ugb2Ygb2xkZXIgZGF0YXRlc3Qgc2NyaXB0cywgeW91IHNob3VsZA0KdXBncmFkZSB1 c2luZyB0aGUgZm9sbG93aW5nIHN0ZXBzOg0KDQoxOiBJbnN0YWxsIGRhdGF0ZXN0IDAuMTAuMCBm aXJzdDoNCg0KICAgYHBpcCBpbnN0YWxsIC0tZm9yY2UtcmVpbnN0YWxsIGRhdGF0ZXN0PT0wLjEw LjBgDQoNCjI6IFJ1biB5b3VyIGV4aXN0aW5nIGNvZGUgYW5kIGNoZWNrIGZvciBEZXByZWNhdGlv bldhcm5pbmdzLg0KDQozOiBVcGRhdGUgdGhlIHBhcnRzIG9mIHlvdXIgY29kZSB0aGF0IHVzZSBk ZXByZWNhdGVkIGZlYXR1cmVzLg0KDQo0OiBPbmNlIHlvdXIgY29kZSBpcyBydW5uaW5nIHdpdGhv dXQgRGVwcmVjYXRpb25XYXJuaW5ncywNCiAgIGluc3RhbGwgdGhlIGxhdGVzdCB2ZXJzaW9uIG9m IGRhdGF0ZXN0LCAwLjExLjA6DQoNCiAgIGBwaXAgaW5zdGFsbCAtLXVwZ3JhZGUgZGF0YXRlc3Rg DQo=