2024-09-27 • `full history <https://github.com/gorakhargosh/watchdog/compare/v5.0.2...v5.0.3>`__
[inotify] Improve cleaning up Inotify threads, and add eventlet test cases ([#1070](https://github.com/gorakhargosh/watchdog/issues/1070) <https://github.com/gorakhargosh/watchdog/pull/1070>__)
NEW: Added GLOBSTARLONG which adds support for the Zsh style *** which acts like ** with GLOBSTAR but
but traverses symlinks.
NEW: pathlib.match will respect symlink rules (when the REALPATH flag is given). Hidden file rules will
be respected at all times. Enable DOTALL to match hidden files.
NEW: Symlinks should not be traversed when GLOBSTAR is enabled unless FOLLOW is also enabled, but they
should still be matched. Prior to this change, symlinks were not traversed and they were ignored from matching
which contradicts how Bash works and could be confusing to users.
FIX: Fix some inconsistencies with globmatch and symlink handling when REALPATH is enabled.
Commits
0be4cfb Update some documentation related to recent changes
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the dependencies group in /.config with 11 updates:
3.3.3
3.3.4
2.5
2.5.post1
0.3.8
0.3.9
9.5.36
9.5.38
0.5.7
0.5.8
3.3.0
3.3.1
10.10
10.11
0.6.7
0.6.8
20.26.5
20.26.6
5.0.2
5.0.3
9.0
10.0
Updates
astroid
from 3.3.3 to 3.3.4Changelog
Sourced from astroid's changelog.
Commits
6042e58
Bump astroid to 3.3.4, update changelogc51f510
Fix issue when inferring single-node or non-const JoinedStr (#2578) (#2579)97871e9
Check for empty format specs (#2574) (#2576)1915cc3
Fixmanager.clear_cache()
not fully clearing the module cache (#2572) (#2573)875651b
[Backport maintenance/3.3.x] Address pylint 3.3 messages (#2577)Updates
bracex
from 2.5 to 2.5.post1Release notes
Sourced from bracex's releases.
Commits
a512cf1
Fix build badged100521
Pump version to post so we can fix PyPI landing pageb143cea
Fix build badge4e74645
Allow testing on Bash 5.21c8353a
Remove discord linkUpdates
dill
from 0.3.8 to 0.3.9Commits
8372a77
tag: 0.3.96646459
add formal support for python 3.13 (#681)735ac66
more extensive testing for dill.source (#680)fb2b6fd
more extensive testing for dill.source8b86f50
handle a ThreadHandleType (#679)15d7c6d
better handle import strings of numpy scalars (#678)a14e75d
account for frame.f_locals as proxy in 3.13 (#677)b281426
diff USE_NUMPY imports numpy.ma (#676)9bf8ca7
type check for Integral, bool by value (#675)a9d136b
fix fencepost error when getting source inside decorator in interpreter (#651)Updates
mkdocs-material
from 9.5.36 to 9.5.38Release notes
Sourced from mkdocs-material's releases.
Changelog
Sourced from mkdocs-material's changelog.
... (truncated)
Commits
117250a
Prepare 9.5.38 release74ca234
Added Albanian translations84ddbba
Prepare 9.5.37 releasefd98413
Documentation (#7557)573d23d
Updated dependencies06fe18a
Fixed rendering of tags in search43a22b6
Fixed ordered list markersUpdates
pydoclint
from 0.5.7 to 0.5.8Release notes
Sourced from pydoclint's releases.
Changelog
Sourced from pydoclint's changelog.
Commits
5e941f5
fix: DOC503 catch namespaced exceptions (#168)Updates
pylint
from 3.3.0 to 3.3.1Commits
76bce72
Bump pylint to 3.3.1, update changelog (#9954)55ee816
Bump astroid to 3.3.4 (#9951) (#9952)Updates
pymdown-extensions
from 10.10 to 10.11Release notes
Sourced from pymdown-extensions's releases.
Commits
4b54d02
Support alternate fenced header form (#2470)8355b45
Attempt to fix issues with instant loading448972a
Fix bad examplef8f8c57
Bump version7a95865
Add support for*tag1 **tag1,tag2***
cases for*
,_
,~
, and^
(#2467)5f0e3fc
Docs: Turn off instant loading until we figure out MathJax issue with it07337c7
Update versiondee67da
fancylist inject class remove semicolon (#2464)Updates
ruff
from 0.6.7 to 0.6.8Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
Commits
ae39ce5
Bump version to 0.6.8 (#13522)ff2d214
Don't skip over imports and other nodes containing nested statements in impor...9442cd8
Parenthesizematch..case
if
guards (#13513)8012707
Align formatting of patterns in match-cases with expression formatting in cla...d7ffe46
Disable thetypeset
plugin (#13517)7c83af4
red-knot: Implement thenot
operator for allType
variants (#13432)bbb044e
Detect tuples bound to variadic positional arguments i.e.*args
(#13512)4810652
Avoid UP028 false negatives with non-reference shadowed bindings of loop vari...11f06e0
Detect SIM910 when using variadic keyword arguments, i.e.,**kwargs
(#13503)f27a8b8
[internal]ComparableExpr
(f)strings and bytes made invariant under concate...Updates
virtualenv
from 20.26.5 to 20.26.6Changelog
Sourced from virtualenv's changelog.
Commits
ec04726
release 20.26.686ddded
Fix #2768: Quote template strings in activation scripts (#2771)6bb3f62
[pre-commit.ci] pre-commit autoupdate (#2769)220d49c
Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 (#2767)cf340c8
Merge pull request #2766 from pypa/release-20.26.5Updates
watchdog
from 5.0.2 to 5.0.3Release notes
Sourced from watchdog's releases.
Changelog
Sourced from watchdog's changelog.
Commits
ad6df50
Version 5.0.359650f8
fix: polish #107029393f4
fix: properly clean up threads when stopping Inotify. Improve Eventlet tests....4e9a86d
Bump the versionUpdates
wcmatch
from 9.0 to 10.0Release notes
Sourced from wcmatch's releases.
Commits
0be4cfb
Update some documentation related to recent changes2c5b30b
Update changelog0c069cb
Add support for Zsh style***
(#225)35e9cac
FOLLOW
should control traversal of symlinks, not return of them (#223)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show