Skip to content
This repository was archived by the owner on Dec 27, 2022. It is now read-only.

v4.0.0

Choose a tag to compare

@hannahdiels hannahdiels released this 22 Feb 18:46
· 110 commits to master since this release
  • Major:

    • path.digest renamed to path.hash (and added hash_function parameter)

    • renamed cli to click

    • require Python 3.5 or newer

    • Changed: asyncio.stubborn_gather:

      • raise CancelledError if all its awaitables raised CancelledError.
      • raise summary exception if any awaitable raises exception other than
        CancelledError
      • log exceptions, as soon as they are raised
  • Minor:

    • Added:

      • click.assert_runs
      • hashlib.base85_digest
      • logging.configure
      • path.assert_equals
      • path.assert_mode
      • test.assert_matches
      • test.assert_search_matches
      • test.assert_text_contains
      • test.assert_text_equals
  • Fixes:

    • path.remove: raised when path.is_symlink() or contains a symlink
    • path.digest/hash: directory hash collisions were more likely than necessary
    • pymysql.patch: change was not picked up in recent pymysql versions