pypi filelock 4.2.1

4 hours ago

What's Changed

  • ๐Ÿ”ง chore(type): type fallback class swap for ty by @gaborbernat in #837
  • โšก perf(test): skip futile per-test GC on GraalPy by @gaborbernat in #847
  • ๐Ÿ› fix(test): collect every 20th test on GraalPy by @gaborbernat in #848
  • ๐Ÿ‘ท ci(graalpy): run GraalPy weekly, not per change by @gaborbernat in #849
  • ๐Ÿ‘ท ci(graalpy): set the OSR option where tox sees it by @gaborbernat in #850
  • ๐Ÿ› fix(test): poll reclaims instead of timing them by @gaborbernat in #851
  • ๐Ÿงช test(stress): verify exclusion, cut tracer load by @gaborbernat in #853
  • ๐Ÿ› fix(api): keep holds consistent when interrupted by @gaborbernat in #840
  • ๐Ÿ› fix(api): keep a relative lock path across chdir by @gaborbernat in #841
  • ๐Ÿ› fix(async-rw): end only the closing wrapper's holds by @gaborbernat in #832
  • ๐Ÿงช test(async): probe only the lock path for lstat by @gaborbernat in #852
  • ๐Ÿ› fix(async-rw): drop holds left by failed or abandoned calls by @gaborbernat in #833
  • ๐Ÿ› fix(async-rw): attribute read-write holds to their owners by @gaborbernat in #838
  • ๐Ÿ› fix(soft): keep live holders when owner identity differs by @gaborbernat in #836
  • ๐Ÿ› fix(async): honor cancellation and per-thread gates by @gaborbernat in #844
  • ๐Ÿ› fix(soft): break stale markers without emptying the lock path by @gaborbernat in #843
  • ๐Ÿ› fix(soft): wait on an empty marker instead of evicting by @gaborbernat in #846
  • ๐Ÿ› fix(strict): keep claim directories private to the lock by @gaborbernat in #839
  • ๐Ÿ› fix(read-write): keep SQLite off shared names, bound schema by @gaborbernat in #834
  • ๐Ÿ› fix(open): keep lock files intact, honor deadlines and mode by @gaborbernat in #835
  • fix(soft-rw): isolate subclass singleton registries by @AryanRG in #855

New Contributors

Full Changelog: 4.2.0...4.2.1

Don't miss a new filelock release

NewReleases is sending notifications on new releases.