Skip to content

Commit 320ceae

Browse files
committed
Merge branch 'releases/0.6.7'
2 parents a87ea69 + f8e1914 commit 320ceae

File tree

5 files changed

+28
-10
lines changed

5 files changed

+28
-10
lines changed

.github/workflows/publish-pypi.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff 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

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
av>=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
77
numpy
88
opencv-python
99
platformdirs

requirements_headless.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
av>=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
77
numpy
88
opencv-python-headless
99
platformdirs

setup.cfg

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
[metadata]
33
name = scenedetect
44
version = attr: scenedetect.__version__
5-
license = BSD 3-Clause License
5+
license = BSD-3-Clause
66
author = Brandon Castellano
77
author_email = [email protected]
88
description = 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]
4140
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
4343
numpy
4444
platformdirs
4545
tqdm
@@ -55,7 +55,7 @@ python_requires = >=3.7
5555
[options.extras_require]
5656
opencv = opencv-python
5757
opencv-headless = opencv-python-headless
58-
pyav = av
58+
pyav = av>=9.2
5959
moviepy = moviepy
6060

6161
[options.entry_points]

website/pages/changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)