Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-flufl.lock for 
openSUSE:Factory checked in at 2022-09-29 18:13:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-flufl.lock (Old)
 and      /work/SRC/openSUSE:Factory/.python-flufl.lock.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-flufl.lock"

Thu Sep 29 18:13:21 2022 rev:6 rq:1006740 version:7.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-flufl.lock/python-flufl.lock.changes      
2022-09-01 22:12:23.808445273 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-flufl.lock.new.2275/python-flufl.lock.changes
    2022-09-29 18:14:06.255342839 +0200
@@ -1,0 +2,11 @@
+Wed Sep 28 15:32:42 UTC 2022 - Yogalakshmi Arunachalam <[email protected]>
+
+- Update to 7.1.1 (2022-09-03)
+  * Improvements to the GitLab CI integration.
+
+- Update to 7.1 (2022-08-27)
+  * Add support for Python 3.11.
+  * Update to pdm 1.3.
+  * Update all dependencies eagerly. 
+
+-------------------------------------------------------------------

Old:
----
  flufl.lock-7.0.tar.gz

New:
----
  flufl.lock-7.1.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-flufl.lock.spec ++++++
--- /var/tmp/diff_new_pack.lL1Cfu/_old  2022-09-29 18:14:07.755345769 +0200
+++ /var/tmp/diff_new_pack.lL1Cfu/_new  2022-09-29 18:14:07.763345785 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-flufl.lock
-Version:        7.0
+Version:        7.1.1
 Release:        0
 Summary:        NFS-safe file locking with timeouts for POSIX and Windows
 License:        Apache-2.0

++++++ flufl.lock-7.0.tar.gz -> flufl.lock-7.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flufl.lock-7.0/PKG-INFO new/flufl.lock-7.1.1/PKG-INFO
--- old/flufl.lock-7.0/PKG-INFO 2022-01-12 00:39:54.527977500 +0100
+++ new/flufl.lock-7.1.1/PKG-INFO       2022-09-05 02:26:23.808209000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: flufl.lock
-Version: 7.0
+Version: 7.1.1
 Summary: NFS-safe file locking with timeouts for POSIX and Windows
 License: Apache-2.0
 Keywords: locking,locks,lock
@@ -22,58 +22,58 @@
 Project-URL: Home Page, https://flufllock.readthedocs.io
 Project-URL: Source Code, https://gitlab.com/warsaw/flufl.lock.git
 Description-Content-Type: text/x-rst
