commit python-filelock for openSUSE:Factory

2024-05-03 Thread Source-Sync
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

2024-04-21 Thread Source-Sync
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

2024-03-26 Thread Source-Sync
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

2023-09-08 Thread Source-Sync
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

2023-06-21 Thread Source-Sync
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

2023-06-12 Thread Source-Sync
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

2023-04-29 Thread Source-Sync
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

2023-04-22 Thread Source-Sync
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

2023-03-17 Thread Source-Sync
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

2023-01-05 Thread Source-Sync
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

2022-12-23 Thread Source-Sync
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

2022-12-15 Thread Source-Sync
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

2022-10-14 Thread Source-Sync
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

2022-06-06 Thread Source-Sync
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