Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tox-dev/filelock
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.20.1
Choose a base ref
...
head repository: tox-dev/filelock
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.20.2
Choose a head ref
  • 2 commits
  • 2 files changed
  • 2 contributors

Commits on Jan 2, 2026

  1. Support Unix systems without O_NOFOLLOW (#463)

    Acquiring a lock uses the `O_NOFOLLOW` flag when calling `open`.
    However, this flag is not available on all platforms, such as GraalPy,
    causing an `AttributeError` to be raised when attempting to acquire a
    lock. According to the Python docs:
    
    > The above constants are extensions and not present if they are not
    > defined by the C library.
    
    This handles such platforms by checking for the presence of the
    `O_NOFOLLOW` flag first.
    mwilliamson authored Jan 2, 2026
    Configuration menu
    Copy the full SHA
    5088854 View commit details
    Browse the repository at this point in the history
  2. [pre-commit.ci] pre-commit autoupdate (#464)

    updates:
    - [github.com/python-jsonschema/check-jsonschema: 0.35.0 → 0.36.0](python-jsonschema/check-jsonschema@0.35.0...0.36.0)
    - [github.com/astral-sh/ruff-pre-commit: v0.14.9 → v0.14.10](astral-sh/ruff-pre-commit@v0.14.9...v0.14.10)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jan 2, 2026
    Configuration menu
    Copy the full SHA
    f2e7d40 View commit details
    Browse the repository at this point in the history
Loading