-Description: ==========
-        flufl.lock
-        ==========
-        
-        NFS-safe file locking with timeouts for POSIX and Windows.
-        
-        The ``flufl.lock`` library provides an NFS-safe file-based locking 
algorithm
-        influenced by the GNU/Linux ``open(2)`` manpage, under the description 
of the
-        ``O_EXCL`` option.
-        
-            [...] O_EXCL is broken on NFS file systems, programs which rely on 
it
-            for performing locking tasks will contain a race condition.  The
-            solution for performing atomic file locking using a lockfile is to
-            create a unique file on the same fs (e.g., incorporating hostname 
and
-            pid), use link(2) to make a link to the lockfile.  If link() 
returns
-            0, the lock is successful.  Otherwise, use stat(2) on the unique 
file
-            to check if its link count has increased to 2, in which case the 
lock
-            is also successful.
-        
-        The assumption made here is that there will be no *outside 
interference*,
-        e.g. no agent external to this code will ever ``link()`` to the 
specific lock
-        files used.
-        
-        Lock objects support lock-breaking so that you can't wedge a process 
forever.
-        This is especially helpful in a web environment, but may not be 
appropriate
-        for all applications.
-        
-        Locks have a *lifetime*, which is the maximum length of time the 
process
-        expects to retain the lock.  It is important to pick a good number here
-        because other processes will not break an existing lock until the 
expected
-        lifetime has expired.  Too long and other processes will hang; too 
short and
-        you'll end up trampling on existing process locks -- and possibly 
corrupting
-        data.  In a distributed (NFS) environment, you also need to make sure 
that
-        your clocks are properly synchronized.
-        
-        
-        Author
-        ======
-        
-        ``flufl.lock`` is Copyright (C) 2007-2022 Barry Warsaw 
<[email protected]>
-        
-        Licensed under the terms of the Apache License Version 2.0.  See the 
LICENSE
-        file for details.
-        
-        
-        Project details
-        ===============
-        
-         * Project home: https://gitlab.com/warsaw/flufl.lock
-         * Report bugs at: https://gitlab.com/warsaw/flufl.lock/issues
-         * Code hosting: https://gitlab.com/warsaw/flufl.lock.git
-         * Documentation: https://flufllock.readthedocs.io/
-         * PyPI: https://pypi.python.org/pypi/flufl.lock
-         
+
+==========
+flufl.lock
+==========
+
+NFS-safe file locking with timeouts for POSIX and Windows.
+
+The ``flufl.lock`` library provides an NFS-safe file-based locking algorithm
+influenced by the GNU/Linux ``open(2)`` manpage, under the description of the
+``O_EXCL`` option.
+
+    [...] O_EXCL is broken on NFS file systems, programs which rely on it
+    for performing locking tasks will contain a race condition.  The
+    solution for performing atomic file locking using a lockfile is to
+    create a unique file on the same fs (e.g., incorporating hostname and
+    pid), use link(2) to make a link to the lockfile.  If link() returns
+    0, the lock is successful.  Otherwise, use stat(2) on the unique file
+    to check if its link count has increased to 2, in which case the lock
+    is also successful.
+
+The assumption made here is that there will be no *outside interference*,
+e.g. no agent external to this code will ever ``link()`` to the specific lock
+files used.
+
+Lock objects support lock-breaking so that you can't wedge a process forever.
+This is especially helpful in a web environment, but may not be appropriate
+for all applications.
+
+Locks have a *lifetime*, which is the maximum length of time the process
+expects to retain the lock.  It is important to pick a good number here
+because other processes will not break an existing lock until the expected
+lifetime has expired.  Too long and other processes will hang; too short and
+you'll end up trampling on existing process locks -- and possibly corrupting
+data.  In a distributed (NFS) environment, you also need to make sure that
+your clocks are properly synchronized.
+
+
+Author
+======
+
+``flufl.lock`` is Copyright (C) 2007-2022 Barry Warsaw <[email protected]>
+
+Licensed under the terms of the Apache License Version 2.0.  See the LICENSE
+file for details.
+
+
+Project details
+===============
+
+ * Project home: https://gitlab.com/warsaw/flufl.lock
+ * Report bugs at: https://gitlab.com/warsaw/flufl.lock/issues
+ * Code hosting: https://gitlab.com/warsaw/flufl.lock.git
+ * Documentation: https://flufllock.readthedocs.io/
+ * PyPI: https://pypi.python.org/pypi/flufl.lock
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flufl.lock-7.0/README.rst 
new/flufl.lock-7.1.1/README.rst
--- old/flufl.lock-7.0/README.rst       2022-01-11 23:56:18.107459000 +0100
+++ new/flufl.lock-7.1.1/README.rst     2022-09-05 02:25:49.266757500 +0200
@@ -51,4 +51,3 @@
  * Code hosting: https://gitlab.com/warsaw/flufl.lock.git
  * Documentation: https://flufllock.readthedocs.io/
  * PyPI: https://pypi.python.org/pypi/flufl.lock
- 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flufl.lock-7.0/docs/NEWS.rst 
new/flufl.lock-7.1.1/docs/NEWS.rst
--- old/flufl.lock-7.0/docs/NEWS.rst    2022-01-11 23:59:20.611055600 +0100
+++ new/flufl.lock-7.1.1/docs/NEWS.rst  2022-09-05 02:25:49.266757500 +0200
@@ -2,6 +2,16 @@
 flufl.lock change log
 =====================
 
