Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-snimpy for openSUSE:Factory 
checked in at 2024-01-03 12:24:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-snimpy (Old)
 and      /work/SRC/openSUSE:Factory/.python-snimpy.new.28375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-snimpy"

Wed Jan  3 12:24:36 2024 rev:7 rq:1135641 version:1.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-snimpy/python-snimpy.changes      
2023-08-01 15:38:18.581738502 +0200
+++ /work/SRC/openSUSE:Factory/.python-snimpy.new.28375/python-snimpy.changes   
2024-01-03 12:24:44.642942453 +0100
@@ -1,0 +2,7 @@
+Fri Dec 29 10:26:57 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 1.0.2:
+  * Compatibility with Python 3.12 by adding dependency to
+    pyasyncore.
+
+-------------------------------------------------------------------

Old:
----
  snimpy-1.0.1.tar.gz

New:
----
  snimpy-1.0.2.tar.gz

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

Other differences:
------------------
++++++ python-snimpy.spec ++++++
--- /var/tmp/diff_new_pack.G4Zu8G/_old  2024-01-03 12:24:45.410970515 +0100
+++ /var/tmp/diff_new_pack.G4Zu8G/_new  2024-01-03 12:24:45.410970515 +0100
@@ -18,7 +18,7 @@
 
 
 Name:           python-snimpy
-Version:        1.0.1
+Version:        1.0.2
 Release:        0
 Summary:        Interactive SNMP tool
 License:        ISC

++++++ snimpy-1.0.1.tar.gz -> snimpy-1.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/.github/FUNDING.yml 
new/snimpy-1.0.2/.github/FUNDING.yml
--- old/snimpy-1.0.1/.github/FUNDING.yml        1970-01-01 01:00:00.000000000 
+0100
+++ new/snimpy-1.0.2/.github/FUNDING.yml        2023-07-02 17:55:20.000000000 
+0200
@@ -0,0 +1,3 @@
+---
+github: vincentbernat
+custom: https://www.buymeacoffee.com/vincentbernat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/.github/workflows/tests.yml 
new/snimpy-1.0.2/.github/workflows/tests.yml
--- old/snimpy-1.0.1/.github/workflows/tests.yml        2023-06-25 
00:17:32.000000000 +0200
+++ new/snimpy-1.0.2/.github/workflows/tests.yml        2023-11-01 
13:54:09.000000000 +0100
@@ -1,3 +1,4 @@
+---
 name: Tests
 on:
   push:
@@ -13,6 +14,7 @@
     name: Run tests
     runs-on: ubuntu-latest
     strategy:
+      fail-fast: false
       matrix:
         python-version:
           - 3.7
@@ -20,10 +22,12 @@
           - 3.9
           - "3.10"
           - "3.11"
+          - "3.12"
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v4
         with:
           submodules: true
+          fetch-depth: 0
       - name: Setup Python ${{ matrix.python-version }}
         uses: actions/setup-python@v4
         with:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/HISTORY.rst new/snimpy-1.0.2/HISTORY.rst
--- old/snimpy-1.0.1/HISTORY.rst        2023-06-30 08:47:54.000000000 +0200
+++ new/snimpy-1.0.2/HISTORY.rst        2023-12-12 09:27:40.000000000 +0100
@@ -3,6 +3,11 @@
 History
 -------
 
+1.0.2 (2023-12-12)
+++++++++++++++++++
+
+* Compatibility with Python 3.12 by adding dependency to pyasyncore.
+
 1.0.1 (2023-06-30)
 ++++++++++++++++++
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/PKG-INFO new/snimpy-1.0.2/PKG-INFO
--- old/snimpy-1.0.1/PKG-INFO   2023-06-30 08:51:27.635898400 +0200
+++ new/snimpy-1.0.2/PKG-INFO   2023-12-12 09:28:02.394754200 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: snimpy
-Version: 1.0.1
+Version: 1.0.2
 Summary: interactive SNMP tool
 Home-page: https://github.com/vincentbernat/snimpy
 Author: Vincent Bernat
