Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-flux-local for 
openSUSE:Factory checked in at 2025-11-14 16:23:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-flux-local (Old)
 and      /work/SRC/openSUSE:Factory/.python-flux-local.new.2061 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-flux-local"

Fri Nov 14 16:23:17 2025 rev:14 rq:1317788 version:8.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-flux-local/python-flux-local.changes      
2025-10-23 16:38:42.037569479 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-flux-local.new.2061/python-flux-local.changes
    2025-11-14 16:23:27.466874527 +0100
@@ -1,0 +2,32 @@
+Fri Nov 14 12:08:55 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- update to 8.0.0:
+  * chore(deps): update dependency pdoc to v16 by @renovate[bot] in
+    #1023
+  * chore(deps): update dependency types-aiofiles to v25 by
+    @renovate[bot] in #1018
+  * chore(deps): update astral-sh/setup-uv action to v7 by
+    @renovate[bot] in #1015
+  * chore(deps): update dependency aiofiles to v25 by
+    @renovate[bot] in #1017
+  * chore(deps): update dependency ruff to v0.14.4 by
+    @renovate[bot] in #1024
+  * Fix arguments to BooleanOptionalAction by @allenporter in #1026
+  * chore(deps): update github artifact actions (major) by
+    @renovate[bot] in #1022
+  * Explicitly create a new asyncio loop in CLI by @allenporter in
+    #1030
+  * Update CI to run correct python version in test matrix by
+    @allenporter in #1032
+  * Attempt to change where the loop is obtained to fix python3.14
+    by @allenporter in #1033
+  * Simplify the task creation in the test by @allenporter in #1034
+  * Support python 3.14 by @allenporter in #1029
+  * chore(deps): update dependency pytest-asyncio to v1.3.0 by
+    @renovate[bot] in #1036
+  * chore(deps): update pre-commit hook psf/black to v25.11.0 by
+    @renovate[bot] in #1035
+  * Apply cruft updates by @allenporter in #1039
+  * Drop support for 3.10, 3.11, and 3.12 by @allenporter in #1040
+
+-------------------------------------------------------------------

Old:
----
  flux_local-7.11.0.tar.gz

New:
----
  flux_local-8.0.0.tar.gz

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

Other differences:
------------------
++++++ python-flux-local.spec ++++++
--- /var/tmp/diff_new_pack.v4zN73/_old  2025-11-14 16:23:30.418998557 +0100
+++ /var/tmp/diff_new_pack.v4zN73/_new  2025-11-14 16:23:30.418998557 +0100
@@ -16,9 +16,12 @@
 #
 
 
+%define skip_python311 1
+%define skip_python312 1
+
 %{?sle15_python_module_pythons}
 Name:           python-flux-local
-Version:        7.11.0
+Version:        8.0.0
 Release:        0
 Summary:        Set of tools for managing a flux gitops repository
 License:        Apache-2.0
@@ -29,6 +32,7 @@
 BuildRequires:  %{python_module wheel}
 BuildRequires:  python-rpm-macros
 #
+BuildRequires:  %{python_module base >= 3.13}
 BuildRequires:  %{python_module GitPython >= 3.1.30}
 BuildRequires:  %{python_module PyYAML >= 6.0}
 BuildRequires:  %{python_module aiofiles >= 22.1.0}
@@ -44,6 +48,7 @@
 Requires:       python-GitPython >= 3.1.30
 Requires:       python-PyYAML >= 6.0
 Requires:       python-aiofiles >= 22.1.0
+Requires:       python-base >= 3.13
 Requires:       python-mashumaro >= 3.12
 Requires:       python-nest-asyncio >= 1.5.6
 Requires:       python-oras >= 0.2.37

