Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update filelock to 3.16.0 #2619

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Sep 7, 2024

This PR updates filelock from 3.0.12 to 3.16.0.

Changelog

3.16.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Test Python 3.13 by hugovk in https://github.com/tox-dev/filelock/pull/352
* Add 3.13 to CI by gaborbernat in https://github.com/tox-dev/filelock/pull/359


**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.15.4...3.16.0

3.15.4

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Pass `file_lock` as positional argument by kwist-sgr in https://github.com/tox-dev/filelock/pull/347


**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.15.3...3.15.4

3.15.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Add test for virtualenv stability by gaborbernat in https://github.com/tox-dev/filelock/pull/344
* Fix `TypeError: _CountedFileLock.__init__() got an unexpected keyword argument 'timeout'` by kwist-sgr in https://github.com/tox-dev/filelock/pull/345


**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.15.2...3.15.3

3.15.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Use a metaclass to implement the singleton pattern by kwist-sgr in https://github.com/tox-dev/filelock/pull/340

New Contributors
* kwist-sgr made their first contribution in https://github.com/tox-dev/filelock/pull/340

**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.15.1...3.15.2

3.15.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Hotfix: Restore __init__ method; more robust initialization for singleton locks by ethanbb in https://github.com/tox-dev/filelock/pull/338


**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.15.0...3.15.1

3.15.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* asyncio support by Ovizro in https://github.com/tox-dev/filelock/pull/332
* Don't initialize BaseFileLock when just returning existing instance by ethanbb in https://github.com/tox-dev/filelock/pull/334

New Contributors
* Ovizro made their first contribution in https://github.com/tox-dev/filelock/pull/332
* ethanbb made their first contribution in https://github.com/tox-dev/filelock/pull/334

**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.14.0...3.15.0

3.14.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* feat: `blocking` parameter on lock constructor with tests and docs by iamkhav in https://github.com/tox-dev/filelock/pull/325

New Contributors
* iamkhav made their first contribution in https://github.com/tox-dev/filelock/pull/325

**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.13.4...3.14.0

3.13.4

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Raise error on incompatible singleton timeout and mode args by nefrob in https://github.com/tox-dev/filelock/pull/320


**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.13.3...3.13.4

3.13.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Make singleton class instance dict unique per subclass by nefrob in https://github.com/tox-dev/filelock/pull/318


**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.13.2...3.13.3

3.13.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fixed small typo in _unix.py by snemes in https://github.com/tox-dev/filelock/pull/302
* Update SECURITY.md to reflect Python 3.7 support dropoff by kemzeb in https://github.com/tox-dev/filelock/pull/304
* Update index.rst to improve the demo usage by youkaichao in https://github.com/tox-dev/filelock/pull/314
* [BugFix] fix permission denied error when lock file is placed in `/tmp` by kota-iizuka in https://github.com/tox-dev/filelock/pull/317

New Contributors
* snemes made their first contribution in https://github.com/tox-dev/filelock/pull/302
* kemzeb made their first contribution in https://github.com/tox-dev/filelock/pull/304
* youkaichao made their first contribution in https://github.com/tox-dev/filelock/pull/314
* kota-iizuka made their first contribution in https://github.com/tox-dev/filelock/pull/317

**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.13.1...3.13.2

3.13.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Allow users to subclass FileLock with custom keyword arguments by hmaarrfk in https://github.com/tox-dev/filelock/pull/284

New Contributors
* hmaarrfk made their first contribution in https://github.com/tox-dev/filelock/pull/284

**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.13.0...3.13.1

3.13.0

<!-- Release notes generated using configuration in .github/release.yml at 3.13.0 -->

What's Changed
* Support reentrant locking on lock file path via optional singleton instance by nefrob in https://github.com/tox-dev/filelock/pull/283

New Contributors
* nefrob made their first contribution in https://github.com/tox-dev/filelock/pull/283

**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.12.4...3.13.0

3.12.4

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* change typing-extensions to be installed only with the [typing] extra by asottile in https://github.com/tox-dev/filelock/pull/276

New Contributors
* asottile made their first contribution in https://github.com/tox-dev/filelock/pull/276

**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.12.3...3.12.4

