commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2024-05-03 19:44:14 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1880 (New) Package is "python-filelock" Fri May 3 19:44:14 2024 rev:19 rq:1171540 version:3.14.0 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2024-04-21 20:25:17.837553945 +0200 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1880/python-filelock.changes 2024-05-03 19:44:21.780443991 +0200 @@ -1,0 +2,7 @@ +Fri May 3 07:35:30 UTC 2024 - Dirk Müller + +- update to 3.14.0: + * feat: `blocking` parameter on lock constructor with tests and +docs + +--- Old: filelock-3.13.4.tar.gz New: filelock-3.14.0.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.jVySII/_old 2024-05-03 19:44:22.344464497 +0200 +++ /var/tmp/diff_new_pack.jVySII/_new 2024-05-03 19:44:22.348464642 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-filelock -Version:3.13.4 +Version:3.14.0 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense ++ filelock-3.13.4.tar.gz -> filelock-3.14.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.13.4/PKG-INFO new/filelock-3.14.0/PKG-INFO --- old/filelock-3.13.4/PKG-INFO2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.14.0/PKG-INFO2020-02-02 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.3 Name: filelock -Version: 3.13.4 +Version: 3.14.0 Summary: A platform independent file lock. Project-URL: Documentation, https://py-filelock.readthedocs.io Project-URL: Homepage, https://github.com/tox-dev/py-filelock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.13.4/src/filelock/_api.py new/filelock-3.14.0/src/filelock/_api.py --- old/filelock-3.13.4/src/filelock/_api.py2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.14.0/src/filelock/_api.py2020-02-02 01:00:00.0 +0100 @@ -63,6 +63,9 @@ #: The mode for the lock files mode: int +#: Whether the lock should be blocking or not +blocking: bool + #: The file descriptor for the *_lock_file* as it is returned by the os.open() function, not None when lock held lock_file_fd: int | None = None @@ -86,6 +89,7 @@ mode: int = 0o644, thread_local: bool = True, # noqa: ARG003, FBT001, FBT002 *, +blocking: bool = True, # noqa: ARG003 is_singleton: bool = False, **kwargs: dict[str, Any], # capture remaining kwargs for subclasses # noqa: ARG003 ) -> Self: @@ -115,6 +119,7 @@ mode: int = 0o644, thread_local: bool = True, # noqa: FBT001, FBT002 *, +blocking: bool = True, is_singleton: bool = False, ) -> None: """ @@ -127,6 +132,7 @@ :param mode: file permissions for the lockfile :param thread_local: Whether this object's internal context should be thread local or not. If this is set to \ ``False`` then the lock will be reentrant across threads. +:param blocking: whether the lock should be blocking or not :param is_singleton: If this is set to ``True`` then only one instance of this class will be created \ per lock file. This is useful if you want to use the lock object for reentrant locking without needing \ to pass the same object around. @@ -135,12 +141,13 @@ self._is_thread_local = thread_local self._is_singleton = is_singleton -# Create the context. Note that external code should not work with the context directly and should instead use +# Create the context. Note that external code should not work with the context directly and should instead use # properties of this class. kwargs: dict[str, Any] = { "lock_file": os.fspath(lock_file), "timeout": timeout, "mode": mode, +"blocking": blocking, } self._context: FileLockContext = (ThreadLocalFileContext if thread_local else FileLockContext)(**kwargs) @@ -178,6 +185,21 @@ self._context.timeout = float(value) @property +def blocking(self) -> bool: +""":return: whether the locking is blocking or not""" +return self._context.blocking + +@blocking.setter +
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2024-04-21 20:24:46 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.26366 (New) Package is "python-filelock" Sun Apr 21 20:24:46 2024 rev:18 rq:1169267 version:3.13.4 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2024-03-26 19:27:47.854120306 +0100 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.26366/python-filelock.changes 2024-04-21 20:25:17.837553945 +0200 @@ -1,0 +2,8 @@ +Fri Apr 12 17:03:41 UTC 2024 - Dirk Müller + +- update to 3.13.4: + * Raise error on incompatible singleton timeout and mode args +- update to 3.13.3: + * Make singleton class instance dict unique per subclass + +--- Old: filelock-3.13.2.tar.gz New: filelock-3.13.4.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.XlGLrl/_old 2024-04-21 20:25:18.293570677 +0200 +++ /var/tmp/diff_new_pack.XlGLrl/_new 2024-04-21 20:25:18.297570824 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-filelock -Version:3.13.2 +Version:3.13.4 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense ++ filelock-3.13.2.tar.gz -> filelock-3.13.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.13.2/PKG-INFO new/filelock-3.13.4/PKG-INFO --- old/filelock-3.13.2/PKG-INFO2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.13.4/PKG-INFO2020-02-02 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.3 Name: filelock -Version: 3.13.2 +Version: 3.13.4 Summary: A platform independent file lock. Project-URL: Documentation, https://py-filelock.readthedocs.io Project-URL: Homepage, https://github.com/tox-dev/py-filelock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.13.2/src/filelock/_api.py new/filelock-3.13.4/src/filelock/_api.py --- old/filelock-3.13.2/src/filelock/_api.py2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.13.4/src/filelock/_api.py2020-02-02 01:00:00.0 +0100 @@ -8,7 +8,7 @@ from abc import ABC, abstractmethod from dataclasses import dataclass from threading import local -from typing import TYPE_CHECKING, Any, ClassVar +from typing import TYPE_CHECKING, Any from weakref import WeakValueDictionary from ._error import Timeout @@ -77,13 +77,13 @@ class BaseFileLock(ABC, contextlib.ContextDecorator): """Abstract base class for a file lock object.""" -_instances: ClassVar[WeakValueDictionary[str, BaseFileLock]] = WeakValueDictionary() +_instances: WeakValueDictionary[str, BaseFileLock] def __new__( # noqa: PLR0913 cls, lock_file: str | os.PathLike[str], -timeout: float = -1, # noqa: ARG003 -mode: int = 0o644, # noqa: ARG003 +timeout: float = -1, +mode: int = 0o644, thread_local: bool = True, # noqa: ARG003, FBT001, FBT002 *, is_singleton: bool = False, @@ -97,9 +97,17 @@ if not instance: instance = super().__new__(cls) cls._instances[str(lock_file)] = instance +elif timeout != instance.timeout or mode != instance.mode: +msg = "Singleton lock instances cannot be initialized with differing arguments" +raise ValueError(msg) return instance # type: ignore[return-value] # https://github.com/python/mypy/issues/15322 +def __init_subclass__(cls, **kwargs: dict[str, Any]) -> None: +"""Setup unique state for lock subclasses.""" +super().__init_subclass__(**kwargs) +cls._instances = WeakValueDictionary() + def __init__( # noqa: PLR0913 self, lock_file: str | os.PathLike[str], @@ -169,6 +177,11 @@ """ self._context.timeout = float(value) +@property +def mode(self) -> int: +""":return: the file permissions for the lockfile""" +return self._context.mode + @abstractmethod def _acquire(self) -> None: """If the file lock could be acquired, self._context.lock_file_fd holds the file descriptor of the lock file.""" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.13.2/src/filelock/version.py new/filelock-3.13.4/src/filelock/version.py --- old/filelock-3.13.2/src/filelock/version.py 2020-02-02
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2024-03-26 19:25:32 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1905 (New) Package is "python-filelock" Tue Mar 26 19:25:32 2024 rev:17 rq:1161514 version:3.13.2 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2023-11-28 22:19:11.92175 +0100 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1905/python-filelock.changes 2024-03-26 19:27:47.854120306 +0100 @@ -1,0 +2,10 @@ +Mon Mar 25 17:29:15 UTC 2024 - Dirk Müller + +- update to 3.13.2: + * Fixed small typo in _unix.py + * Update SECURITY.md to reflect Python 3.7 support dropoff + * Update index.rst to improve the demo usage + * [BugFix] fix permission denied error when lock file is placed +in `/tmp` + +--- Old: filelock-3.13.1.tar.gz New: filelock-3.13.2.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.OJwclO/_old 2024-03-26 19:27:48.298136644 +0100 +++ /var/tmp/diff_new_pack.OJwclO/_new 2024-03-26 19:27:48.298136644 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-filelock # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2018 Matthias Fehring # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-filelock -Version:3.13.1 +Version:3.13.2 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense ++ filelock-3.13.1.tar.gz -> filelock-3.13.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.13.1/PKG-INFO new/filelock-3.13.2/PKG-INFO --- old/filelock-3.13.1/PKG-INFO2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.13.2/PKG-INFO2020-02-02 01:00:00.0 +0100 @@ -1,6 +1,6 @@ -Metadata-Version: 2.1 +Metadata-Version: 2.3 Name: filelock -Version: 3.13.1 +Version: 3.13.2 Summary: A platform independent file lock. Project-URL: Documentation, https://py-filelock.readthedocs.io Project-URL: Homepage, https://github.com/tox-dev/py-filelock @@ -27,18 +27,18 @@ Requires-Python: >=3.8 Provides-Extra: docs Requires-Dist: furo>=2023.9.10; extra == 'docs' -Requires-Dist: sphinx-autodoc-typehints!=1.23.4,>=1.24; extra == 'docs' +Requires-Dist: sphinx-autodoc-typehints!=1.23.4,>=1.25.2; extra == 'docs' Requires-Dist: sphinx>=7.2.6; extra == 'docs' Provides-Extra: testing Requires-Dist: covdefaults>=2.3; extra == 'testing' Requires-Dist: coverage>=7.3.2; extra == 'testing' -Requires-Dist: diff-cover>=8; extra == 'testing' +Requires-Dist: diff-cover>=8.0.1; extra == 'testing' Requires-Dist: pytest-cov>=4.1; extra == 'testing' Requires-Dist: pytest-mock>=3.12; extra == 'testing' Requires-Dist: pytest-timeout>=2.2; extra == 'testing' Requires-Dist: pytest>=7.4.3; extra == 'testing' Provides-Extra: typing -Requires-Dist: typing-extensions>=4.8; python_version < '3.11' and extra == 'typing' +Requires-Dist: typing-extensions>=4.8; (python_version < '3.11') and extra == 'typing' Description-Content-Type: text/markdown # filelock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.13.1/pyproject.toml new/filelock-3.13.2/pyproject.toml --- old/filelock-3.13.1/pyproject.toml 2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.13.2/pyproject.toml 2020-02-02 01:00:00.0 +0100 @@ -1,7 +1,7 @@ [build-system] build-backend = "hatchling.build" requires = [ - "hatch-vcs>=0.3", + "hatch-vcs>=0.4", "hatchling>=1.18", ] @@ -41,12 +41,12 @@ optional-dependencies.docs = [ "furo>=2023.9.10", "sphinx>=7.2.6", - "sphinx-autodoc-typehints!=1.23.4,>=1.24", + "sphinx-autodoc-typehints!=1.23.4,>=1.25.2", ] optional-dependencies.testing = [ "covdefaults>=2.3", "coverage>=7.3.2", - "diff-cover>=8", + "diff-cover>=8.0.1", "pytest>=7.4.3", "pytest-cov>=4.1", "pytest-mock>=3.12", @@ -65,33 +65,43 @@ build.targets.sdist.include = ["/src", "/tests", "/tox.ini"] version.source = "vcs" -[tool.black] -line-length = 120 - [tool.ruff] -select = ["ALL"] line-length = 120 target-version = "py38" -isort = {known-first-party = ["filelock"], required-imports = ["from __future__ import annotations"]} -ignore = [ -"ANN101", # Missing type annotation for `self` in method -"D301", # Use `r"""` if any backslashes in a docstring -"D205",
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2023-09-08 21:15:16 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1766 (New) Package is "python-filelock" Fri Sep 8 21:15:16 2023 rev:15 rq:1109649 version:3.12.3 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2023-06-21 22:37:32.121532065 +0200 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1766/python-filelock.changes 2023-09-08 21:15:46.698979411 +0200 @@ -1,0 +2,13 @@ +Fri Sep 8 04:26:16 UTC 2023 - Steve Kowalik + +- Add missing Requires on typing-extensions if < 3.11 + +--- +Thu Sep 7 11:00:28 UTC 2023 - Dirk Müller + +- update to 3.12.3: + * Fix import ordering + * Exclude dependabot and pre-commit ci from release notes + * Create parent directories if necessary + +--- Old: filelock-3.12.2.tar.gz New: filelock-3.12.3.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.KAfqIG/_old 2023-09-08 21:15:47.795018583 +0200 +++ /var/tmp/diff_new_pack.KAfqIG/_new 2023-09-08 21:15:47.799018726 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-filelock -Version:3.12.2 +Version:3.12.3 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense @@ -33,6 +33,9 @@ BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros +%if 0%{?python_version_nodots} < 311 +Requires: python-typing_extensions >= 4.7.1 +%endif BuildArch: noarch %python_subpackages ++ filelock-3.12.2.tar.gz -> filelock-3.12.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.12.2/PKG-INFO new/filelock-3.12.3/PKG-INFO --- old/filelock-3.12.2/PKG-INFO2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.12.3/PKG-INFO2020-02-02 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: filelock -Version: 3.12.2 +Version: 3.12.3 Summary: A platform independent file lock. Project-URL: Documentation, https://py-filelock.readthedocs.io Project-URL: Homepage, https://github.com/tox-dev/py-filelock @@ -16,7 +16,6 @@ Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 3 :: Only -Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 Classifier: Programming Language :: Python :: 3.10 @@ -25,22 +24,23 @@ Classifier: Topic :: Internet Classifier: Topic :: Software Development :: Libraries Classifier: Topic :: System -Requires-Python: >=3.7 +Requires-Python: >=3.8 +Requires-Dist: typing-extensions>=4.7.1; python_version < '3.11' Provides-Extra: docs -Requires-Dist: furo>=2023.5.20; extra == 'docs' -Requires-Dist: sphinx-autodoc-typehints!=1.23.4,>=1.23; extra == 'docs' -Requires-Dist: sphinx>=7.0.1; extra == 'docs' +Requires-Dist: furo>=2023.7.26; extra == 'docs' +Requires-Dist: sphinx-autodoc-typehints!=1.23.4,>=1.24; extra == 'docs' +Requires-Dist: sphinx>=7.1.2; extra == 'docs' Provides-Extra: testing Requires-Dist: covdefaults>=2.3; extra == 'testing' -Requires-Dist: coverage>=7.2.7; extra == 'testing' -Requires-Dist: diff-cover>=7.5; extra == 'testing' +Requires-Dist: coverage>=7.3; extra == 'testing' +Requires-Dist: diff-cover>=7.7; extra == 'testing' Requires-Dist: pytest-cov>=4.1; extra == 'testing' -Requires-Dist: pytest-mock>=3.10; extra == 'testing' +Requires-Dist: pytest-mock>=3.11.1; extra == 'testing' Requires-Dist: pytest-timeout>=2.1; extra == 'testing' -Requires-Dist: pytest>=7.3.1; extra == 'testing' +Requires-Dist: pytest>=7.4; extra == 'testing' Description-Content-Type: text/markdown -# py-filelock +# filelock [![PyPI](https://img.shields.io/pypi/v/filelock)](https://pypi.org/project/filelock/) [![Supported Python @@ -49,7 +49,7 @@ status](https://readthedocs.org/projects/py-filelock/badge/?version=latest)](https://py-filelock.readthedocs.io/en/latest/?badge=latest) [![Code style: black](https://img.shields.io/badge/code%20style-black-00.svg)](https://github.com/psf/black) -[![Downloads](https://pepy.tech/badge/filelock/month)](https://pepy.tech/project/filelock) +[![Downloads](https://static.pepy.tech/badge/filelock/month)](https://pepy.tech/project/filelock)
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2023-06-21 22:37:18 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.15902 (New) Package is "python-filelock" Wed Jun 21 22:37:18 2023 rev:14 rq:1094132 version:3.12.2 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2023-06-12 15:25:19.706653374 +0200 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.15902/python-filelock.changes 2023-06-21 22:37:32.121532065 +0200 @@ -1,0 +2,6 @@ +Tue Jun 20 16:59:32 UTC 2023 - Dirk Müller + +- update to 3.12.2: + * Restore 'if TYPE_CHECKING' syntax for FileLock definition + +--- Old: filelock-3.12.1.tar.gz New: filelock-3.12.2.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.AgYGKD/_old 2023-06-21 22:37:33.093537914 +0200 +++ /var/tmp/diff_new_pack.AgYGKD/_new 2023-06-21 22:37:33.097537939 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-filelock -Version:3.12.1 +Version:3.12.2 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense ++ filelock-3.12.1.tar.gz -> filelock-3.12.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.12.1/PKG-INFO new/filelock-3.12.2/PKG-INFO --- old/filelock-3.12.1/PKG-INFO2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.12.2/PKG-INFO2020-02-02 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: filelock -Version: 3.12.1 +Version: 3.12.2 Summary: A platform independent file lock. Project-URL: Documentation, https://py-filelock.readthedocs.io Project-URL: Homepage, https://github.com/tox-dev/py-filelock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.12.1/src/filelock/__init__.py new/filelock-3.12.2/src/filelock/__init__.py --- old/filelock-3.12.1/src/filelock/__init__.py2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.12.2/src/filelock/__init__.py2020-02-02 01:00:00.0 +0100 @@ -32,9 +32,11 @@ if warnings is not None: warnings.warn("only soft file lock is available", stacklevel=2) - -#: Alias for the lock, which should be used for the current platform. -FileLock: type[BaseFileLock] = SoftFileLock if TYPE_CHECKING else _FileLock # type: ignore[assignment] +if TYPE_CHECKING: # noqa: SIM108 +FileLock = SoftFileLock +else: +#: Alias for the lock, which should be used for the current platform. +FileLock = _FileLock __all__ = [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.12.1/src/filelock/version.py new/filelock-3.12.2/src/filelock/version.py --- old/filelock-3.12.1/src/filelock/version.py 2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.12.2/src/filelock/version.py 2020-02-02 01:00:00.0 +0100 @@ -1,4 +1,4 @@ # file generated by setuptools_scm # don't change, don't track in version control -__version__ = version = '3.12.1' -__version_tuple__ = version_tuple = (3, 12, 1) +__version__ = version = '3.12.2' +__version_tuple__ = version_tuple = (3, 12, 2)
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2023-06-12 15:24:53 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.15902 (New) Package is "python-filelock" Mon Jun 12 15:24:53 2023 rev:13 rq:1092285 version:3.12.1 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2023-04-29 17:27:35.646404889 +0200 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.15902/python-filelock.changes 2023-06-12 15:25:19.706653374 +0200 @@ -1,0 +2,7 @@ +Sun Jun 11 12:40:08 UTC 2023 - Dirk Müller + +- update to 3.12.1: + * Add 3.12 support + * Fix test_bad_lock_file for other OSes + +--- Old: filelock-3.12.0.tar.gz New: filelock-3.12.1.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.BydPba/_old 2023-06-12 15:25:20.342657137 +0200 +++ /var/tmp/diff_new_pack.BydPba/_new 2023-06-12 15:25:20.346657161 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-filelock -Version:3.12.0 +Version:3.12.1 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense @@ -28,8 +28,8 @@ BuildRequires: %{python_module hatch_vcs} BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} -BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest-mock} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros ++ filelock-3.12.0.tar.gz -> filelock-3.12.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.12.0/PKG-INFO new/filelock-3.12.1/PKG-INFO --- old/filelock-3.12.0/PKG-INFO2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.12.1/PKG-INFO2020-02-02 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: filelock -Version: 3.12.0 +Version: 3.12.1 Summary: A platform independent file lock. Project-URL: Documentation, https://py-filelock.readthedocs.io Project-URL: Homepage, https://github.com/tox-dev/py-filelock @@ -15,21 +15,26 @@ Classifier: License :: OSI Approved :: The Unlicense (Unlicense) Classifier: Operating System :: OS Independent Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3 :: Only +Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 +Classifier: Programming Language :: Python :: 3.12 Classifier: Topic :: Internet Classifier: Topic :: Software Development :: Libraries Classifier: Topic :: System Requires-Python: >=3.7 Provides-Extra: docs -Requires-Dist: furo>=2023.3.27; extra == 'docs' +Requires-Dist: furo>=2023.5.20; extra == 'docs' Requires-Dist: sphinx-autodoc-typehints!=1.23.4,>=1.23; extra == 'docs' -Requires-Dist: sphinx>=6.1.3; extra == 'docs' +Requires-Dist: sphinx>=7.0.1; extra == 'docs' Provides-Extra: testing Requires-Dist: covdefaults>=2.3; extra == 'testing' -Requires-Dist: coverage>=7.2.3; extra == 'testing' +Requires-Dist: coverage>=7.2.7; extra == 'testing' Requires-Dist: diff-cover>=7.5; extra == 'testing' -Requires-Dist: pytest-cov>=4; extra == 'testing' +Requires-Dist: pytest-cov>=4.1; extra == 'testing' Requires-Dist: pytest-mock>=3.10; extra == 'testing' Requires-Dist: pytest-timeout>=2.1; extra == 'testing' Requires-Dist: pytest>=7.3.1; extra == 'testing' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.12.0/pyproject.toml new/filelock-3.12.1/pyproject.toml --- old/filelock-3.12.0/pyproject.toml 2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.12.1/pyproject.toml 2020-02-02 01:00:00.0 +0100 @@ -2,7 +2,7 @@ build-backend = "hatchling.build" requires = [ "hatch-vcs>=0.3", - "hatchling>=1.14", + "hatchling>=1.17.1", ] [project] @@ -25,8 +25,13 @@ "License :: OSI Approved :: The Unlicense (Unlicense)", "Operating System :: OS Independent", "Programming Language :: Python", - "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2023-04-29 17:27:34 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1533 (New) Package is "python-filelock" Sat Apr 29 17:27:34 2023 rev:12 rq:1083340 version:3.12.0 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2023-04-22 22:01:56.693748952 +0200 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1533/python-filelock.changes 2023-04-29 17:27:35.646404889 +0200 @@ -1,0 +2,28 @@ +Tue Apr 25 23:29:13 UTC 2023 - John Vandenberg + +- Update to v3.12.0 + * Make the thread local behaviour something the caller can +enable/disable via a flag during the lock creation. on by default. + * Better error handling on Windows. +- from v3.11.0 + * Make the lock thread local. +- from v3.10.7 + * Use fchmod instead of chmod to work around bug in PyPy via Anaconda. +- from v3.10.6 + * Enhance the robustness of the try/catch block in _soft.py. +- from v3.10.5 + * Add explicit error check as certain UNIX filesystems do not support +flock. +- from v3.10.4 + * Update os.open to preserve mode= for certain edge cases. +- from v3.10.3 + * Fix permission issue +- from v3.10.2 + * Bug fix for using filelock with threaded programs causing undesired +file permissions +- from v3.10.1 + * Handle pickle for :class:`filelock.Timeout` +- from v3.10.0 + * Add support for explicit file modes for lockfiles + +--- Old: filelock-3.9.1.tar.gz New: filelock-3.12.0.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.lAp0tF/_old 2023-04-29 17:27:36.250407417 +0200 +++ /var/tmp/diff_new_pack.lAp0tF/_new 2023-04-29 17:27:36.254407435 +0200 @@ -19,7 +19,7 @@ %{?sle15_python_module_pythons} Name: python-filelock -Version:3.9.1 +Version:3.12.0 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense @@ -29,6 +29,7 @@ BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytest-mock} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -51,7 +52,7 @@ %python_expand %fdupes %{buildroot}/%{$python_sitelib} %check -%pytest +%pytest -rs %files %{python_files} %doc README.md ++ filelock-3.9.1.tar.gz -> filelock-3.12.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.9.1/PKG-INFO new/filelock-3.12.0/PKG-INFO --- old/filelock-3.9.1/PKG-INFO 2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.12.0/PKG-INFO2020-02-02 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: filelock -Version: 3.9.1 +Version: 3.12.0 Summary: A platform independent file lock. Project-URL: Documentation, https://py-filelock.readthedocs.io Project-URL: Homepage, https://github.com/tox-dev/py-filelock @@ -22,15 +22,17 @@ Classifier: Topic :: System Requires-Python: >=3.7 Provides-Extra: docs -Requires-Dist: furo>=2022.12.7; extra == 'docs' -Requires-Dist: sphinx-autodoc-typehints!=1.23.4,>=1.22; extra == 'docs' +Requires-Dist: furo>=2023.3.27; extra == 'docs' +Requires-Dist: sphinx-autodoc-typehints!=1.23.4,>=1.23; extra == 'docs' Requires-Dist: sphinx>=6.1.3; extra == 'docs' Provides-Extra: testing Requires-Dist: covdefaults>=2.3; extra == 'testing' -Requires-Dist: coverage>=7.2.1; extra == 'testing' +Requires-Dist: coverage>=7.2.3; extra == 'testing' +Requires-Dist: diff-cover>=7.5; extra == 'testing' Requires-Dist: pytest-cov>=4; extra == 'testing' +Requires-Dist: pytest-mock>=3.10; extra == 'testing' Requires-Dist: pytest-timeout>=2.1; extra == 'testing' -Requires-Dist: pytest>=7.2.2; extra == 'testing' +Requires-Dist: pytest>=7.3.1; extra == 'testing' Description-Content-Type: text/markdown # py-filelock diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.9.1/pyproject.toml new/filelock-3.12.0/pyproject.toml --- old/filelock-3.9.1/pyproject.toml 2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.12.0/pyproject.toml 2020-02-02 01:00:00.0 +0100 @@ -2,7 +2,7 @@ build-backend = "hatchling.build" requires = [ "hatch-vcs>=0.3", - "hatchling>=1.13", + "hatchling>=1.14", ] [project] @@ -35,15 +35,17 @@ "version", ] optional-dependencies.docs = [ - "furo>=2022.12.7", + "furo>=2023.3.27", "sphinx>=6.1.3", -
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2023-04-22 22:01:02 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1533 (New) Package is "python-filelock" Sat Apr 22 22:01:02 2023 rev:11 rq:1081927 version:3.9.1 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2023-03-17 17:02:28.649119279 +0100 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1533/python-filelock.changes 2023-04-22 22:01:56.693748952 +0200 @@ -1,0 +2,10 @@ +Fri Apr 21 12:25:04 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +--- +Thu Apr 13 22:41:14 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +--- Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.9dQLdv/_old 2023-04-22 22:01:57.097751367 +0200 +++ /var/tmp/diff_new_pack.9dQLdv/_new 2023-04-22 22:01:57.101751391 +0200 @@ -17,6 +17,7 @@ # +%{?sle15_python_module_pythons} Name: python-filelock Version:3.9.1 Release:0
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2023-03-17 17:02:07 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.31432 (New) Package is "python-filelock" Fri Mar 17 17:02:07 2023 rev:10 rq:1071878 version:3.9.1 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2023-01-05 15:00:15.916834439 +0100 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.31432/python-filelock.changes 2023-03-17 17:02:28.649119279 +0100 @@ -1,0 +2,6 @@ +Tue Mar 14 22:23:25 UTC 2023 - Dirk Müller + +- update to 3.9.1: + * use time.perf_counter instead of time.monotonic + +--- Old: filelock-3.9.0.tar.gz New: filelock-3.9.1.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.1k6dcM/_old 2023-03-17 17:02:29.213122234 +0100 +++ /var/tmp/diff_new_pack.1k6dcM/_new 2023-03-17 17:02:29.217122255 +0100 @@ -18,7 +18,7 @@ Name: python-filelock -Version:3.9.0 +Version:3.9.1 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense ++ filelock-3.9.0.tar.gz -> filelock-3.9.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.9.0/PKG-INFO new/filelock-3.9.1/PKG-INFO --- old/filelock-3.9.0/PKG-INFO 2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.9.1/PKG-INFO 2020-02-02 01:00:00.0 +0100 @@ -1,12 +1,13 @@ Metadata-Version: 2.1 Name: filelock -Version: 3.9.0 +Version: 3.9.1 Summary: A platform independent file lock. Project-URL: Documentation, https://py-filelock.readthedocs.io Project-URL: Homepage, https://github.com/tox-dev/py-filelock Project-URL: Source, https://github.com/tox-dev/py-filelock Project-URL: Tracker, https://github.com/tox-dev/py-filelock/issues Maintainer-email: Bernát Gábor +License-Expression: Unlicense License-File: LICENSE Keywords: application,cache,directory,log,user Classifier: Development Status :: 5 - Production/Stable @@ -22,14 +23,14 @@ Requires-Python: >=3.7 Provides-Extra: docs Requires-Dist: furo>=2022.12.7; extra == 'docs' -Requires-Dist: sphinx-autodoc-typehints>=1.19.5; extra == 'docs' -Requires-Dist: sphinx>=5.3; extra == 'docs' +Requires-Dist: sphinx-autodoc-typehints!=1.23.4,>=1.22; extra == 'docs' +Requires-Dist: sphinx>=6.1.3; extra == 'docs' Provides-Extra: testing -Requires-Dist: covdefaults>=2.2.2; extra == 'testing' -Requires-Dist: coverage>=7.0.1; extra == 'testing' +Requires-Dist: covdefaults>=2.3; extra == 'testing' +Requires-Dist: coverage>=7.2.1; extra == 'testing' Requires-Dist: pytest-cov>=4; extra == 'testing' Requires-Dist: pytest-timeout>=2.1; extra == 'testing' -Requires-Dist: pytest>=7.2; extra == 'testing' +Requires-Dist: pytest>=7.2.2; extra == 'testing' Description-Content-Type: text/markdown # py-filelock @@ -41,7 +42,7 @@ status](https://readthedocs.org/projects/py-filelock/badge/?version=latest)](https://py-filelock.readthedocs.io/en/latest/?badge=latest) [![Code style: black](https://img.shields.io/badge/code%20style-black-00.svg)](https://github.com/psf/black) -[![Downloads](https://pepy.tech/badge/filelock/month)](https://pepy.tech/project/filelock/month) +[![Downloads](https://pepy.tech/badge/filelock/month)](https://pepy.tech/project/filelock) [![check](https://github.com/tox-dev/py-filelock/actions/workflows/check.yml/badge.svg)](https://github.com/tox-dev/py-filelock/actions/workflows/check.yml) For more information checkout the [official documentation](https://py-filelock.readthedocs.io/en/latest/index.html). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.9.0/README.md new/filelock-3.9.1/README.md --- old/filelock-3.9.0/README.md2020-02-02 01:00:00.0 +0100 +++ new/filelock-3.9.1/README.md2020-02-02 01:00:00.0 +0100 @@ -7,7 +7,7 @@ status](https://readthedocs.org/projects/py-filelock/badge/?version=latest)](https://py-filelock.readthedocs.io/en/latest/?badge=latest) [![Code style: black](https://img.shields.io/badge/code%20style-black-00.svg)](https://github.com/psf/black) -[![Downloads](https://pepy.tech/badge/filelock/month)](https://pepy.tech/project/filelock/month) +[![Downloads](https://pepy.tech/badge/filelock/month)](https://pepy.tech/project/filelock)
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2023-01-05 15:00:08 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1563 (New) Package is "python-filelock" Thu Jan 5 15:00:08 2023 rev:9 rq:1055798 version:3.9.0 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2022-12-23 10:20:42.103206066 +0100 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1563/python-filelock.changes 2023-01-05 15:00:15.916834439 +0100 @@ -1,0 +2,6 @@ +Wed Jan 4 12:59:24 UTC 2023 - Dirk Müller + +- update to 3.9.0: + * move to hatchling build backend + +--- Old: filelock-3.8.2.tar.gz New: filelock-3.9.0.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.vFq7fx/_old 2023-01-05 15:00:16.728838719 +0100 +++ /var/tmp/diff_new_pack.vFq7fx/_new 2023-01-05 15:00:16.744838803 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-filelock # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2018 Matthias Fehring # # All modifications and additions to the file contributed by third parties @@ -18,16 +18,16 @@ Name: python-filelock -Version:3.8.2 +Version:3.9.0 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense URL:https://github.com/tox-dev/py-filelock Source: https://files.pythonhosted.org/packages/source/f/filelock/filelock-%{version}.tar.gz +BuildRequires: %{python_module hatch_vcs} +BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module setuptools_scm} -BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros ++ filelock-3.8.2.tar.gz -> filelock-3.9.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.8.2/.github/FUNDING.yml new/filelock-3.9.0/.github/FUNDING.yml --- old/filelock-3.8.2/.github/FUNDING.yml 2022-12-05 19:30:04.0 +0100 +++ new/filelock-3.9.0/.github/FUNDING.yml 1970-01-01 01:00:00.0 +0100 @@ -1 +0,0 @@ -tidelift: "pypi/filelock" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.8.2/.github/SECURITY.md new/filelock-3.9.0/.github/SECURITY.md --- old/filelock-3.8.2/.github/SECURITY.md 2022-12-05 19:30:04.0 +0100 +++ new/filelock-3.9.0/.github/SECURITY.md 1970-01-01 01:00:00.0 +0100 @@ -1,13 +0,0 @@ -# Security Policy - -## Supported Versions - -| Version | Supported | -| --- | -- | -| 3.7 + | :white_check_mark: | -| < 3.7 | :x:| - -## Reporting a Vulnerability - -To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift -will coordinate the fix and disclosure. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.8.2/.github/dependabot.yml new/filelock-3.9.0/.github/dependabot.yml --- old/filelock-3.8.2/.github/dependabot.yml 2022-12-05 19:30:04.0 +0100 +++ new/filelock-3.9.0/.github/dependabot.yml 1970-01-01 01:00:00.0 +0100 @@ -1,6 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "github-actions" -directory: "/" -schedule: - interval: "daily" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.8.2/.github/workflows/check.yml new/filelock-3.9.0/.github/workflows/check.yml --- old/filelock-3.8.2/.github/workflows/check.yml 2022-12-05 19:30:04.0 +0100 +++ new/filelock-3.9.0/.github/workflows/check.yml 1970-01-01 01:00:00.0 +0100 @@ -1,156 +0,0 @@ -name: check -on: - push: - pull_request: - schedule: -- cron: "0 8 * * *" - -concurrency: - group: check-${{ github.ref }} - cancel-in-progress: true - -jobs: - test: -name: test ${{ matrix.py }} - ${{ matrix.os }} -runs-on: ${{ matrix.os }} -strategy: - fail-fast: false - matrix: -py: - - "3.11" - - "3.10" - - "pypy3.9" - - "3.9" - - "3.8" - - "3.7" -os: - - ubuntu-22.04 - - windows-2022 - - macos-12 -exclude: - - { os: windows-2022, py: "pypy3.9" } - -steps: - - name:
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2022-12-23 10:20:41 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1563 (New) Package is "python-filelock" Fri Dec 23 10:20:41 2022 rev:8 rq:1044032 version:3.8.2 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2022-12-15 19:23:58.819638167 +0100 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1563/python-filelock.changes 2022-12-23 10:20:42.103206066 +0100 @@ -1,0 +2,6 @@ +Wed Dec 14 08:34:14 UTC 2022 - Daniel Garcia + +- Remove python_module macro definition +- More specific python_sitelib in %files + +--- Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.vQB7F9/_old 2022-12-23 10:20:43.263212695 +0100 +++ /var/tmp/diff_new_pack.vQB7F9/_new 2022-12-23 10:20:43.271212741 +0100 @@ -17,7 +17,6 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-filelock Version:3.8.2 Release:0 @@ -56,6 +55,7 @@ %files %{python_files} %doc README.md %license LICENSE -%{python_sitelib}/* +%{python_sitelib}/filelock +%{python_sitelib}/filelock-%{version}*-info %changelog
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2022-12-15 19:23:56 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1835 (New) Package is "python-filelock" Thu Dec 15 19:23:56 2022 rev:7 rq:1042822 version:3.8.2 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2022-10-14 15:40:42.875735581 +0200 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1835/python-filelock.changes 2022-12-15 19:23:58.819638167 +0100 @@ -1,0 +2,18 @@ +Tue Dec 13 15:23:18 UTC 2022 - Yogalakshmi Arunachalam + +- Update to version 3.8.2 + * What's Changed +Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.1 by @dependabot in #178 +Update the license classifier to "Unlicense" by @jond01 in #180 + +- Update to version 3.8.1 + * What's Changed +[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #166 +link to flufl.lock by @dholth in #167 +[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #168 +[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #169 +[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #170 +fix BaseFileLock.timeout's getter/setter being obscured by itself by @dearfl in #172 +Fix mypy fails understanding FileLock by @gaborbernat in #177 + +--- Old: filelock-3.8.0.tar.gz New: filelock-3.8.2.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.QaeD4P/_old 2022-12-15 19:23:59.399641467 +0100 +++ /var/tmp/diff_new_pack.QaeD4P/_new 2022-12-15 19:23:59.403641490 +0100 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-filelock -Version:3.8.0 +Version:3.8.2 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense ++ filelock-3.8.0.tar.gz -> filelock-3.8.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.8.0/.github/workflows/check.yml new/filelock-3.8.2/.github/workflows/check.yml --- old/filelock-3.8.0/.github/workflows/check.yml 2022-08-10 08:44:13.0 +0200 +++ new/filelock-3.8.2/.github/workflows/check.yml 2022-12-05 19:30:04.0 +0100 @@ -17,9 +17,9 @@ fail-fast: false matrix: py: - - "3.11.0-beta.5" + - "3.11" - "3.10" - - "pypy-3.7-v7.3.9" # ahead to start it earlier because takes longer + - "pypy3.9" - "3.9" - "3.8" - "3.7" @@ -27,12 +27,14 @@ - ubuntu-22.04 - windows-2022 - macos-12 +exclude: + - { os: windows-2022, py: "pypy3.9" } steps: - name: Setup python for tox uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: python -m pip install tox - uses: actions/checkout@v3 @@ -77,7 +79,7 @@ fetch-depth: 0 - uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: python -m pip install tox - name: Setup coverage tool @@ -119,10 +121,10 @@ - uses: actions/checkout@v3 with: fetch-depth: 0 - - name: Setup Python "3.10" + - name: Setup Python "3.11" uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.11" - name: Install tox run: python -m pip install tox - name: Setup test suite @@ -138,7 +140,7 @@ - name: Setup python to build package uses: actions/setup-python@v4 with: - python-version: "3.10" + python-version: "3.11" - name: Install build run: python -m pip install build - uses: actions/checkout@v3 @@ -147,7 +149,7 @@ - name: Build sdist and wheel run: python -m build -s -w . -o dist - name: Publish to PyPi -uses: pypa/gh-action-pypi-publish@v1.5.1 +uses: pypa/gh-action-pypi-publish@v1.6.1 with: skip_existing: true user: __token__ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.8.0/.pre-commit-config.yaml new/filelock-3.8.2/.pre-commit-config.yaml --- old/filelock-3.8.0/.pre-commit-config.yaml 2022-08-10 08:44:13.0 +0200 +++
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2022-10-14 15:40:26 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.2275 (New) Package is "python-filelock" Fri Oct 14 15:40:26 2022 rev:6 rq:1010146 version:3.8.0 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2022-06-06 11:10:10.943278085 +0200 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.2275/python-filelock.changes 2022-10-14 15:40:42.875735581 +0200 @@ -1,0 +2,19 @@ +Wed Oct 12 03:17:50 UTC 2022 - Yogalakshmi Arunachalam + +- Update to version 3.8.0 + * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #149 + * Bump actions/upload-artifact from 2 to 3 by @dependabot in #154 + * Bump actions/download-artifact from 2 to 3 by @dependabot in #152 + * Bump pre-commit/action from 2.0.3 to 3.0.0 by @dependabot in #151 + * Bump actions/checkout from 2 to 3 by @dependabot in #153 + * Bump actions/setup-python from 2 to 4 by @dependabot in #150 + * Add timeout unit to docstrings by @jnordberg in #148 + * Unify badges style by @DeadNews in #155 + * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #156 + * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #157 + * Check 3.11 support by @gaborbernat in #158 + * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #159 + * Bump dependencies by @gaborbernat in #160 + * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #162 + +--- Old: filelock-3.7.1.tar.gz New: filelock-3.8.0.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.sLojeL/_old 2022-10-14 15:40:43.403736463 +0200 +++ /var/tmp/diff_new_pack.sLojeL/_new 2022-10-14 15:40:43.407736470 +0200 @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-filelock -Version:3.7.1 +Version:3.8.0 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense ++ filelock-3.7.1.tar.gz -> filelock-3.8.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.7.1/.github/FUNDING.yml new/filelock-3.8.0/.github/FUNDING.yml --- old/filelock-3.7.1/.github/FUNDING.yml 1970-01-01 01:00:00.0 +0100 +++ new/filelock-3.8.0/.github/FUNDING.yml 2022-08-10 08:44:13.0 +0200 @@ -0,0 +1 @@ +tidelift: "pypi/filelock" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.7.1/.github/SECURITY.md new/filelock-3.8.0/.github/SECURITY.md --- old/filelock-3.7.1/.github/SECURITY.md 1970-01-01 01:00:00.0 +0100 +++ new/filelock-3.8.0/.github/SECURITY.md 2022-08-10 08:44:13.0 +0200 @@ -0,0 +1,13 @@ +# Security Policy + +## Supported Versions + +| Version | Supported | +| --- | -- | +| 3.7 + | :white_check_mark: | +| < 3.7 | :x:| + +## Reporting a Vulnerability + +To report a security vulnerability, please use the [Tidelift security contact](https://tidelift.com/security). Tidelift +will coordinate the fix and disclosure. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.7.1/.github/dependabot.yml new/filelock-3.8.0/.github/dependabot.yml --- old/filelock-3.7.1/.github/dependabot.yml 1970-01-01 01:00:00.0 +0100 +++ new/filelock-3.8.0/.github/dependabot.yml 2022-08-10 08:44:13.0 +0200 @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" +directory: "/" +schedule: + interval: "daily" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/filelock-3.7.1/.github/workflows/check.yml new/filelock-3.8.0/.github/workflows/check.yml --- old/filelock-3.7.1/.github/workflows/check.yml 2022-05-31 22:21:06.0 +0200 +++ new/filelock-3.8.0/.github/workflows/check.yml 2022-08-10 08:44:13.0 +0200 @@ -10,13 +10,6 @@ cancel-in-progress: true jobs: - lint: -runs-on: ubuntu-latest -steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 - - uses: pre-commit/action@v2.0.3 - test: name: test ${{ matrix.py }} - ${{ matrix.os }} runs-on: ${{ matrix.os }} @@ -24,42 +17,38 @@ fail-fast: false matrix: py: + - "3.11.0-beta.5" - "3.10" - - "pypy-3.7-v7.3.7" # ahead to
commit python-filelock for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-filelock for openSUSE:Factory checked in at 2022-06-06 11:10:03 Comparing /work/SRC/openSUSE:Factory/python-filelock (Old) and /work/SRC/openSUSE:Factory/.python-filelock.new.1548 (New) Package is "python-filelock" Mon Jun 6 11:10:03 2022 rev:5 rq:980904 version:3.7.1 Changes: --- /work/SRC/openSUSE:Factory/python-filelock/python-filelock.changes 2019-11-04 17:10:28.092521488 +0100 +++ /work/SRC/openSUSE:Factory/.python-filelock.new.1548/python-filelock.changes 2022-06-06 11:10:10.943278085 +0200 @@ -1,0 +2,16 @@ +Fri Jun 3 15:17:25 UTC 2022 - Mark??ta Machov?? + +- Update to 3.7.1 + * Ownership moved from @benediktschmitt to the tox-dev organization +(new primary maintainer @gaborbernat) + * Raise when trying to acquire in R/O or missing folder + * Drop python 2.7, 3.5 and 3.6 support, add type hints + * Document asyncio support + * Accept path types (like pathlib.Path and pathlib.PurePath) in the +constructor for FileLock objects. + * Add correct spelling of poll interval parameter for acquire method + * Enable use as context decorator + * More changes, see upstream changelog +- Use PyPI tarball, switch to wheel for build (testsuite expects it) + +--- Old: v3.0.12.tar.gz New: filelock-3.7.1.tar.gz Other differences: -- ++ python-filelock.spec ++ --- /var/tmp/diff_new_pack.LoQ64x/_old 2022-06-06 11:10:11.515278913 +0200 +++ /var/tmp/diff_new_pack.LoQ64x/_new 2022-06-06 11:10:11.519278919 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-filelock # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # Copyright (c) 2018 Matthias Fehring # # All modifications and additions to the file contributed by third parties @@ -19,14 +19,17 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-filelock -Version:3.0.12 +Version:3.7.1 Release:0 Summary:Platform Independent File Lock in Python License:Unlicense -URL:https://github.com/benediktschmitt/py-filelock -Source: https://github.com/benediktschmitt/py-filelock/archive/v%{version}.tar.gz +URL:https://github.com/tox-dev/py-filelock +Source: https://files.pythonhosted.org/packages/source/f/filelock/filelock-%{version}.tar.gz +BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildArch: noarch @@ -38,17 +41,17 @@ inter-process communication. %prep -%setup -q -n py-filelock-%{version} +%setup -q -n filelock-%{version} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}/%{$python_sitelib} %check -%pytest test.py +%pytest %files %{python_files} %doc README.md