@@ -117,7 +117,7 @@ jobs:
117117 run : |
118118 source ${{ github.workspace }}/opencv_test/bin/activate
119119 python${{ matrix.python-version }} -m pip install --upgrade pip
120- python${{ matrix.python-version }} -m pip install --no-cache --force-reinstall wheelhouse/opencv*.whl
120+ python${{ matrix.python-version }} -m pip install --no-cache --force-reinstall wheelhouse/wheel-*/ opencv*.whl
121121 cd ${{ github.workspace }}/tests
122122 python${{ matrix.python-version }} get_build_info.py
123123 - name : Run tests
@@ -148,19 +148,19 @@ jobs:
148148 - name : Upload wheels for opencv_python_rolling
149149 run : |
150150 python -m pip install twine
151- python -m twine upload -u ${{ secrets.OPENCV_PYTHON_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_ROLLING_PASSWORD }} --skip-existing wheelhouse/opencv_python_rolling-*
151+ python -m twine upload -u ${{ secrets.OPENCV_PYTHON_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_ROLLING_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_python_rolling-*
152152 - name : Upload wheels for opencv_contrib_python_rolling
153153 run : |
154154 python -m pip install twine
155- python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_ROLLING_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python_rolling-*
155+ python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_ROLLING_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_contrib_python_rolling-*
156156 - name : Upload wheels for opencv_python_headless_rolling
157157 run : |
158158 python -m pip install twine
159- python -m twine upload -u ${{ secrets.OPENCV_PYTHON_HEADLESS_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_HEADLESS_ROLLING_PASSWORD }} --skip-existing wheelhouse/opencv_python_headless_rolling-*
159+ python -m twine upload -u ${{ secrets.OPENCV_PYTHON_HEADLESS_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_HEADLESS_ROLLING_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_python_headless_rolling-*
160160 - name : Upload wheels for opencv_contrib_python_headless_rolling
161161 run : |
162162 python -m pip install twine
163- python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_ROLLING_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python_headless_rolling-*
163+ python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_ROLLING_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_ROLLING_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_contrib_python_headless_rolling-*
164164
165165 Pre-release :
166166 if : github.event_name == 'release' && github.event.release.prerelease
@@ -173,12 +173,12 @@ jobs:
173173 steps :
174174 - uses : actions/download-artifact@v4
175175 with :
176- name : wheels
177176 path : wheelhouse/
178177 - name : Upload all wheels
179178 run : |
179+ tree
180180 python -m pip install twine
181- python -m twine upload --repository testpypi -u ${{ secrets.PYPI_USERNAME }} -p ${{ secrets.PYPI_PASSWORD }} --skip-existing wheelhouse/opencv_*
181+ python -m twine upload --repository testpypi -u ${{ secrets.PYPI_USERNAME }} -p ${{ secrets.PYPI_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_*
182182
183183 Release :
184184 if : github.event_name == 'release' && !github.event.release.prerelease
@@ -191,21 +191,20 @@ jobs:
191191 steps :
192192 - uses : actions/download-artifact@v4
193193 with :
194- name : wheels
195194 path : wheelhouse/
196195 - name : Upload wheels for opencv_python
197196 run : |
198197 python -m pip install twine
199- python -m twine upload -u ${{ secrets.OPENCV_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_PASSWORD }} --skip-existing wheelhouse/opencv_python-*
198+ python -m twine upload -u ${{ secrets.OPENCV_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_python-*
200199 - name : Upload wheels for opencv_contrib_python
201200 run : |
202201 python -m pip install twine
203- python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python-*
202+ python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_contrib_python-*
204203 - name : Upload wheels for opencv_python_headless
205204 run : |
206205 python -m pip install twine
207- python -m twine upload -u ${{ secrets.OPENCV_PYTHON_HEADLESS_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_HEADLESS_PASSWORD }} --skip-existing wheelhouse/opencv_python_headless-*
206+ python -m twine upload -u ${{ secrets.OPENCV_PYTHON_HEADLESS_USERNAME }} -p ${{ secrets.OPENCV_PYTHON_HEADLESS_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_python_headless-*
208207 - name : Upload wheels for opencv_contrib_python_headless
209208 run : |
210209 python -m pip install twine
211- python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_PASSWORD }} --skip-existing wheelhouse/opencv_contrib_python_headless-*
210+ python -m twine upload -u ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_USERNAME }} -p ${{ secrets.OPENCV_CONTRIB_PYTHON_HEADLESS_PASSWORD }} --skip-existing wheelhouse/wheel-*/ opencv_contrib_python_headless-*
0 commit comments