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


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

[ANN] Datatest 0.11.0 Released

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> (permalink)
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 <python-announce-list.python.org>
Archived-At <https://mail.python.org/archives/list/python-announce-list@python.org/message/IC4FU7AKUISOZYW6KNEZBANCX4XBS6DQ/>
List-Archive <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Post <mailto:python-announce-list@python.org>
List-Subscribe <mailto:python-announce-list-join@python.org>
List-Unsubscribe <mailto:python-announce-list-leave@python.org>
Xref csiph.com comp.lang.python.announce:3547

Show key headers only | View raw


I'm pleased to announce the release of Datatest version 0.11.0.

Datatest implements a system of *validation* methods, *difference*
classes, and *acceptance* context managers. It can be used directly
in your own projects or as part of a testing framework like pytest
or unittest.

This is a large and long-awaited update. If you are upgrading
from an older version of datatest, pay special attention to the
installation steps below.

HIGHLIGHTS INCLUDE:

* Complete rewrite of Introduction, How-to, and Discussion docs:
    - https://datatest.readthedocs.io/
* Added extension accessors for tighter Pandas integration.
* Added features for NumPy and Squint integration.
* Fixed bug with `pytest-xdist` interoperability.
* Modifies some user-facing APIs to improve usability.
* Moved the query API into a separate project, **squint**:
    - https://pypi.org/project/squint/
* Moved `get_reader()` into a separate project, **get-reader**:
    - https://pypi.org/project/get-reader/

For more information see:
    - https://github.com/shawnbrown/datatest/blob/master/CHANGELOG

LINKS:

- PyPI: https://pypi.org/project/datatest/
- GitHub: https://github.com/shawnbrown/datatest
- Docs: https://datatest.readthedocs.io/en/stable/

INSTALL OR UPDATE:

The easiest way to install datatest is to use pip:

   `pip install datatest`

If you aren't worried about supporting a codebase of older scripts,
upgrade an existing installation with:

   `pip install --upgrade datatest`

If you have an existing codebase of older datatest scripts, you should
upgrade using the following steps:

1: Install datatest 0.10.0 first:

   `pip install --force-reinstall datatest==0.10.0`

2: Run your existing code and check for DeprecationWarnings.

3: Update the parts of your code that use deprecated features.

4: Once your code is running without DeprecationWarnings,
   install the latest version of datatest, 0.11.0:

   `pip install --upgrade datatest`

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


Thread

[ANN] Datatest 0.11.0 Released Shawn Brown <03sjbrown@gmail.com> - 2020-12-18 00:56 -0500

csiph-web