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:
92
92
with :
93
93
python-version : " 3.x"
94
94
95
- - name : Install dependencies
95
+ - name : Install Dependencies
96
96
run : |
97
97
python -m pip install --upgrade pip
98
98
pip install build twine
99
99
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
102
114
103
- - name : Publish package
115
+ - name : Publish Package
104
116
uses : pypa/gh-action-pypi-publish@release/v1
105
117
with :
106
118
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 3
3
#
4
4
av >= 9.2
5
5
# 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
7
7
numpy
8
8
opencv-python
9
9
platformdirs
Original file line number Diff line number Diff line change 3
3
#
4
4
av>=9.2
5
5
# 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
7
7
numpy
8
8
opencv-python-headless
9
9
platformdirs
Original file line number Diff line number Diff line change 2
2
[metadata]
3
3
name = scenedetect
4
4
version = attr: scenedetect.__version__
5
- license = BSD 3-Clause License
5
+ license = BSD- 3-Clause
6
6
author = Brandon Castellano
7
7
8
8
description = Video scene cut/shot detection program and Python library.
@@ -21,7 +21,6 @@ classifiers =
21
21
Intended Audience :: Developers
22
22
Intended Audience :: End Users/Desktop
23
23
Intended Audience :: System Administrators
24
- License :: OSI Approved :: MIT License
25
24
Operating System :: OS Independent
26
25
Programming Language :: Python :: 3
27
26
Programming Language :: Python :: 3.7
@@ -39,7 +38,8 @@ keywords = video computer-vision analysis
39
38
40
39
[options]
41
40
install_requires =
42
- Click
41
+ # click <8.3.0 is excluded as per https://scenedetect.com/issues/521.
42
+ click~=8.0,<8.3.0
43
43
numpy
44
44
platformdirs
45
45
tqdm
@@ -55,7 +55,7 @@ python_requires = >=3.7
55
55
[options.extras_require]
56
56
opencv = opencv-python
57
57
opencv-headless = opencv-python-headless
58
- pyav = av
58
+ pyav = av>=9.2
59
59
moviepy = moviepy
60
60
61
61
[options.entry_points]
Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ Releases
4
4
5
5
## PySceneDetect 0.6
6
6
7
+ ### PySceneDetect 0.6.7.1 (September 24, 2025)
8
+
9
+ Re-release of the Python package that fixes dependency version pinning.
10
+
7
11
### PySceneDetect 0.6.7 (August 24, 2025)
8
12
9
13
#### Release Notes
You can’t perform that action at this time.
0 commit comments