@@ -83,6 +83,11 @@
 History
 -------
 
+1.0.2 (2023-12-12)
+++++++++++++++++++
+
+* Compatibility with Python 3.12 by adding dependency to pyasyncore.
+
 1.0.1 (2023-06-30)
 ++++++++++++++++++
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/docs/_themes/flask_theme_support.py 
new/snimpy-1.0.2/docs/_themes/flask_theme_support.py
--- old/snimpy-1.0.1/docs/_themes/flask_theme_support.py        2023-06-30 
08:50:57.000000000 +0200
+++ new/snimpy-1.0.2/docs/_themes/flask_theme_support.py        2023-06-30 
08:56:02.000000000 +0200
@@ -1,19 +1,7 @@
 # flasky extensions.  flasky pygments style based on tango style
 from pygments.style import Style
-from pygments.token import (
-    Keyword,
-    Name,
-    Comment,
-    String,
-    Error,
-    Number,
-    Operator,
-    Generic,
-    Whitespace,
-    Punctuation,
-    Other,
-    Literal,
-)
+from pygments.token import Keyword, Name, Comment, String, Error, \
+     Number, Operator, Generic, Whitespace, Punctuation, Other, Literal
 
 
 class FlaskyStyle(Style):
@@ -22,68 +10,77 @@
 
     styles = {
         # No corresponding class for the following:
-        # Text:                     "", # class:  ''
-        Whitespace: "underline #f8f8f8",  # class: 'w'
-        Error: "#a40000 border:#ef2929",  # class: 'err'
-        Other: "#000000",  # class 'x'
-        Comment: "italic #8f5902",  # class: 'c'
-        Comment.Preproc: "noitalic",  # class: 'cp'
-        Keyword: "bold #004461",  # class: 'k'
-        Keyword.Constant: "bold #004461",  # class: 'kc'
-        Keyword.Declaration: "bold #004461",  # class: 'kd'
-        Keyword.Namespace: "bold #004461",  # class: 'kn'
-        Keyword.Pseudo: "bold #004461",  # class: 'kp'
-        Keyword.Reserved: "bold #004461",  # class: 'kr'
-        Keyword.Type: "bold #004461",  # class: 'kt'
-        Operator: "#582800",  # class: 'o'
-        Operator.Word: "bold #004461",  # class: 'ow' - like keywords
-        Punctuation: "bold #000000",  # class: 'p'
+        #Text:                     "", # class:  ''
+        Whitespace:                "underline #f8f8f8",      # class: 'w'
+        Error:                     "#a40000 border:#ef2929", # class: 'err'
+        Other:                     "#000000",                # class 'x'
+
+        Comment:                   "italic #8f5902", # class: 'c'
+        Comment.Preproc:           "noitalic",       # class: 'cp'
+
+        Keyword:                   "bold #004461",   # class: 'k'
+        Keyword.Constant:          "bold #004461",   # class: 'kc'
+        Keyword.Declaration:       "bold #004461",   # class: 'kd'
+        Keyword.Namespace:         "bold #004461",   # class: 'kn'
+        Keyword.Pseudo:            "bold #004461",   # class: 'kp'
+        Keyword.Reserved:          "bold #004461",   # class: 'kr'
+        Keyword.Type:              "bold #004461",   # class: 'kt'
+
+        Operator:                  "#582800",   # class: 'o'
+        Operator.Word:             "bold #004461",   # class: 'ow' - like 
keywords
+
+        Punctuation:               "bold #000000",   # class: 'p'
+
         # because special names such as Name.Class, Name.Function, etc.
         # are not recognized as such later in the parsing, we choose them
         # to look the same as ordinary variables.
-        Name: "#000000",  # class: 'n'
-        Name.Attribute: "#c4a000",  # class: 'na' - to be revised
-        Name.Builtin: "#004461",  # class: 'nb'
-        Name.Builtin.Pseudo: "#3465a4",  # class: 'bp'
-        Name.Class: "#000000",  # class: 'nc' - to be revised
-        Name.Constant: "#000000",  # class: 'no' - to be revised
-        Name.Decorator: "#888",  # class: 'nd' - to be revised
-        Name.Entity: "#ce5c00",  # class: 'ni'
-        Name.Exception: "bold #cc0000",  # class: 'ne'
-        Name.Function: "#000000",  # class: 'nf'
-        Name.Property: "#000000",  # class: 'py'
-        Name.Label: "#f57900",  # class: 'nl'
-        Name.Namespace: "#000000",  # class: 'nn' - to be revised
-        Name.Other: "#000000",  # class: 'nx'
-        Name.Tag: "bold #004461",  # class: 'nt' - like a keyword
-        Name.Variable: "#000000",  # class: 'nv' - to be revised
-        Name.Variable.Class: "#000000",  # class: 'vc' - to be revised
-        Name.Variable.Global: "#000000",  # class: 'vg' - to be revised
-        Name.Variable.Instance: "#000000",  # class: 'vi' - to be revised
-        Number: "#990000",  # class: 'm'
-        Literal: "#000000",  # class: 'l'
-        Literal.Date: "#000000",  # class: 'ld'
-        String: "#4e9a06",  # class: 's'
-        String.Backtick: "#4e9a06",  # class: 'sb'
-        String.Char: "#4e9a06",  # class: 'sc'
-        String.Doc: "italic #8f5902",  # class: 'sd' - like a comment
-        String.Double: "#4e9a06",  # class: 's2'
-        String.Escape: "#4e9a06",  # class: 'se'
-        String.Heredoc: "#4e9a06",  # class: 'sh'
-        String.Interpol: "#4e9a06",  # class: 'si'
-        String.Other: "#4e9a06",  # class: 'sx'
-        String.Regex: "#4e9a06",  # class: 'sr'
-        String.Single: "#4e9a06",  # class: 's1'
-        String.Symbol: "#4e9a06",  # class: 'ss'
-        Generic: "#000000",  # class: 'g'
-        Generic.Deleted: "#a40000",  # class: 'gd'
-        Generic.Emph: "italic #000000",  # class: 'ge'
-        Generic.Error: "#ef2929",  # class: 'gr'
-        Generic.Heading: "bold #000080",  # class: 'gh'
-        Generic.Inserted: "#00A000",  # class: 'gi'
-        Generic.Output: "#888",  # class: 'go'
-        Generic.Prompt: "#745334",  # class: 'gp'
-        Generic.Strong: "bold #000000",  # class: 'gs'
-        Generic.Subheading: "bold #800080",  # class: 'gu'
-        Generic.Traceback: "bold #a40000",  # class: 'gt'
+        Name:                      "#000000",        # class: 'n'
+        Name.Attribute:            "#c4a000",        # class: 'na' - to be 
revised
+        Name.Builtin:              "#004461",        # class: 'nb'
+        Name.Builtin.Pseudo:       "#3465a4",        # class: 'bp'
+        Name.Class:                "#000000",        # class: 'nc' - to be 
revised
+        Name.Constant:             "#000000",        # class: 'no' - to be 
revised
+        Name.Decorator:            "#888",           # class: 'nd' - to be 
revised
+        Name.Entity:               "#ce5c00",        # class: 'ni'
+        Name.Exception:            "bold #cc0000",   # class: 'ne'
+        Name.Function:             "#000000",        # class: 'nf'
+        Name.Property:             "#000000",        # class: 'py'
+        Name.Label:                "#f57900",        # class: 'nl'
+        Name.Namespace:            "#000000",        # class: 'nn' - to be 
revised
+        Name.Other:                "#000000",        # class: 'nx'
+        Name.Tag:                  "bold #004461",   # class: 'nt' - like a 
keyword
+        Name.Variable:             "#000000",        # class: 'nv' - to be 
revised
+        Name.Variable.Class:       "#000000",        # class: 'vc' - to be 
revised
+        Name.Variable.Global:      "#000000",        # class: 'vg' - to be 
revised
+        Name.Variable.Instance:    "#000000",        # class: 'vi' - to be 
revised
+
+        Number:                    "#990000",        # class: 'm'
+
+        Literal:                   "#000000",        # class: 'l'
+        Literal.Date:              "#000000",        # class: 'ld'
+
+        String:                    "#4e9a06",        # class: 's'
+        String.Backtick:           "#4e9a06",        # class: 'sb'
+        String.Char:               "#4e9a06",        # class: 'sc'
+        String.Doc:                "italic #8f5902", # class: 'sd' - like a 
comment
+        String.Double:             "#4e9a06",        # class: 's2'
+        String.Escape:             "#4e9a06",        # class: 'se'
+        String.Heredoc:            "#4e9a06",        # class: 'sh'
+        String.Interpol:           "#4e9a06",        # class: 'si'
+        String.Other:              "#4e9a06",        # class: 'sx'
+        String.Regex:              "#4e9a06",        # class: 'sr'
+        String.Single:             "#4e9a06",        # class: 's1'
+        String.Symbol:             "#4e9a06",        # class: 'ss'
+
+        Generic:                   "#000000",        # class: 'g'
+        Generic.Deleted:           "#a40000",        # class: 'gd'
+        Generic.Emph:              "italic #000000", # class: 'ge'
+        Generic.Error:             "#ef2929",        # class: 'gr'
+        Generic.Heading:           "bold #000080",   # class: 'gh'
+        Generic.Inserted:          "#00A000",        # class: 'gi'
+        Generic.Output:            "#888",           # class: 'go'
+        Generic.Prompt:            "#745334",        # class: 'gp'
+        Generic.Strong:            "bold #000000",   # class: 'gs'
+        Generic.Subheading:        "bold #800080",   # class: 'gu'
+        Generic.Traceback:         "bold #a40000",   # class: 'gt'
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/docs/installation.rst 
new/snimpy-1.0.2/docs/installation.rst
--- old/snimpy-1.0.1/docs/installation.rst      2016-11-15 07:58:49.000000000 
+0100
+++ new/snimpy-1.0.2/docs/installation.rst      2023-11-01 14:06:33.000000000 
+0100
@@ -39,3 +39,7 @@
 install with::
 
     $ sudo apt-get install snimpy
+
+If you plan to use custom MIBs, note that as snimpy relies on libsmi_ to
+find the MIBs, so you have to add the path to these MIBs in /etc/smi.conf or
+$HOME/.smirc .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/setup.py new/snimpy-1.0.2/setup.py
--- old/snimpy-1.0.1/setup.py   2023-06-30 08:51:10.000000000 +0200
+++ new/snimpy-1.0.2/setup.py   2023-11-01 13:53:27.000000000 +0100
@@ -3,7 +3,7 @@
 from setuptools.command.test import test
 import snimpy
 
-rtd = os.environ.get('READTHEDOCS', None) == 'True'
+rtd = os.environ.get("READTHEDOCS", None) == "True"
 
 
 class SnimpyTestCommand(test):
@@ -12,49 +12,54 @@
         # avoid errors at the end of the test
         import multiprocessing
         import pysnmp
+
         SnimpyTestCommand.multiprocessing = multiprocessing
         SnimpyTestCommand.pysnmp = pysnmp
         return test.run_tests(self, *args, **kwds)
 
 
 if __name__ == "__main__":
-    readme = open('README.rst').read()
-    history = open('HISTORY.rst').read().replace('.. :changelog:', '')
+    readme = open("README.rst").read()
+    history = open("HISTORY.rst").read().replace(".. :changelog:", "")
 
-    setup(name="snimpy",
-          classifiers=[
-              'Development Status :: 4 - Beta',
-              'Environment :: Console',
-              'Intended Audience :: System Administrators',
-              'License :: OSI Approved :: ISC License (ISCL)',
-              'Operating System :: POSIX',
-              'Programming Language :: Python :: 3',
-              'Topic :: System :: Networking',
-              'Topic :: Utilities',
-              'Topic :: System :: Monitoring'
-          ],
-          url='https://github.com/vincentbernat/snimpy',
-          description=snimpy.__doc__,
-          long_description=readme + '\n\n' + history,
-          long_description_content_type='text/x-rst',
-          author=snimpy.__author__,
-          author_email=snimpy.__email__,
-          packages=["snimpy"],
-          entry_points={
-              'console_scripts': [
-                  'snimpy = snimpy.main:interact',
-              ],
-          },
-          data_files=[('share/man/man1', ['man/snimpy.1'])],
-          zip_safe=False,
-          cffi_modules=(not rtd and ["snimpy/smi_build.py:ffi"] or []),
-          install_requires=["cffi >= 1.0.0", "pysnmp-lextudio >= 4", 
"setuptools"],
-          setup_requires=["cffi >= 1.0.0", "vcversioner"],
-          cmdclass={
-              "test": SnimpyTestCommand
-          },
-          pbr=False,
-          vcversioner={
-              'version_module_paths': ['snimpy/_version.py'],
-          },
-          )
+    setup(
+        name="snimpy",
+        classifiers=[
+            "Development Status :: 4 - Beta",
+            "Environment :: Console",
+            "Intended Audience :: System Administrators",
+            "License :: OSI Approved :: ISC License (ISCL)",
+            "Operating System :: POSIX",
+            "Programming Language :: Python :: 3",
+            "Topic :: System :: Networking",
+            "Topic :: Utilities",
+            "Topic :: System :: Monitoring",
+        ],
+        url="https://github.com/vincentbernat/snimpy";,
+        description=snimpy.__doc__,
+        long_description=readme + "\n\n" + history,
+        long_description_content_type="text/x-rst",
+        author=snimpy.__author__,
+        author_email=snimpy.__email__,
+        packages=["snimpy"],
+        entry_points={
+            "console_scripts": [
+                "snimpy = snimpy.main:interact",
+            ],
+        },
+        data_files=[("share/man/man1", ["man/snimpy.1"])],
+        zip_safe=False,
+        cffi_modules=(not rtd and ["snimpy/smi_build.py:ffi"] or []),
+        install_requires=[
+            "cffi >= 1.0.0",
+            "pysnmp-lextudio >= 4",
+            'pyasyncore; python_version >= "3.12"',
+            "setuptools",
+        ],
+        setup_requires=["cffi >= 1.0.0", "vcversioner"],
+        cmdclass={"test": SnimpyTestCommand},
+        pbr=False,
+        vcversioner={
+            "version_module_paths": ["snimpy/_version.py"],
+        },
+    )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/snimpy/_version.py 
new/snimpy-1.0.2/snimpy/_version.py
--- old/snimpy-1.0.1/snimpy/_version.py 2023-06-30 08:51:27.000000000 +0200
+++ new/snimpy-1.0.2/snimpy/_version.py 2023-12-12 09:28:02.000000000 +0100
@@ -1,5 +1,5 @@
 
 # This file is automatically generated by setup.py.
-__version__ = '1.0.1'
-__sha__ = 'g34faeabd7b74'
-__revision__ = 'g34faeabd7b74'
+__version__ = '1.0.2'
+__sha__ = 'gc3715fe92a55'
+__revision__ = 'gc3715fe92a55'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/snimpy.egg-info/PKG-INFO 
new/snimpy-1.0.2/snimpy.egg-info/PKG-INFO
--- old/snimpy-1.0.1/snimpy.egg-info/PKG-INFO   2023-06-30 08:51:27.000000000 
+0200
+++ new/snimpy-1.0.2/snimpy.egg-info/PKG-INFO   2023-12-12 09:28:02.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: snimpy
-Version: 1.0.1
+Version: 1.0.2
 Summary: interactive SNMP tool
 Home-page: https://github.com/vincentbernat/snimpy
 Author: Vincent Bernat
@@ -83,6 +83,11 @@
 History
 -------
 
+1.0.2 (2023-12-12)
+++++++++++++++++++
+
+* Compatibility with Python 3.12 by adding dependency to pyasyncore.
+
 1.0.1 (2023-06-30)
 ++++++++++++++++++
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/snimpy.egg-info/SOURCES.txt 
new/snimpy-1.0.2/snimpy.egg-info/SOURCES.txt
--- old/snimpy-1.0.1/snimpy.egg-info/SOURCES.txt        2023-06-30 
08:51:27.000000000 +0200
+++ new/snimpy-1.0.2/snimpy.egg-info/SOURCES.txt        2023-12-12 
09:28:02.000000000 +0100
@@ -11,6 +11,7 @@
 setup.py
 tox.ini
 version.txt
+.github/FUNDING.yml
 .github/dependabot.yml
 .github/workflows/tests.yml
 docs/Makefile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/snimpy.egg-info/requires.txt 
new/snimpy-1.0.2/snimpy.egg-info/requires.txt
--- old/snimpy-1.0.1/snimpy.egg-info/requires.txt       2023-06-30 
08:51:27.000000000 +0200
+++ new/snimpy-1.0.2/snimpy.egg-info/requires.txt       2023-12-12 
09:28:02.000000000 +0100
@@ -1,3 +1,6 @@
 cffi>=1.0.0
 pysnmp-lextudio>=4
 setuptools
+
+[:python_version >= "3.12"]
+pyasyncore
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/tests/agent.py 
new/snimpy-1.0.2/tests/agent.py
--- old/snimpy-1.0.1/tests/agent.py     2023-06-30 08:51:10.000000000 +0200
+++ new/snimpy-1.0.2/tests/agent.py     2023-12-02 19:08:36.000000000 +0100
@@ -3,7 +3,7 @@
 
 from pysnmp.entity import engine, config
 from pysnmp.entity.rfc3413 import cmdrsp, context
-from pysnmp.carrier.asynsock.dgram import udp, udp6
+from pysnmp.carrier.asyncio.dgram import udp, udp6
 from pysnmp.proto.api import v2c
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/tox.ini new/snimpy-1.0.2/tox.ini
--- old/snimpy-1.0.1/tox.ini    2023-06-27 22:38:04.000000000 +0200
+++ new/snimpy-1.0.2/tox.ini    2023-11-01 13:47:41.000000000 +0100
@@ -1,5 +1,5 @@
 [tox]
-envlist = py{34,35,36,37,38,39,310,311}{,-ipython},lint,doc
+envlist = py{34,35,36,37,38,39,310,311,312}{,-ipython},lint,doc
 skip_missing_interpreters = True
 
 [gh-actions]
@@ -10,6 +10,7 @@
   3.9: py39
   3.10: py310
   3.11: py311
+  3.12: py312
 
 [testenv]
 allowlist_externals = make
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/snimpy-1.0.1/version.txt new/snimpy-1.0.2/version.txt
--- old/snimpy-1.0.1/version.txt        2023-06-30 08:51:27.000000000 +0200
+++ new/snimpy-1.0.2/version.txt        2023-12-12 09:28:02.000000000 +0100
@@ -1 +1 @@
-1.0.1-0-g34faeabd7b74
\ No newline at end of file
+1.0.2-0-gc3715fe92a55
\ No newline at end of file

Reply via email to