The filelock classes are now always available and have been moved out of the *if msvrct: ... elif fcntl ... else* clauses. The *FileLock* variable is now an alias for the best file lock available for the current platform. These changes are completly backwards compatible.
The filelock classes are now always available and have been moved out of the *if msvrct: ... elif fcntl ... else* clauses.
The *FileLock* variable is now an alias for the best file lock available for the current platform. These changes are
completly backwards compatible.

tox-dev/py-filelock,benediktschmitt/py-filelock