Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-python-iso639 for 
openSUSE:Factory checked in at 2026-04-25 23:27:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-iso639 (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-iso639.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-iso639"

Sat Apr 25 23:27:55 2026 rev:6 rq:1349269 version:2026.4.20

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-python-iso639/python-python-iso639.changes    
    2026-03-04 21:05:33.645284000 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-python-iso639.new.11940/python-python-iso639.changes
     2026-04-25 23:28:13.881611153 +0200
@@ -1,0 +2,7 @@
+Sat Apr 25 19:50:40 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2026.4.20:
+  * Updated the ISO 639 data from SIL to the latest 2026-04-15
+    release.
+
+-------------------------------------------------------------------

Old:
----
  python_iso639-2026.1.31.tar.gz

New:
----
  python_iso639-2026.4.20.tar.gz

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

Other differences:
------------------
++++++ python-python-iso639.spec ++++++
--- /var/tmp/diff_new_pack.DuZCZe/_old  2026-04-25 23:28:14.505636677 +0200
+++ /var/tmp/diff_new_pack.DuZCZe/_new  2026-04-25 23:28:14.509636841 +0200
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-python-iso639
-Version:        2026.1.31
+Version:        2026.4.20
 Release:        0
 Summary:        ISO 639 language codes, names, and other associated information
 License:        Apache-2.0

++++++ python_iso639-2026.1.31.tar.gz -> python_iso639-2026.4.20.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iso639-2026.1.31/.github/workflows/release.yml 
new/iso639-2026.4.20/.github/workflows/release.yml
--- old/iso639-2026.1.31/.github/workflows/release.yml  1970-01-01 
01:00:00.000000000 +0100
+++ new/iso639-2026.4.20/.github/workflows/release.yml  2026-04-20 
16:09:42.000000000 +0200
@@ -0,0 +1,67 @@
+name: Release
+
+on:
+  release:
+    types: [published]
+
+permissions:
+  contents: read
+
+jobs:
+  build:
+    name: Build
+    runs-on: ubuntu-latest
+    steps:
+      - uses: actions/checkout@v4
+
+      - name: Install uv
+        uses: astral-sh/setup-uv@v5
+
+      - name: Set up Python
+        run: uv python install 3.14
+
+      - name: Build sdist and wheel
+        run: uvx --from build pyproject-build --installer uv
+
+      - name: Upload distributions
+        uses: actions/upload-artifact@v4
+        with:
+          name: dist
+          path: dist
+
+  publish:
+    name: Publish to PyPI
+    runs-on: ubuntu-latest
+    needs: build
+    environment:
+      name: pypi
+      url: https://pypi.org/p/python-iso639
+    permissions:
+      id-token: write
+    steps:
+      - name: Download distributions
+        uses: actions/download-artifact@v4
+        with:
+          name: dist
+          path: dist
+
+      - name: Publish to PyPI
+        uses: pypa/gh-action-pypi-publish@release/v1
+
+  github-release-upload:
+    name: Upload artifacts to GitHub release
+    runs-on: ubuntu-latest
+    needs: build
+    permissions:
+      contents: write
+    steps:
+      - name: Download distributions
+        uses: actions/download-artifact@v4
+        with:
+          name: dist
+          path: dist
+
+      - name: Upload to GitHub release
+        env:
+          GH_TOKEN: ${{ github.token }}
+        run: gh release upload "${{ github.event.release.tag_name }}" dist/* 
--repo "${{ github.repository }}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iso639-2026.1.31/CHANGELOG.md 
new/iso639-2026.4.20/CHANGELOG.md
--- old/iso639-2026.1.31/CHANGELOG.md   2026-01-31 16:01:44.000000000 +0100
+++ new/iso639-2026.4.20/CHANGELOG.md   2026-04-20 16:09:42.000000000 +0200
@@ -17,6 +17,11 @@
 ### Fixed
 ### Security
 
+## [2026.4.20]
+
+### Changed
+* Updated the ISO 639 data from SIL to the latest 2026-04-15 release.
+
 ## [2026.1.31]
 
 ### Changed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iso639-2026.1.31/README.md 
new/iso639-2026.4.20/README.md
--- old/iso639-2026.1.31/README.md      2026-01-31 16:01:44.000000000 +0100
+++ new/iso639-2026.4.20/README.md      2026-04-20 16:09:42.000000000 +0200
@@ -17,10 +17,24 @@
 
 ## Installation
 
+Using pip:
+
 ```bash
 pip install python-iso639
 ```
 
+Using uv:
+
+```bash
+uv add python-iso639
+```
+
+Using conda:
+
+```bash
+conda install -c conda-forge python-iso639
+```
+
 ## Usage
 
 `python-iso639` revolves around a `Language` class.
@@ -268,7 +282,7 @@
     ```python
     >>> import iso639
     >>> iso639.DATA_LAST_UPDATED
-    datetime.date(2026, 1, 15)
+    datetime.date(2026, 4, 15)
     ```
 
 * `ALL_LANGUAGES`: The list of all `Language` objects based on the included 
language code data
@@ -278,7 +292,7 @@
     >>> type(iso639.ALL_LANGUAGES)
     <class 'set'>
     >>> len(iso639.ALL_LANGUAGES)
-    8313
+    8315
     ```
 
 ## Links
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iso639-2026.1.31/pyproject.toml 
new/iso639-2026.4.20/pyproject.toml
--- old/iso639-2026.1.31/pyproject.toml 2026-01-31 16:01:44.000000000 +0100
+++ new/iso639-2026.4.20/pyproject.toml 2026-04-20 16:09:42.000000000 +0200
@@ -1,14 +1,14 @@
 [build-system]
-requires = ["setuptools >= 65.3.0", "wheel"]
+requires = ["setuptools >= 77.0.0", "wheel"]
 build-backend = "setuptools.build_meta"
 
 [project]
 name = "python-iso639"
-version = "2026.1.31"
+version = "2026.4.20"
 description = "ISO 639 language codes, names, and other associated information"
 readme = "README.md"
 requires-python = ">= 3.10"
-license = { text = "Apache 2.0" }
+license = "Apache-2.0"
 authors = [ { name = "Jackson L. Lee", email = "[email protected]" } ]
 keywords = ["ISO 639", "language codes", "languages", "linguistics"]
 classifiers = [
@@ -17,7 +17,6 @@
     "Intended Audience :: Education",
     "Intended Audience :: Information Technology",
     "Intended Audience :: Science/Research",
-    "License :: OSI Approved :: Apache Software License",
     "Operating System :: OS Independent",
     "Programming Language :: Python :: 3",
     "Programming Language :: Python :: 3 :: Only",
@@ -34,12 +33,12 @@
 
 [project.optional-dependencies]
 dev = [
-    "black == 26.1.0",
-    "build == 1.4.0",
-    "flake8 == 7.3.0",
-    "mypy == 1.19.1",
-    "pytest == 9.0.2",
-    "twine == 6.2.0",
+    "black",
+    "build",
+    "flake8",
+    "mypy",
+    "pytest",
+    "twine",
 ]
 
 [project.urls]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iso639-2026.1.31/src/iso639/__init__.py 
new/iso639-2026.4.20/src/iso639/__init__.py
--- old/iso639-2026.1.31/src/iso639/__init__.py 2026-01-31 16:01:44.000000000 
+0100
+++ new/iso639-2026.4.20/src/iso639/__init__.py 2026-04-20 16:09:42.000000000 
+0200
@@ -8,7 +8,7 @@
 # While DATA_LAST_UPDATED is strictly the date for the ISO 639-3 data release,
 # __version__ can be bumped for changes other than data updates.
 __version__ = version("python-iso639")
-DATA_LAST_UPDATED = datetime.date(2026, 1, 15)
+DATA_LAST_UPDATED = datetime.date(2026, 4, 15)
 
 
 __all__ = [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iso639-2026.1.31/src/iso639/_data/iso-639-3.tab 
new/iso639-2026.4.20/src/iso639/_data/iso-639-3.tab
--- old/iso639-2026.1.31/src/iso639/_data/iso-639-3.tab 2026-01-31 
16:01:44.000000000 +0100
+++ new/iso639-2026.4.20/src/iso639/_data/iso-639-3.tab 2026-04-20 
16:09:42.000000000 +0200
@@ -1532,7 +1532,7 @@
 dei                            I       L       Demisa  
 del    del     del             M       L       Delaware        
 dem                            I       L       Dem     
-den    den     den             M       L       Slave (Athapascan)      
+den    den     den             M       L       Slavey  
 dep                            I       E       Pidgin Delaware 
 deq                            I       L       Dendi (Central African 
Republic)        
 der                            I       L       Deori   
@@ -2617,7 +2617,7 @@
 ims                            I       H       Marsian 
 imt                            I       L       Imotong 
 imy                            I       H       Milyan  
-ina    ina     ina     ia      I       C       Interlingua (International 
Auxiliary Language Association)      
+ina    ina     ina     ia      I       C       Interlingua (IALA)      
 inb                            I       L       Inga    
 ind    ind     ind     id      I       L       Indonesian      
 ing                            I       L       Degexit'an      
@@ -2662,7 +2662,7 @@
 iso                            I       L       Isoko   
 isr                            I       L       Israeli Sign Language   
 ist                            I       L       Istriot 
-isu                            I       L       Isu (Menchum Division)  
+isu                            I       L       Isu     
 isv                            I       C       Interslavic     
 ita    ita     ita     it      I       L       Italian 
 itb                            I       L       Binongan Itneg  
@@ -3070,7 +3070,7 @@
 kjl                            I       L       Western Parbate Kham    
 kjm                            I       L       Kháng   
 kjn                            I       L       Kunjen  
-kjo                            I       L       Harijan Kinnauri        
+kjo                            I       L       Kinnauri Pahari 
 kjp                            I       L       Pwo Eastern Karen       
 kjq                            I       L       Western Keres   
 kjr                            I       L       Kurudu  
@@ -3349,7 +3349,7 @@
 kuq                            I       L       Karipuna        
 kur    kur     kur     ku      M       L       Kurdish 
 kus                            I       L       Kusaal  
-kut    kut     kut             I       L       Kutenai 
+kut    kut     kut             I       L       Ktunaxa 
 kuu                            I       L       Upper Kuskokwim 
 kuv                            I       L       Kur     
 kuw                            I       L       Kpagua  
@@ -3903,7 +3903,7 @@
 mcz                            I       L       Mawan   
 mda                            I       L       Mada (Nigeria)  
 mdb                            I       L       Morigi  
-mdc                            I       L       Male (Papua New Guinea) 
+mdc                            I       L       Soq     
 mdd                            I       L       Mbum    
 mde                            I       L       Maba (Chad)     
 mdf    mdf     mdf             I       L       Moksha  
@@ -3924,7 +3924,7 @@
 mdv                            I       L       Santa Lucía Monteverde Mixtec   
 mdw                            I       L       Mbosi   
 mdx                            I       L       Dizin   
-mdy                            I       L       Male (Ethiopia) 
+mdy                            I       L       Male    
 mdz                            I       L       Suruí Do Pará   
 mea                            I       L       Menka   
 meb                            I       L       Ikobi   
@@ -6066,7 +6066,7 @@
 srp    srp     srp     sr      I       L       Serbian 
 srq                            I       L       Sirionó 
 srr    srr     srr             I       L       Serer   
-srs                            I       L       Sarsi   
+srs                            I       L       Tsuut'ina       
 srt                            I       L       Sauri   
 sru                            I       L       Suruí   
 srv                            I       L       Southern Sorsoganon     
@@ -6209,7 +6209,7 @@
 szn                            I       L       Sula    
 szp                            I       L       Suabo   
 szs                            I       L       Solomon Islands Sign Language   
-szv                            I       L       Isu (Fako Division)     
+szv                            I       L       Isubu   
 szw                            I       L       Sawai   
 szy                            I       L       Sakizaya        
 taa                            I       L       Lower Tanana    
@@ -6658,6 +6658,7 @@
 tva                            I       L       Vaghua  
 tvd                            I       L       Tsuvadi 
 tve                            I       L       Te'un   
+tvg                            I       E       Tugunese        
 tvi                            I       L       Tulai   
 tvk                            I       L       Southeast Ambrym        
 tvl    tvl     tvl             I       L       Tuvalu  
@@ -6963,7 +6964,7 @@
 vut                            I       L       Vute    
 vwa                            I       L       Awa (China)     
 waa                            I       L       Walla Walla     
-wab                            I       L       Wab     
+wab                            I       L       Yote    
 wac                            I       E       Wasco-Wishram   
 wad                            I       L       Wamesa  
 wae                            I       L       Walser  
@@ -7606,7 +7607,7 @@
 ykl                            I       L       Khlula  
 ykm                            I       L       Kap     
 ykn                            I       L       Kua-nsi 
-yko                            I       L       Yasa    
+yko                            I       L       Iyasa   
 ykr                            I       L       Yekora  
 ykt                            I       L       Kathu   
 yku                            I       L       Kuamasi 
@@ -7793,6 +7794,7 @@
 zhb                            I       L       Zhaba   
 zhd                            I       L       Dai Zhuang      
 zhi                            I       L       Zhire   
+zhk                            I       L       Kurdish Sign Language   
 zhn                            I       L       Nong Zhuang     
 zho    chi     zho     zh      M       L       Chinese 
 zhw                            I       L       Zhoa    
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/iso639-2026.1.31/src/iso639/_data/iso-639-3_Name_Index.tab 
new/iso639-2026.4.20/src/iso639/_data/iso-639-3_Name_Index.tab
--- old/iso639-2026.1.31/src/iso639/_data/iso-639-3_Name_Index.tab      
2026-01-31 16:01:44.000000000 +0100
+++ new/iso639-2026.4.20/src/iso639/_data/iso-639-3_Name_Index.tab      
2026-04-20 16:09:42.000000000 +0200
@@ -1599,7 +1599,7 @@
 dei    Demisa  Demisa
 del    Delaware        Delaware
 dem    Dem     Dem
-den    Slave (Athapascan)      Slave (Athapascan)
+den    Slavey  Slavey
 dep    Pidgin Delaware Delaware, Pidgin
 deq    Dendi (Central African Republic)        Dendi (Central African Republic)
 der    Deori   Deori
@@ -2760,6 +2760,7 @@
 ims    Marsian Marsian
 imt    Imotong Imotong
 imy    Milyan  Milyan
+ina    Interlingua (IALA)      Interlingua (IALA)
 ina    Interlingua (International Auxiliary Language Association)      
Interlingua (International Auxiliary Language Association)
 inb    Inga    Inga
 ind    Indonesian      Indonesian
@@ -2806,6 +2807,7 @@
 iso    Isoko   Isoko
 isr    Israeli Sign Language   Israeli Sign Language
 ist    Istriot Istriot
+isu    Isu     Isu
 isu    Isu (Menchum Division)  Isu (Menchum Division)
 isv    Interslavic     Interslavic
 ita    Italian Italian
@@ -3236,7 +3238,7 @@
 kjl    Western Parbate Kham    Kham, Western Parbate
 kjm    Kháng   Kháng
 kjn    Kunjen  Kunjen
-kjo    Harijan Kinnauri        Kinnauri, Harijan
+kjo    Kinnauri Pahari Pahari, Kinnauri
 kjp    Pwo Eastern Karen       Karen, Pwo Eastern
 kjq    Western Keres   Keres, Western
 kjr    Kurudu  Kurudu
@@ -3525,6 +3527,8 @@
 kuq    Karipuna        Karipuna
 kur    Kurdish Kurdish
 kus    Kusaal  Kusaal
+kut    Ksanka  Ksanka
+kut    Ktunaxa Ktunaxa
 kut    Kutenai Kutenai
 kuu    Upper Kuskokwim Kuskokwim, Upper
 kuv    Kur     Kur
@@ -4115,6 +4119,7 @@
 mda    Mada (Nigeria)  Mada (Nigeria)
 mdb    Morigi  Morigi
 mdc    Male (Papua New Guinea) Male (Papua New Guinea)
+mdc    Soq     Soq
 mdd    Mbum    Mbum
 mde    Maba (Chad)     Maba (Chad)
 mdf    Moksha  Moksha
@@ -4135,6 +4140,7 @@
 mdv    Santa Lucía Monteverde Mixtec   Mixtec, Santa Lucía Monteverde
 mdw    Mbosi   Mbosi
 mdx    Dizin   Dizin
+mdy    Male    Male
 mdy    Male (Ethiopia) Male (Ethiopia)
 mdz    Suruí Do Pará   Suruí Do Pará
 mea    Menka   Menka
@@ -4399,6 +4405,7 @@
 moe    Innu    Innu
 moe    Montagnais      Montagnais
 mog    Mongondow       Mongondow
+moh    Kanien'kéha     Kanien'kéha
 moh    Mohawk  Mohawk
 moi    Mboi    Mboi
 moj    Monzombo        Monzombo
@@ -5019,6 +5026,7 @@
 noh    Nomu    Nomu
 noi    Noiri   Noiri
 noj    Nonuya  Nonuya
+nok    Lhéchelesem     Lhéchelesem
 nok    Nooksack        Nooksack
 nol    Nomlaki Nomlaki
 non    Old Norse       Norse, Old
@@ -6377,6 +6385,7 @@
 srq    Sirionó Sirionó
 srr    Serer   Serer
 srs    Sarsi   Sarsi
+srs    Tsuut'ina       Tsuut'ina
 srt    Sauri   Sauri
 sru    Suruí   Suruí
 srv    Southern Sorsoganon     Sorsoganon, Southern
@@ -6524,6 +6533,7 @@
 szp    Suabo   Suabo
 szs    Solomon Islands Sign Language   Solomon Islands Sign Language
 szv    Isu (Fako Division)     Isu (Fako Division)
+szv    Isubu   Isubu
 szw    Sawai   Sawai
 szy    Sakizaya        Sakizaya
 taa    Lower Tanana    Tanana, Lower
@@ -6991,6 +7001,9 @@
 tva    Vaghua  Vaghua
 tvd    Tsuvadi Tsuvadi
 tve    Te'un   Te'un
+tvg    Batavian Portuguese Creole      Creole, Batavian Portuguese
+tvg    Mardijker Creole        Creole, Mardijker
+tvg    Tugunese        Tugunese
 tvi    Tulai   Tulai
 tvk    Southeast Ambrym        Ambrym, Southeast
 tvl    Tuvalu  Tuvalu
@@ -7312,6 +7325,7 @@
 vwa    Awa (China)     Awa (China)
 waa    Walla Walla     Walla Walla
 wab    Wab     Wab
+wab    Yote    Yote
 wac    Wasco-Wishram   Wasco-Wishram
 wad    Wamesa  Wamesa
 wad    Wondama Wondama
@@ -7983,6 +7997,7 @@
 ykl    Khlula  Khlula
 ykm    Kap     Kap
 ykn    Kua-nsi Kua-nsi
+yko    Iyasa   Iyasa
 yko    Yasa    Yasa
 ykr    Yekora  Yekora
 ykt    Kathu   Kathu
@@ -8179,6 +8194,7 @@
 zhb    Zhaba   Zhaba
 zhd    Dai Zhuang      Zhuang, Dai
 zhi    Zhire   Zhire
+zhk    Kurdish Sign Language   Kurdish Sign Language
 zhn    Nong Zhuang     Zhuang, Nong
 zho    Chinese Chinese
 zhw    Zhoa    Zhoa
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iso639-2026.1.31/tests/test_language.py 
new/iso639-2026.4.20/tests/test_language.py
--- old/iso639-2026.1.31/tests/test_language.py 2026-01-31 16:01:44.000000000 
+0100
+++ new/iso639-2026.4.20/tests/test_language.py 2026-04-20 16:09:42.000000000 
+0200
@@ -132,7 +132,7 @@
 
 
 def test_data_last_updated():
-    assert DATA_LAST_UPDATED == datetime.date(2026, 1, 15), "Need to update 
README.md"
+    assert DATA_LAST_UPDATED == datetime.date(2026, 4, 15), "Need to update 
README.md"
 
 
 def test_all_languages():
@@ -140,7 +140,7 @@
     # Defining `len_all_languages` so that when the assertion fails,
     # the error message is more informative.
     len_all_languages = len(ALL_LANGUAGES)
-    assert len_all_languages == 8313, "Need to update README.md"
+    assert len_all_languages == 8315, "Need to update README.md"
     lang = list(ALL_LANGUAGES)[0]
     assert type(lang) is Language
 

Reply via email to