2.6.0
What's Changed
- Add support for Python 3.10 by @jugmac00 in #315
- Deprecate distutils integration by @stephenfin in #318
- doc: Remove references to unittest2 by @stephenfin in #323
- Upgrade asserts with teyit for Python 3.11 compatibility by @hugovk in #319
- Fix inclusion of NEWS in Sphinx documentation by @cjwatson in #329
- Replace deprecated assertRaisesRegexp with assertRaisesRegex by @hugovk in #335
- Drop support for EOL 3.5 by @hugovk in #309
- Provide a
testtools[twisted]
extra by @cjwatson in #327 - Fix various test failures with Python 3.11 by @cjwatson in #328
- Making sure that TestCase can be hashed by @gone in #248
- Use CompoundFixture from fixtures>=2.0 rather than rolling our own by @cjwatson in #326
- Prevent AttributeError in TestCase.eq by @tipabu in #336
- Add initial config for mypy by @jelmer in #337
- Fix distutilscmd in Debian + Py 3.11 by @thomasgoirand in #338
- Drop extras from requirements; fixtures no longer uses it by @jelmer in #339
- Replace deprecated
cgi
module usage withemail
by @mtreinish in #340 - Add a few missing entries to NEWS by @cjwatson in #342
- Finish adding support for Python 3.11 by @cjwatson in #343
- Release 2.6.0 by @cjwatson in #344
New Contributors
- @jugmac00 made their first contribution in #315
- @gone made their first contribution in #248
- @tipabu made their first contribution in #336
- @thomasgoirand made their first contribution in #338
Full Changelog: 2.5.0...2.6.0