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.15.4 #2528

Closed
wants to merge 1 commit into from

Conversation

pyup-bot
Copy link
Collaborator

This PR updates filelock from 3.0.12 to 3.15.4.

Changelog

3.12.0

--------------------
- Make the thread local behavior something the caller can enable/disable via a flag during the lock creation, it's on
by default.
- Better error handling on Windows.

3.11.0

--------------------
- Make the lock thread local.

3.10.7

--------------------
- Use ``fchmod`` instead of ``chmod`` to work around bug in PyPy via Anaconda.

3.10.6

--------------------
- Enhance the robustness of the try/catch block in _soft.py. by :user:`jahrules`.

3.10.5

--------------------
- Add explicit error check as certain UNIX filesystems do not support flock. by :user:`jahrules`.

3.10.4

--------------------
- Update os.open to preserve mode= for certain edge cases. by :user:`jahrules`.

3.10.3

--------------------
- Fix permission issue - by :user:`jahrules`.

3.10.2

--------------------
- Bug fix for using filelock with threaded programs causing undesired file permissions - by :user:`jahrules`.

3.10.1

--------------------
- Handle pickle for :class:`filelock.Timeout` :pr:`203` - by :user:`TheMatt2`.

3.10.0

--------------------
- Add support for explicit file modes for lockfiles :pr:`192` - by :user:`jahrules`.

3.9.1

-------------------
- Use ``time.perf_counter`` instead of ``time.monotonic`` for calculating timeouts.

3.9.0

-------------------
- Move build backend to ``hatchling`` :pr:`185` - by :user:`gaborbernat`.

3.8.1

-------------------
- Fix mypy does not accept ``filelock.FileLock`` as a valid type

3.8.0

-------------------
- Bump project dependencies
- Add timeout unit to docstrings
- Support 3.11

3.7.1

-------------------
- Make the readme documentation point to the index page

3.7.0

-------------------
- Add ability to return immediately when a lock cannot be obtained

3.6.0

-------------------
- Fix pylint warning "Abstract class :class:`WindowsFileLock <filelock.WindowsFileLock>` with abstract methods instantiated"
:pr:`135` - by :user:`vonschultz`
- Fix pylint warning "Abstract class :class:`UnixFileLock <filelock.UnixFileLock>` with abstract methods instantiated"
:pr:`135` - by :user:`vonschultz`

3.5.1

-------------------
- Use ``time.monotonic`` instead of ``time.time`` for calculating timeouts.

3.5.0

-------------------
- Enable use as context decorator

3.4.2

-------------------
- Drop support for python ``3.6``

3.4.1

-------------------
- Add ``stacklevel`` to deprecation warnings for argument name change

3.4.0

-------------------
- Add correct spelling of poll interval parameter for :meth:`acquire <filelock.BaseFileLock.acquire>` method, raise
deprecation warning when using the misspelled form :pr:`119` - by :user:`XuehaiPan`.

3.3.2

-------------------
- Accept path types (like ``pathlib.Path`` and ``pathlib.PurePath``) in the constructor for ``FileLock`` objects.

3.3.1

-------------------
- Add changelog to the documentation :pr:`108` - by :user:`gaborbernat`
- Leave the log level of the ``filelock`` logger as not set (previously was set to warning) :pr:`108` - by
:user:`gaborbernat`

3.3.0

-------------------
- Drop python 2.7 and 3.5 support, add type hints :pr:`100` - by :user:`gaborbernat`
- Document asyncio support - by :user:`gaborbernat`
- fix typo :pr:`98` - by :user:`jugmac00`

3.2.1

-------------------
- Improve documentation
- Changed logger name from ``filelock._api`` to ``filelock`` :pr:`97` - by :user:`hkennyv`

3.2.0

-------------------
- Raise when trying to acquire in R/O or missing folder :pr:`96` - by :user:`gaborbernat`
- Move lock acquire/release log from INFO to DEBUG :pr:`95` - by :user:`gaborbernat`
- Fix spelling and remove ignored flake8 checks - by :user:`gaborbernat`
- Split main module :pr:`94` - by :user:`gaborbernat`
- Move test suite to pytest :pr:`93` - by :user:`gaborbernat`

3.1.0

-------------------
- Update links for new home at tox-dev :pr:`88` - by :user:`hugovk`
- Fixed link to LICENSE file :pr:`63` - by :user:`sharkwouter`
- Adopt tox-dev organization best practices :pr:`87` - by :user:`gaborbernat`
- Ownership moved from :user:`benediktschmitt` to the tox-dev organization (new primary maintainer :user:`gaborbernat`)
Links

@pyup-bot
Copy link
Collaborator Author

pyup-bot commented Sep 7, 2024

Closing this in favor of #2619

@pyup-bot pyup-bot closed this Sep 7, 2024
@stephenfin stephenfin deleted the pyup-update-filelock-3.0.12-to-3.15.4 branch September 7, 2024 18:13
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