@@ -5,7 +5,7 @@ name: Create ScanCode release archives, then test and publish to GH and PyPI
55 #  Summary of the steps:
66 #  - Build wheel and sdist for the "main" scancode, then build these for the "mini" flavor
77 #   - test each wheel and sdist on every possible OS x Python version combinations
8-  #  - Build release app archives, one for each of linux, windows, macos on Python 3.9  to 3.13
8+  #  - Build release app archives, one for each of linux, windows, macos on Python 3.10  to 3.13
99 #   - test each on its target OS and Python version
1010 #  - Create gh-release and upload app archives to release
1111 #  - Upload all wheels and sdist to PyPI
3434    strategy :
3535      fail-fast : true 
3636      matrix :
37-        pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
37+        pyver : ["3.10", "3.11", "3.12", "3.13"] 
3838
3939    steps :
4040      - uses : actions/checkout@v4 
@@ -100,7 +100,7 @@ jobs:
100100    strategy :
101101      fail-fast : true 
102102      matrix :
103-        pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
103+        pyver : ["3.10", "3.11", "3.12", "3.13"] 
104104
105105    steps :
106106      - uses : actions/checkout@v4 
@@ -135,7 +135,7 @@ jobs:
135135    strategy :
136136      fail-fast : true 
137137      matrix :
138-        pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
138+        pyver : ["3.10", "3.11", "3.12", "3.13"] 
139139
140140    steps :
141141      - uses : actions/checkout@v4 
@@ -170,7 +170,7 @@ jobs:
170170    strategy :
171171      fail-fast : true 
172172      matrix :
173-        pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
173+        pyver : ["3.10", "3.11", "3.12", "3.13"] 
174174
175175    steps :
176176      - uses : actions/checkout@v4 
@@ -240,7 +240,7 @@ jobs:
240240      fail-fast : true 
241241      matrix :
242242        os : [ubuntu-24.04, ubuntu-24.04, macos-13, macos-14] 
243-         pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
243+         pyver : ["3.10", "3.11", "3.12", "3.13"] 
244244
245245    steps :
246246      - uses : actions/checkout@v4 
@@ -286,7 +286,7 @@ jobs:
286286      fail-fast : true 
287287      matrix :
288288       os : [windows-2025, windows-2022] 
289-        pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
289+        pyver : ["3.10", "3.11", "3.12", "3.13"] 
290290
291291    steps :
292292      - uses : actions/checkout@v4 
@@ -331,7 +331,7 @@ jobs:
331331      fail-fast : true 
332332      matrix :
333333        os : [ubuntu-24.04, ubuntu-24.04] 
334-         pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
334+         pyver : ["3.10", "3.11", "3.12", "3.13"] 
335335
336336    steps :
337337      - uses : actions/checkout@v4 
@@ -376,7 +376,7 @@ jobs:
376376      fail-fast : true 
377377      matrix :
378378        os : [macos-13, macos-14] 
379-         pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
379+         pyver : ["3.10", "3.11", "3.12", "3.13"] 
380380
381381    steps :
382382      - uses : actions/checkout@v4 
@@ -421,7 +421,7 @@ jobs:
421421      fail-fast : true 
422422      matrix :
423423        os : [windows-2025, windows-2022] 
424-         pyver : ["3.9", "3. 10", "3.11", "3.12", "3.13"] 
424+         pyver : ["3.10", "3.11", "3.12", "3.13"] 
425425
426426    steps :
427427      - uses : actions/checkout@v4 
@@ -469,12 +469,6 @@ jobs:
469469          name : source_app 
470470          path : dist 
471471
472-       - name : Download a single artifact macos_app for python 3.9 
473-         uses : actions/download-artifact@v4 
474-         with :
475-           name : macos_app_py_3.9 
476-           path : dist 
477- 
478472      - name : Download a single artifact macos_app for python 3.10 
479473        uses : actions/download-artifact@v4 
480474        with :
@@ -499,12 +493,6 @@ jobs:
499493          name : macos_app_py_3.13 
500494          path : dist 
501495
502-       - name : Download a single artifact linux_app for python 3.9 
503-         uses : actions/download-artifact@v4 
504-         with :
505-           name : linux_app_py_3.9 
506-           path : dist 
507- 
508496      - name : Download a single artifact linux_app for python 3.10 
509497        uses : actions/download-artifact@v4 
510498        with :
@@ -529,12 +517,6 @@ jobs:
529517          name : linux_app_py_3.13 
530518          path : dist 
531519
532-       - name : Download a single artifact windows_app for python 3.9 
533-         uses : actions/download-artifact@v4 
534-         with :
535-           name : windows_app_py_3.9 
536-           path : dist 
537- 
538520      - name : Download a single artifact windows_app for python 3.10 
539521        uses : actions/download-artifact@v4 
540522        with :
@@ -585,7 +567,7 @@ jobs:
585567    strategy :
586568      fail-fast : false 
587569      matrix :
588-         dist_names : ["wheels-3.9", "wheels-3. 10", "wheels-3.11", "wheels-3.12", "wheels-3.13", sdists] 
570+         dist_names : ["wheels-3.10", "wheels-3.11", "wheels-3.12", "wheels-3.13", sdists] 
589571
590572    steps :
591573      - name : Set up Python 
0 commit comments