+7.1.1 (2022-09-03)
+==================
+* Improvements to the GitLab CI integration.
+
+7.1 (2022-08-27)
+================
+* Add support for Python 3.11.
+* Update to pdm 1.3.
+* Update all dependencies eagerly.
+
 7.0 (2022-01-11)
 ================
 * Fix spurious log messages when *not* breaking the lock.  (GL#29)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flufl.lock-7.0/pyproject.toml 
new/flufl.lock-7.1.1/pyproject.toml
--- old/flufl.lock-7.0/pyproject.toml   2022-01-11 23:56:18.110468100 +0100
+++ new/flufl.lock-7.1.1/pyproject.toml 2022-09-05 02:25:49.267757700 +0200
@@ -1,20 +1,36 @@
 [project]
 name = "flufl.lock"
+authors = [
+    { name = "Barry Warsaw", email = "[email protected]" },
+]
 description = "NFS-safe file locking with timeouts for POSIX and Windows"
 readme = "README.rst"
 requires-python = ">=3.7"
-keywords = [ "locking", "locks", "lock",]
-classifiers = [ "Development Status :: 5 - Production/Stable", "Development 
Status :: 6 - Mature", "Intended Audience :: Developers", "License :: OSI 
Approved :: Apache Software License", "Operating System :: POSIX", "Operating 
System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", 
"Programming Language :: Python", "Programming Language :: Python :: 3", "Topic 
:: Software Development :: Libraries", "Topic :: Software Development :: 
Libraries :: Python Modules",]
-dependencies = [ "typing_extensions; python_version<'3.8'", "atpublic>=2.3", 
"psutil>=5.9.0",]
+keywords = [
+    "locking",
+    "locks",
+    "lock",
+]
+classifiers = [
+    "Development Status :: 5 - Production/Stable",
+    "Development Status :: 6 - Mature",
+    "Intended Audience :: Developers",
+    "License :: OSI Approved :: Apache Software License",
+    "Operating System :: POSIX",
+    "Operating System :: MacOS :: MacOS X",
+    "Operating System :: Microsoft :: Windows",
+    "Programming Language :: Python",
+    "Programming Language :: Python :: 3",
+    "Topic :: Software Development :: Libraries",
+    "Topic :: Software Development :: Libraries :: Python Modules",
+]
+dependencies = [
+    "typing_extensions; python_version<'3.8'",
+    "atpublic>=2.3",
+    "psutil>=5.9.0",
+]
 dynamic = []
-version = "7.0"
-[[project.authors]]
-name = "Barry Warsaw"
-email = "[email protected]"
-
-[build-system]
-requires = [ "pdm-pep517",]
-build-backend = "pdm.pep517.api"
+version = "7.1.1"
 
 [project.license]
 text = "Apache-2.0"
@@ -27,11 +43,59 @@
 
 [project.optional-dependencies]
 
-[tool.pdm]
-editable-backend = "path"
-includes = [ "src/flufl",]
-excludes = [ "src/flufl/lock/.??*",]
-source-includes = [ "docs/", "test/", "tox.ini", "conftest.py",]
+[tool.pdm.version]
+from = "src/flufl/lock/__init__.py"
+
+[tool.pdm.build]
+includes = [
+    "src/flufl",
+]
+excludes = [
+    "**/.mypy_cache",
+]
+source-includes = [
+    "docs/",
+    "test/",
+    "tox.ini",
+    "conftest.py",
+]
+
+[tool.pdm.dev-dependencies]
+testing = [
+    "coverage[toml]",
+    "diff-cover",
+    "pytest",
+    "pytest-cov",
+    "sybil",
+]
+qa = [
+    "flake8",
+    "isort",
+    "mypy",
+    "blue",
+]
+docs = [
+    "sphinx",
+    "sphinx-autodoc-typehints",
+    "furo",
+]
+
+[tool.pytest.ini_options]
+addopts = "--cov=flufl --cov-report=term --cov-report=xml"
+testpaths = "test docs"
+
+[tool.coverage.report]
+fail_under = 100
+show_missing = true
+
+[tool.coverage.run]
+branch = true
+parallel = true
+
+[tool.coverage.paths]
+source = [
+    "flufl/lock",
+]
 
 [tool.isort]
 include_trailing_comma = true
@@ -41,7 +105,9 @@
 lines_between_types = 1
 multi_line_output = 3
 order_by_type = false
-skip = [ "conf.py",]
+skip = [
+    "conf.py",
+]
 
 [tool.mypy]
 mypy_path = "src"
@@ -68,29 +134,18 @@
 show_absolute_path = true
 warn_unused_configs = true
 verbosity = 0
+
 [[tool.mypy.overrides]]
-module = [ "public", "pytest", "sybil.*", "psutil",]
+module = [
+    "public",
+    "pytest",
+    "sybil.*",
+    "psutil",
+]
 ignore_missing_imports = true
 
-[tool.pdm.version]
-from = "src/flufl/lock/__init__.py"
-
-[tool.pdm.dev-dependencies]
-testing = [ "coverage[toml]", "diff-cover", "pytest", "pytest-cov", "sybil",]
-qa = [ "flake8", "isort", "mypy", "blue",]
-docs = [ "sphinx", "sphinx-autodoc-typehints", "furo",]
-
-[tool.pytest.ini_options]
-addopts = "--cov=flufl --cov-report=term --cov-report=xml"
-testpaths = "test docs"
-
-[tool.coverage.report]
-fail_under = 100
-show_missing = true
-
-[tool.coverage.run]
-branch = true
-parallel = true
-
-[tool.coverage.paths]
-source = [ "flufl/lock",]
+[build-system]
+requires = [
+    "pdm-pep517",
+]
+build-backend = "pdm.pep517.api"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flufl.lock-7.0/src/flufl/lock/__init__.py 
new/flufl.lock-7.1.1/src/flufl/lock/__init__.py
--- old/flufl.lock-7.0/src/flufl/lock/__init__.py       2022-01-11 
23:56:18.111596600 +0100
+++ new/flufl.lock-7.1.1/src/flufl/lock/__init__.py     2022-09-05 
02:25:49.268757600 +0200
@@ -11,7 +11,7 @@
 )
 
 
-__version__ = '7.0'
+__version__ = '7.1.1'
 
 
 _public(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flufl.lock-7.0/tox.ini new/flufl.lock-7.1.1/tox.ini
--- old/flufl.lock-7.0/tox.ini  2022-01-11 23:56:18.116136800 +0100
+++ new/flufl.lock-7.1.1/tox.ini        2022-09-05 02:25:49.268757600 +0200
@@ -1,5 +1,5 @@
 [tox]
-envlist = {py37,py38,py39,py310},qa,docs
+envlist = py{37,38,39,310,311},qa,docs
 skip_missing_interpreters = true
 isolated_build = true
 passenv = PDM_IGNORE_SAVED_PYTHON=1
@@ -10,7 +10,7 @@
     PYTHONPATH=""
 deps = pdm
 commands =
-    pdm config --local use_venv true
+    pdm config --local python.use_venv true
     pdm install -G testing
     pytest {posargs}
     # The following is only useful in a git repository.
@@ -20,7 +20,7 @@
 [testenv:qa]
 deps = pdm
 commands =
-    pdm config --local use_venv true
+    pdm config --local python.use_venv true
     pdm install -G qa
     flake8 src/flufl/lock
     isort src/flufl/lock
@@ -30,7 +30,7 @@
 [testenv:docs]
 deps = pdm
 commands =
-    pdm config --local use_venv true
+    pdm config --local python.use_venv true
     pdm install -G docs
     sphinx-build docs build/html
 

Reply via email to