Skip to content

Commit

Permalink
upgrade dev deps
Browse files Browse the repository at this point in the history
  • Loading branch information
jab committed Jan 2, 2025
1 parent 5871c66 commit 374dfd4
Show file tree
Hide file tree
Showing 4 changed files with 343 additions and 257 deletions.
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ repos:
args: ["--uri-ignore-words-list", "*"] # https://github.com/codespell-project/codespell/issues/2473

- repo: https://github.com/crate-ci/typos
rev: v1.28.1
rev: typos-dict-v0.12.1
hooks:
- id: typos
args: [--write-changes]

- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.13.0
rev: v1.14.1
hooks:
- id: mypy
additional_dependencies:
Expand Down
10 changes: 7 additions & 3 deletions tests/test_bidict.py
Original file line number Diff line number Diff line change
Expand Up @@ -140,11 +140,15 @@ def assert_bi_and_inv_are_inverse(self) -> None:
@invariant()
def assert_reversed_works(self) -> None:
assert list(reversed(self.bi)) == list(self.bi)[::-1]
assert list(reversed(self.bi.items())) == list(self.bi.items())[::-1]
items = self.bi.items()
assert isinstance(items, t.Reversible)
assert list(reversed(items)) == list(items)[::-1]
if self.is_ordered():
assert zip_equal(reversed(self.bi), reversed(self.oracle.data))
assert zip_equal(reversed(self.bi.items()), reversed(self.oracle.data.items()))
assert zip_equal(reversed(self.bi.values()), reversed(self.oracle.data.values()))
assert zip_equal(reversed(items), reversed(self.oracle.data.items()))
values = self.bi.values()
assert isinstance(values, t.Reversible)
assert zip_equal(reversed(values), reversed(self.oracle.data.values()))

@rule()
def copy(self) -> None:
Expand Down
1 change: 1 addition & 0 deletions update_dev_dependencies
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ main() {
log "Done."
log
log "Reminders:"
log " - Run 'uv sync' to pick up PyPI dependency upgrades."
log " - Check release notes of upgraded packages for anything that affects bidict."
log " - Ensure tests pass for all supported Python versions."
log " - Check output for any new warnings, not just test failures."
Expand Down
Loading

0 comments on commit 374dfd4

Please sign in to comment.