++++++ flux_local-7.11.0.tar.gz -> flux_local-8.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flux_local-7.11.0/PKG-INFO 
new/flux_local-8.0.0/PKG-INFO
--- old/flux_local-7.11.0/PKG-INFO      2025-10-23 06:32:27.619966300 +0200
+++ new/flux_local-8.0.0/PKG-INFO       2025-11-14 06:29:53.098604200 +0100
@@ -1,11 +1,11 @@
 Metadata-Version: 2.4
 Name: flux_local
-Version: 7.11.0
+Version: 8.0.0
 Summary: flux-local is a set of tools and libraries for managing a local flux 
gitops repository focused on validation steps to help improve quality of 
commits, PRs, and general local testing.
 Author-email: Allen Porter <[email protected]>
 License-Expression: Apache-2.0
 Project-URL: Source, https://github.com/allenporter/flux_local
-Requires-Python: >=3.10
+Requires-Python: >=3.13
 Description-Content-Type: text/markdown
 License-File: LICENSE
 Requires-Dist: GitPython>=3.1.30
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flux_local-7.11.0/flux_local/tool/build.py 
new/flux_local-8.0.0/flux_local/tool/build.py
--- old/flux_local-7.11.0/flux_local/tool/build.py      2025-10-23 
06:32:21.000000000 +0200
+++ new/flux_local-8.0.0/flux_local/tool/build.py       2025-11-14 
06:29:47.000000000 +0100
@@ -44,7 +44,6 @@
         )
         args.add_argument(
             "--enable-helm",
-            type=bool,
             action=BooleanOptionalAction,
             help="Enable use of HelmRelease inflation",
         )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/flux_local-7.11.0/flux_local/tool/build_kustomization.py 