3.12.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* Fix import ordering by gaborbernat in https://github.com/tox-dev/filelock/pull/246
* Exclude dependabot and pre-commit ci from release notes by gaborbernat in https://github.com/tox-dev/filelock/pull/251
* Create parent directories if necessary by gerlero in https://github.com/tox-dev/filelock/pull/254
* fix ci 08 21 by gaborbernat in https://github.com/tox-dev/filelock/pull/263
* lock_file type-hint by keller00 in https://github.com/tox-dev/filelock/pull/267
* adding tox.ini to sdist by keller00 in https://github.com/tox-dev/filelock/pull/265

New Contributors
* gerlero made their first contribution in https://github.com/tox-dev/filelock/pull/254
* keller00 made their first contribution in https://github.com/tox-dev/filelock/pull/267

**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.12.2...3.12.3

3.12.2

What's Changed
* Restore 'if TYPE_CHECKING' syntax for FileLock definition by dlax in https://github.com/tox-dev/py-filelock/pull/245

New Contributors
* dlax made their first contribution in https://github.com/tox-dev/py-filelock/pull/245

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.12.1...3.12.2

3.12.1

What's Changed
* Add trusted-publish by gaborbernat in https://github.com/tox-dev/py-filelock/pull/236
* Add 3.12 support by gaborbernat in https://github.com/tox-dev/py-filelock/pull/237
* Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by dependabot in https://github.com/tox-dev/py-filelock/pull/239
* git ls-files -z -- .github/workflows/check.yml | xargs -0 sed -i 's|3.12.0-alpha.7|3.12.0-beta.1|g' by gaborbernat in https://github.com/tox-dev/py-filelock/pull/243
* Use ruff by gaborbernat in https://github.com/tox-dev/py-filelock/pull/244
* Fix test_bad_lock_file for other OSes by TheMatt2 in https://github.com/tox-dev/py-filelock/pull/242


**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.12.0...3.12.1

3.12.0

What's Changed
* Fix: 225 :Get rid of warning about inability to link to _thread._local. by csm10495 in https://github.com/tox-dev/py-filelock/pull/226
* Bump deps and tools by gaborbernat in https://github.com/tox-dev/py-filelock/pull/228
* Add umask check to tests so umask 002 is valid by TheMatt2 in https://github.com/tox-dev/py-filelock/pull/227
* Fix lock hang on Windows by TheMatt2 in https://github.com/tox-dev/py-filelock/pull/231
* Conditionally disable/enable thread-local lock behavior. by csm10495 in https://github.com/tox-dev/py-filelock/pull/232


**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.11.0...3.12.0

3.11.0

What's Changed
* Bump pypa/gh-action-pypi-publish from 1.8.3 to 1.8.5 by dependabot in https://github.com/tox-dev/py-filelock/pull/218
* Fix 220: Allow filelock test thread to catch any exceptions by TheMatt2 in https://github.com/tox-dev/py-filelock/pull/221
* Bump deps and tools by gaborbernat in https://github.com/tox-dev/py-filelock/pull/222
* Run more pypy versions in CI but without coverage by gaborbernat in https://github.com/tox-dev/py-filelock/pull/224
* Make the lock a thread local variable by csm10495 in https://github.com/tox-dev/py-filelock/pull/219

New Contributors
* csm10495 made their first contribution in https://github.com/tox-dev/py-filelock/pull/219

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.10.7...3.11.0

3.10.7

What's Changed
* use fchmod by jfennick in https://github.com/tox-dev/py-filelock/pull/214

New Contributors
* jfennick made their first contribution in https://github.com/tox-dev/py-filelock/pull/214

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.10.6...3.10.7

3.10.6

What's Changed
* Bugfix/147 by jahrules in https://github.com/tox-dev/py-filelock/pull/213


**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.10.5...3.10.6

3.10.5

What's Changed
* proposed fix for issue 67 by jahrules in https://github.com/tox-dev/py-filelock/pull/212


**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.10.4...3.10.5

3.10.4

What's Changed
* updated os.open to preserve mode by jahrules in https://github.com/tox-dev/py-filelock/pull/211


**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.10.3...3.10.4

3.10.3

What's Changed
* Bump pypa/gh-action-pypi-publish from 1.8.1 to 1.8.3 by dependabot in https://github.com/tox-dev/py-filelock/pull/207
* bug fix by jahrules in https://github.com/tox-dev/py-filelock/pull/209


**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.10.2...3.10.3

3.10.2

What's Changed
* changed from os.umask to os.chmod by jahrules in https://github.com/tox-dev/py-filelock/pull/206


