Bump urllib3 from 2.7.0 to 2.8.0 in the pip group across 1 directory (#507) Bumps the pip group with 1 update in the / directory: [urllib3](https://github.com/urllib3/urllib3). Updates `urllib3` from 2.7.0 to 2.8.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.7.0...2.8.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.8.0 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Recent Commits to python-patterns:master
-
Bump urllib3 from 2.7.0 to 2.8.0 in the pip group across 1 directory …
-
Bump mypy from 2.3.1 to 2.4.0 (#501)
Bump mypy from 2.3.1 to 2.4.0 (#501) Bumps [mypy](https://github.com/python/mypy) from 2.3.1 to 2.4.0. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v2.3.1...v2.4.0) --- updated-dependencies: - dependency-name: mypy dependency-version: 2.4.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Bump black from 26.5.1 to 26.10.0 (#502)
Bump black from 26.5.1 to 26.10.0 (#502) Bumps [black](https://github.com/psf/black) from 26.5.1 to 26.10.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](https://github.com/psf/black/compare/26.5.1...26.10.0) --- updated-dependencies: - dependency-name: black dependency-version: 26.10.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Bump tox from 4.64.4 to 4.64.8 (#503)
Bump tox from 4.64.4 to 4.64.8 (#503) Bumps [tox](https://github.com/tox-dev/tox) from 4.64.4 to 4.64.8. - [Release notes](https://github.com/tox-dev/tox/releases) - [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst) - [Commits](https://github.com/tox-dev/tox/compare/4.64.4...4.64.8) --- updated-dependencies: - dependency-name: tox dependency-version: 4.64.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Bump isort from 9.0.1 to 9.0.2 (#504)
Bump isort from 9.0.1 to 9.0.2 (#504) Bumps [isort](https://github.com/PyCQA/isort) from 9.0.1 to 9.0.2. - [Release notes](https://github.com/PyCQA/isort/releases) - [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md) - [Commits](https://github.com/PyCQA/isort/compare/9.0.1...9.0.2) --- updated-dependencies: - dependency-name: isort dependency-version: 9.0.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
Bump pipx from 1.17.7 to 1.17.11 (#505)
Bump pipx from 1.17.7 to 1.17.11 (#505) Bumps [pipx](https://github.com/pypa/pipx) from 1.17.7 to 1.17.11. - [Release notes](https://github.com/pypa/pipx/releases) - [Changelog](https://github.com/pypa/pipx/blob/main/docs/changelog.rst) - [Commits](https://github.com/pypa/pipx/compare/1.17.7...1.17.11) --- updated-dependencies: - dependency-name: pipx dependency-version: 1.17.11 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
-
fix(graph_search): avoid KeyError in BFS when a node has no outgoing …
fix(graph_search): avoid KeyError in BFS when a node has no outgoing edges (#506) find_shortest_path_bfs indexed self.graph[value] directly while expanding the queue. Any node reachable in the graph but not present as a key (a leaf node with no outgoing edges, as in a typical adjacency list) raised a KeyError instead of being treated as having no neighbors. The DFS methods already handle this correctly via self.graph.get(start, []); bring BFS in line with that and add a regression test.