Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-node-semver for 
openSUSE:Factory checked in at 2026-06-23 17:43:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-node-semver (Old)
 and      /work/SRC/openSUSE:Factory/.python-node-semver.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-node-semver"

Tue Jun 23 17:43:53 2026 rev:11 rq:1361374 version:0.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-node-semver/python-node-semver.changes    
2025-06-02 22:01:36.267818766 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-node-semver.new.1956/python-node-semver.changes
  2026-06-23 17:46:20.393747231 +0200
@@ -1,0 +2,6 @@
+Tue Jun 23 13:29:48 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.9.1:
+  * Handle invalid versions in valid() (gh#podhmo/python-node-semver#54)
+
+-------------------------------------------------------------------

Old:
----
  python-node-semver-0.9.0.tar.gz

New:
----
  python-node-semver-0.9.1.tar.gz

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

Other differences:
------------------
++++++ python-node-semver.spec ++++++
--- /var/tmp/diff_new_pack.zeCcFs/_old  2026-06-23 17:46:22.009803572 +0200
+++ /var/tmp/diff_new_pack.zeCcFs/_new  2026-06-23 17:46:22.009803572 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-node-semver
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,10 @@
 
 
 Name:           python-node-semver
-Version:        0.9.0
+Version:        0.9.1
 Release:        0
 Summary:        Port of node-semver
 License:        MIT
-Group:          Development/Languages/Python
 URL:            https://github.com/podhmo/python-node-semver
 Source:         
https://github.com/podhmo/python-node-semver/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  %{python_module base}

++++++ python-node-semver-0.9.0.tar.gz -> python-node-semver-0.9.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-node-semver-0.9.0/.github/workflows/python-package.yml 
new/python-node-semver-0.9.1/.github/workflows/python-package.yml
--- old/python-node-semver-0.9.0/.github/workflows/python-package.yml   
2023-02-23 15:22:55.000000000 +0100
+++ new/python-node-semver-0.9.1/.github/workflows/python-package.yml   
2026-06-23 04:52:36.000000000 +0200
@@ -13,12 +13,12 @@
     strategy:
       fail-fast: false
       matrix:
-        python-version: [3.7, 3.8, 3.9]
+        python-version: ["3.10", "3.11", "3.12", "3.13"]
 
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v7
     - name: Set up Python ${{ matrix.python-version }}
-      uses: actions/setup-python@v2
+      uses: actions/setup-python@v6
       with:
         python-version: ${{ matrix.python-version }}
     - name: Install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-node-semver-0.9.0/CHANGES.txt 
new/python-node-semver-0.9.1/CHANGES.txt
--- old/python-node-semver-0.9.0/CHANGES.txt    2023-02-23 15:22:55.000000000 
+0100
+++ new/python-node-semver-0.9.1/CHANGES.txt    2026-06-23 04:52:36.000000000 
+0200
@@ -1,3 +1,7 @@
+0.9.1
+
+- Handle invalid versions in valid() (#54)
+
 0.9.0
 
 - RENAME MODULE semver -> nodesemver (#39)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-node-semver-0.9.0/README.rst 
new/python-node-semver-0.9.1/README.rst
--- old/python-node-semver-0.9.0/README.rst     2023-02-23 15:22:55.000000000 
+0100
+++ new/python-node-semver-0.9.1/README.rst     2026-06-23 04:52:36.000000000 
+0200
@@ -4,7 +4,7 @@
 .. image:: 
https://github.com/podhmo/python-node-semver/actions/workflows/python-package.yml/badge.svg
     :target: 
https://github.com/podhmo/python-node-semver/actions/workflows/python-package.yml
 
-python version of [node-semver](https://github.com/isaacs/node-semver)
+python version of `node-semver <https://github.com/isaacs/node-semver>`
 
 install
 ----------------------------------------
@@ -18,7 +18,7 @@
 
 .. code-block:: python
 
-   from semver import max_satisfying
+   from nodesemver import max_satisfying
 
    versions = ['1.2.3', '1.2.4', '1.2.5', '1.2.6', '2.0.1']
    range_ = '~1.2.3'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-node-semver-0.9.0/nodesemver/__init__.py 
new/python-node-semver-0.9.1/nodesemver/__init__.py
--- old/python-node-semver-0.9.0/nodesemver/__init__.py 2023-02-23 
15:22:55.000000000 +0100
+++ new/python-node-semver-0.9.1/nodesemver/__init__.py 2026-06-23 
04:52:36.000000000 +0200
@@ -275,7 +275,7 @@
 
 def valid(version, loose):
     v = parse(version, loose)
-    if v.version:
+    if v and v.version:
         return v
     else:
         return None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-node-semver-0.9.0/nodesemver/tests/test_regression.py 
new/python-node-semver-0.9.1/nodesemver/tests/test_regression.py
--- old/python-node-semver-0.9.0/nodesemver/tests/test_regression.py    
2023-02-23 15:22:55.000000000 +0100
+++ new/python-node-semver-0.9.1/nodesemver/tests/test_regression.py    
2026-06-23 04:52:36.000000000 +0200
@@ -14,3 +14,13 @@
     from nodesemver import max_satisfying
     got = max_satisfying(cands, op, loose=True)
     assert got == wanted
+
+
[email protected]("version, loose", [
+    # https://github.com/podhmo/python-node-semver/issues/42
+    ("NOT VALID", False),
+    ("NOT VALID", True),
+])
+def test_valid_returns_none_for_unparseable_versions(version, loose):
+    from nodesemver import valid
+    assert valid(version, loose) is None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-node-semver-0.9.0/setup.py 
new/python-node-semver-0.9.1/setup.py
--- old/python-node-semver-0.9.0/setup.py       2023-02-23 15:22:55.000000000 
+0100
+++ new/python-node-semver-0.9.1/setup.py       2026-06-23 04:52:36.000000000 
+0200
@@ -38,9 +38,10 @@
 
 setup(
     name="node-semver",
-    version="0.9.0",
+    version="0.9.1",
     description="port of node-semver",
     long_description=README + "\n\n" + CHANGES,
+    long_description_content_type='text/x-rst',
     classifiers=[
         "Programming Language :: Python",
         "Programming Language :: Python :: 3",

Reply via email to