**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.10.1...3.10.2

3.10.1

What's Changed
* Bump pypa/gh-action-pypi-publish from 1.7.1 to 1.8.1 by dependabot in https://github.com/tox-dev/py-filelock/pull/200
* Bump deps and tools by gaborbernat in https://github.com/tox-dev/py-filelock/pull/201
* Properly pickle of Timeout objects + test cases by TheMatt2 in https://github.com/tox-dev/py-filelock/pull/203

New Contributors
* TheMatt2 made their first contribution in https://github.com/tox-dev/py-filelock/pull/203

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.10.0...3.10.1

3.10.0

What's Changed
* added multiuser support and associated tests by jahrules in https://github.com/tox-dev/py-filelock/pull/192

New Contributors
* jahrules made their first contribution in https://github.com/tox-dev/py-filelock/pull/192

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.9.1...3.10.0

3.9.1

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/188
* Bump deps and tools by gaborbernat in https://github.com/tox-dev/py-filelock/pull/193
* Bump deps and tools by gaborbernat in https://github.com/tox-dev/py-filelock/pull/197
* Bump pypa/gh-action-pypi-publish from 1.6.4 to 1.7.1 by dependabot in https://github.com/tox-dev/py-filelock/pull/198
* use time.perf_counter instead of time.monotonic by zpz in https://github.com/tox-dev/py-filelock/pull/194

New Contributors
* zpz made their first contribution in https://github.com/tox-dev/py-filelock/pull/194

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.9.0...3.9.1

3.9.0

What's Changed
* Move to hatchling build backend by gaborbernat in https://github.com/tox-dev/py-filelock/pull/185


**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.8.2...3.9.0

3.8.2

What's Changed
* Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.1 by dependabot in https://github.com/tox-dev/py-filelock/pull/178
* Update the license classifier to "Unlicense" by jond01 in https://github.com/tox-dev/py-filelock/pull/180

New Contributors
* jond01 made their first contribution in https://github.com/tox-dev/py-filelock/pull/180

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.8.1...3.8.2

3.8.1

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/166
* link to flufl.lock by dholth in https://github.com/tox-dev/py-filelock/pull/167
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/168
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/169
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/170
* fix BaseFileLock.timeout's getter/setter being obscured by itself by dearfl in https://github.com/tox-dev/py-filelock/pull/172
* Fix mypy fails understanding FileLock by gaborbernat in https://github.com/tox-dev/py-filelock/pull/177

New Contributors
* dholth made their first contribution in https://github.com/tox-dev/py-filelock/pull/167
* dearfl made their first contribution in https://github.com/tox-dev/py-filelock/pull/172

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.8.0...3.8.1

3.8.0

What's Changed
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/149
* Bump actions/upload-artifact from 2 to 3 by dependabot in https://github.com/tox-dev/py-filelock/pull/154
* Bump actions/download-artifact from 2 to 3 by dependabot in https://github.com/tox-dev/py-filelock/pull/152
* Bump pre-commit/action from 2.0.3 to 3.0.0 by dependabot in https://github.com/tox-dev/py-filelock/pull/151
* Bump actions/checkout from 2 to 3 by dependabot in https://github.com/tox-dev/py-filelock/pull/153
* Bump actions/setup-python from 2 to 4 by dependabot in https://github.com/tox-dev/py-filelock/pull/150
* Add timeout unit to docstrings by jnordberg in https://github.com/tox-dev/py-filelock/pull/148
* Unify badges style by DeadNews in https://github.com/tox-dev/py-filelock/pull/155
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/156
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/157
* Check 3.11 support by gaborbernat in https://github.com/tox-dev/py-filelock/pull/158
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/159
* Bump dependencies by gaborbernat in https://github.com/tox-dev/py-filelock/pull/160
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/tox-dev/py-filelock/pull/162

New Contributors
* dependabot made their first contribution in https://github.com/tox-dev/py-filelock/pull/154
* jnordberg made their first contribution in https://github.com/tox-dev/py-filelock/pull/148
* DeadNews made their first contribution in https://github.com/tox-dev/py-filelock/pull/155

**Full Changelog**: https://github.com/tox-dev/py-filelock/compare/3.7.1...3.8.0

3.2.0

1. 96 - Raise when trying to acquire in R/O or missing folder
2. 95 - Move log from info to debug
Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant