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


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

[baseline 1.2.0] Easy String Baseline

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Dan Gass <dan.gass@gmail.com>
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> (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 +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 <python-announce-list.python.org>
Archived-At <https://mail.python.org/archives/list/python-announce-list@python.org/message/D6TAIRBIE7HPCOJDUMB34ZAPC3GZBY4L/>
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:3550

Show key headers only | View raw


I am pleased to announce the availability of a new backwards compatible
feature in the "baseline" package (releases 1.2.0). This release includes
support for Python 3.9 and removal of support for Python 3.4 and 3.5.

This tool facilitates streamlining the creation and maintenance of tests
which compare string
output against a baseline. It offers a mechanism to compare a string against
a baselined copy and update the baselined copy to match the new value when a
mismatch occurs. The update process includes a manual step to facilitate a
review of the change before acceptance. The tool uses multi-line string
format
for string baselines to improve readability for human review.

Docs: https://baseline.readthedocs.io/en/latest/
PyPi: https://pypi.org/project/baseline/
Repo: https://github.com/dmgass/baseline

License: MIT

With Regards,
Dan Gass
(dan.gass at gmail)


*****************
1.2.0 2020-DEC-22
*****************

+ Add ``--force`` command line option to suppress acknowledgement
  prompt.

+ Add Python 3.9 support advertisement. (Regression testing
  added to the release process.)

+ Remove Python 3.4 and 3.5 support advertisement. (Regression testing
  removed from release process.) Nothing blocks installation, but no
  promise exists that the package works with those interpreter versions.

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


Thread

[baseline 1.2.0] Easy String Baseline Dan Gass <dan.gass@gmail.com> - 2020-12-22 22:56 -0600

csiph-web