- Update to 7.0:
- Fix spurious log messages when not breaking the lock.
- Use modern package management by adopting pdm and
pyproject.toml, and dropping setup.py and setup.cfg.
- Build the docs with Python 3.8.
- Update to version 3.0 of Sybil.
- Adopt the Furo documentation theme.
- Add a favicon and logos to the published documentation.
- Use importlib.metadata.version() as a better way to get the
package version number for the documentation.
- Drop Python 3.6 support.
- Update copyright years.
- Remove now irrelevant patch python-flufl.lock-fix-setup.patch.
OBS-URL: https://build.opensuse.org/request/show/948286
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-flufl.lock?expand=0&rev=8
- Update to version 6.0
* Added a default_timeout argument to the Lock constructor,
which can be used in the context manager syntax as well.
* When a Lock uses a lock file that already exists and does
not appear to be a lock file (i.e. because its contents are
ill-formatted), do a better job of not clobbering that file.
* Improve some QA by re-adding diff-cover, Gitlab SAST during
CI, and testing on Python 3.10 beta (except for Windows)
* Added a py.typed file to satisfy type checkers.
- Update to version 5.0.5
* Blued code.
OBS-URL: https://build.opensuse.org/request/show/932548
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-flufl.lock?expand=0&rev=3