File tree Expand file tree Collapse file tree 5 files changed +28
-10
lines changed Expand file tree Collapse file tree 5 files changed +28
-10
lines changed Original file line number Diff line number Diff line change @@ -92,15 +92,29 @@ jobs:
9292 with :
9393 python-version : " 3.x"
9494
95- - name : Install dependencies
95+ - name : Install Dependencies
9696 run : |
9797 python -m pip install --upgrade pip
9898 pip install build twine
9999
100- - name : Build package
101- run : python -m build
100+ - name : Build Package
101+ run : |
102+ python -m build
103+ mkdir pkg
104+ mv dist/*.tar.gz pkg/
105+ mv dist/*.whl pkg/
106+
107+ - name : Upload Package
108+ uses : actions/upload-artifact@v4
109+ with :
110+ name : scenedetect-dist
111+ path : |
112+ pkg/*.tar.gz
113+ pkg/*.whl
102114
103- - name : Publish package
115+ - name : Publish Package
104116 uses : pypa/gh-action-pypi-publish@release/v1
105117 with :
106118 repository-url : ${{ github.event.inputs.environment == 'test' && 'https://test.pypi.org/legacy/' || 'https://upload.pypi.org/legacy/' }}
119+ packages-dir : pkg/
120+ print-hash : true
Original file line number Diff line number Diff line change 33#
44av >= 9.2
55# click 8.3.0 is excluded as per https://scenedetect.com/issues/521
6- click ~= 8.0 , != 8.3.0
6+ click ~= 8.0 ,< 8.3.0
77numpy
88opencv-python
99platformdirs
Original file line number Diff line number Diff line change 33#
44av>=9.2
55# click 8.3.0 is excluded as per https://scenedetect.com/issues/521
6- click~=8.0, != 8.3.0
6+ click~=8.0,< 8.3.0
77numpy
88opencv-python-headless
99platformdirs
Original file line number Diff line number Diff line change 22[metadata]
33name = scenedetect
44version = attr: scenedetect.__version__
5- license = BSD 3-Clause License
5+ license = BSD- 3-Clause
66author = Brandon Castellano
77author_email = brandon248@gmail.com
88description = Video scene cut/shot detection program and Python library.
@@ -21,7 +21,6 @@ classifiers =
2121 Intended Audience :: Developers
2222 Intended Audience :: End Users/Desktop
2323 Intended Audience :: System Administrators
24- License :: OSI Approved :: MIT License
2524 Operating System :: OS Independent
2625 Programming Language :: Python :: 3
2726 Programming Language :: Python :: 3.7
@@ -39,7 +38,8 @@ keywords = video computer-vision analysis
3938
4039[options]
4140install_requires =
42- Click
41+ # click <8.3.0 is excluded as per https://scenedetect.com/issues/521.
42+ click~=8.0,<8.3.0
4343 numpy
4444 platformdirs
4545 tqdm
@@ -55,7 +55,7 @@ python_requires = >=3.7
5555[options.extras_require]
5656opencv = opencv-python
5757opencv-headless = opencv-python-headless
58- pyav = av
58+ pyav = av>=9.2
5959moviepy = moviepy
6060
6161[options.entry_points]
Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ Releases
44
55## PySceneDetect 0.6
66
7+ ### PySceneDetect 0.6.7.1 (September 24, 2025)
8+
9+ Re-release of the Python package that fixes dependency version pinning.
10+
711### PySceneDetect 0.6.7 (August 24, 2025)
812
913#### Release Notes
You can’t perform that action at this time.
0 commit comments