new/flux_local-8.0.0/flux_local/tool/build_kustomization.py
--- old/flux_local-7.11.0/flux_local/tool/build_kustomization.py        
2025-10-23 06:32:21.000000000 +0200
+++ new/flux_local-8.0.0/flux_local/tool/build_kustomization.py 2025-11-14 
06:29:47.000000000 +0100
@@ -81,14 +81,12 @@
         )
         args.add_argument(
             "--wipe-secrets",
-            type=str,
             default=True,
             action=BooleanOptionalAction,
             help="Wipe secrets from the output",
         )
         args.add_argument(
             "--enable-oci",
-            type=str,
             default=False,
             action=BooleanOptionalAction,
             help="Enable OCI repository sources",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flux_local-7.11.0/flux_local/tool/flux_local.py 
new/flux_local-8.0.0/flux_local/tool/flux_local.py
--- old/flux_local-7.11.0/flux_local/tool/flux_local.py 2025-10-23 
06:32:21.000000000 +0200
+++ new/flux_local-8.0.0/flux_local/tool/flux_local.py  2025-11-14 
06:29:47.000000000 +0100
@@ -59,9 +59,10 @@
         logging.basicConfig(level=args.log_level)
 
     action = args.cls()
+    loop = asyncio.new_event_loop()
     try:
         with empty_registry_config_file():
-            
asyncio.get_event_loop().run_until_complete(action.run(**vars(args)))
+            loop.run_until_complete(action.run(**vars(args)))
     except FluxException as err:
         if args.log_level == "DEBUG":
             traceback.print_exc(file=sys.stderr)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flux_local-7.11.0/flux_local/tool/get.py 
new/flux_local-8.0.0/flux_local/tool/get.py
--- old/flux_local-7.11.0/flux_local/tool/get.py        2025-10-23 
06:32:21.000000000 +0200
+++ new/flux_local-8.0.0/flux_local/tool/get.py 2025-11-14 06:29:47.000000000 
+0100
@@ -168,14 +168,12 @@
         selector.add_cluster_selector_flags(args)
         args.add_argument(
             "--enable-images",
-            type=str,
             default=False,
             action=BooleanOptionalAction,
             help="Output container images when traversing the cluster",
         )
         args.add_argument(
             "--only-images",
-            type=str,
             default=False,
             action=BooleanOptionalAction,
             help="Output only container images when traversing the cluster",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flux_local-7.11.0/flux_local/tool/selector.py 
new/flux_local-8.0.0/flux_local/tool/selector.py
--- old/flux_local-7.11.0/flux_local/tool/selector.py   2025-10-23 
06:32:21.000000000 +0200
+++ new/flux_local-8.0.0/flux_local/tool/selector.py    2025-11-14 
06:29:47.000000000 +0100
@@ -85,7 +85,6 @@
     args.add_argument(
         "--all-namespaces",
         "-A",
-        type=bool,
         default=False,
         action=BooleanOptionalAction,
         help="List the requested objects across all namespaces.",
@@ -110,14 +109,12 @@
     """Add flags that are common to selectors and other command types."""
     args.add_argument(
         "--skip-crds",
-        type=str,
         default=True,
         action=BooleanOptionalAction,
         help="When true do not include CRDs to reduce output size",
     )
     args.add_argument(
         "--skip-secrets",
-        type=str,
         default=True,
         action=BooleanOptionalAction,
         help="When true do not include Secrets to reduce output size and 
randomness",
@@ -235,7 +232,6 @@
     )
     args.add_argument(
         "--skip-invalid-helm-release-paths",
-        type=bool,
         default=True,
         action=BooleanOptionalAction,
         help="When true, skip helm releases with local paths that do not 
exist",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flux_local-7.11.0/flux_local/tool/test.py 
new/flux_local-8.0.0/flux_local/tool/test.py
--- old/flux_local-7.11.0/flux_local/tool/test.py       2025-10-23 
06:32:21.000000000 +0200
+++ new/flux_local-8.0.0/flux_local/tool/test.py        2025-11-14 
06:29:47.000000000 +0100
@@ -354,7 +354,6 @@
         )
         args.add_argument(
             "--enable-helm",
-            type=bool,
             action=BooleanOptionalAction,
             help="Enable use of HelmRelease inflation",
         )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flux_local-7.11.0/flux_local.egg-info/PKG-INFO 
new/flux_local-8.0.0/flux_local.egg-info/PKG-INFO
--- old/flux_local-7.11.0/flux_local.egg-info/PKG-INFO  2025-10-23 
06:32:27.000000000 +0200
+++ new/flux_local-8.0.0/flux_local.egg-info/PKG-INFO   2025-11-14 
06:29:53.000000000 +0100
@@ -1,11 +1,11 @@
 Metadata-Version: 2.4
 Name: flux_local
-Version: 7.11.0
+Version: 8.0.0
 Summary: flux-local is a set of tools and libraries for managing a local flux 
gitops repository focused on validation steps to help improve quality of 
commits, PRs, and general local testing.
 Author-email: Allen Porter <[email protected]>
 License-Expression: Apache-2.0
 Project-URL: Source, https://github.com/allenporter/flux_local
-Requires-Python: >=3.10
+Requires-Python: >=3.13
 Description-Content-Type: text/markdown
 License-File: LICENSE
 Requires-Dist: GitPython>=3.1.30
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flux_local-7.11.0/pyproject.toml 
new/flux_local-8.0.0/pyproject.toml
--- old/flux_local-7.11.0/pyproject.toml        2025-10-23 06:32:21.000000000 
+0200
+++ new/flux_local-8.0.0/pyproject.toml 2025-11-14 06:29:47.000000000 +0100
@@ -4,13 +4,13 @@
 
 [project]
 name = "flux_local"
-version = "7.11.0"
+version = "8.0.0"
 license = "Apache-2.0"
 license-files = ["LICENSE"]
 description = "flux-local is a set of tools and libraries for managing a local 
flux gitops repository focused on validation steps to help improve quality of 
commits, PRs, and general local testing."
 readme = "README.md"
 authors = [{ name = "Allen Porter", email = "[email protected]" }]
-requires-python = ">=3.10"
+requires-python = ">=3.13"
 classifiers = []
 dependencies = [
   "GitPython>=3.1.30",

Reply via email to