pypi testtools 2.8.0

9 hours ago

What's Changed

  • Switch to hatchling for building tarballs by @jelmer in #382
  • README.rst: fix formatting by @jelmer in #383
  • Prepare tests for upcoming twisted version by @arkamar in #387
  • Make version tuple major/minor/patch elements integers by @jelmer in #404
  • Stop using twisted.internet.defer.returnValue by @cjwatson in #413
  • Remove support for Python 3.8 + deprecated methods and classes by @stephenfin in #424
  • Support TestCase.assertRaises being used as a context manager by @jelmer in #443
  • Enable more ruff lints and fix reported issues by @jelmer in #444
  • doc: Bump minimum supported python version by @kajinamit in #447
  • Remove deprecated Python26Result and Python27Result by @jelmer in #445
  • Add tox env to run ruff by @kajinamit in #448
  • Replace deprecated datetime module APIs by @kajinamit in #446
  • Support addDuration by @jelmer in #453
  • Bump ruff from 0.12.2 to 0.12.3 by @dependabot[bot] in #454
  • Preserve type when using fixture by @allenap in #455
  • Relax the return type on UseFixtureProtocol.getDetails by @allenap in #456
  • Bump ruff from 0.12.3 to 0.12.5 by @dependabot[bot] in #458
  • Avoid using try_import by @jelmer in #459
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #466
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #463
  • Drop Python 3.9 support and add Python 3.13 and 3.14 support. by @jelmer in #476

New Contributors

Full Changelog: 2.7.2...2.8.0

Don't miss a new testtools release

NewReleases is sending notifications on new releases.