Skip to content

Commit

Permalink
[release] Finalize 0.6.5.
Browse files Browse the repository at this point in the history
  • Loading branch information
Breakthrough committed Nov 25, 2024
1 parent 5ae2f8e commit 42e3b1a
Show file tree
Hide file tree
Showing 7 changed files with 1,617 additions and 537 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
python-version: ["3.13"]

env:
ffmpeg-version: "7.0"
ffmpeg-version: "7.1"
IMAGEIO_FFMPEG_EXE: ""

steps:
Expand Down
15 changes: 8 additions & 7 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ skip_non_tags: true

environment:
matrix:
- PYTHON: "C:\\Python39-x64"
- PYTHON: "C:\\Python313-x64"
# Encrypted AdvancedInstaller License
ai_license_secret:
secure: MOkULlGPSi0C1Hg2PU1h2SZg/eyQnPQhRJ1XFlavfMKMOoX9hY4pSjpdgW3psSau
Expand All @@ -34,13 +34,14 @@ install:
- echo * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- 'SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%'
- python --version
- python -m pip install --upgrade pip
- python -m pip install --upgrade pip build wheel virtualenv setuptools
- python -m pip install -r docs/requirements.txt
- python -m pip install --upgrade -r dist/requirements_windows.txt
- python -m pip install --upgrade -r dist/requirements_windows.txt --no-binary imageio-ffmpeg
# Checkout build resources and third party software used for testing.
- git checkout refs/remotes/origin/resources -- dist/
- appveyor DownloadFile https://github.com/GyanD/codexffmpeg/releases/download/6.0/ffmpeg-6.0-full_build.7z
- 7z e ffmpeg-6.0-full_build.7z -odist/ffmpeg ffmpeg.exe LICENSE -r
- appveyor DownloadFile https://github.com/GyanD/codexffmpeg/releases/download/7.1/ffmpeg-7.1-full_build.7z
- 7z e ffmpeg-7.1-full_build.7z -odist/ffmpeg ffmpeg.exe LICENSE -r
- 'SET IMAGEIO_FFMPEG_EXE=%APPVEYOR_BUILD_FOLDER%\\dist\\ffmpeg\\ffmpeg.exe'

- echo * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- echo * * BUILDING WINDOWS EXE * *
Expand All @@ -54,7 +55,7 @@ install:
- move dist\windows\README* dist\scenedetect\
- move dist\windows\LICENSE* dist\scenedetect\thirdparty\
- move scenedetect\_thirdparty\LICENSE* dist\scenedetect\thirdparty\
- move dist\ffmpeg\ffmpeg.exe dist\scenedetect\
- copy dist\ffmpeg\ffmpeg.exe dist\scenedetect\
- move dist\ffmpeg\LICENSE dist\scenedetect\thirdparty\LICENSE-FFMPEG
- cd dist/scenedetect
- 7z a ../scenedetect-win64.zip *
Expand All @@ -69,7 +70,7 @@ install:
- appveyor-tools\secure-file -decrypt license65.dat.enc -secret %ai_license_secret% -salt %ai_license_salt%
- appveyor DownloadFile https://www.advancedinstaller.com/downloads/advinst.msi
- msiexec /i advinst.msi /qn
- 'SET PATH=%PATH%;C:\\Program Files (x86)\\Caphyon\\Advanced Installer 21.8.1\\bin\\x86'
- 'SET PATH=%PATH%;C:\\Program Files (x86)\\Caphyon\\Advanced Installer 22.2\\bin\\x86'
# License path must be absolute
- AdvancedInstaller.com /RegisterOffline "%cd%\license65.dat"
# Create MSI installer
Expand Down
2,117 changes: 1,597 additions & 520 deletions dist/installer/PySceneDetect.aip

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion scenedetect/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@

# Used for module identification and when printing version & about info
# (e.g. calling `scenedetect version` or `scenedetect about`).
__version__ = "0.6.5-dev1"
__version__ = "0.6.5"

init_logger()
logger = getLogger("pyscenedetect")
Expand Down
8 changes: 5 additions & 3 deletions website/pages/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Releases

## PySceneDetect 0.6

### PySceneDetect 0.6.5 (TBD)
### PySceneDetect 0.6.5 (November 24, 2024)

#### Release Notes

Expand Down Expand Up @@ -34,8 +34,10 @@ This release brings crop support, performance improvements to save-images, lots
- [general] Timecodes of the form `MM:SS[.nnn]` are now processed correctly [#443](https://github.com/Breakthrough/PySceneDetect/issues/443)
- [general] Updates to Windows distributions:
- The MoviePy backend is now included with Windows distributions
- Bundled Python interpreter is now Python 3.13
- Updated PyAV 10 -> 13.1.0 and OpenCV 4.10.0.82 -> 4.10.0.84
- Python 3.9 -> Python 3.13
- PyAV 10 -> 13.1.0
- OpenCV 4.10.0.82 -> 4.10.0.84
- Ffmpeg 6.0 -> 7.1


### 0.6.4 (June 10, 2024)
Expand Down
8 changes: 4 additions & 4 deletions website/pages/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ PySceneDetect is available via `pip` as [the `scenedetect` package](https://pypi
## Windows Build (64-bit Only) &nbsp; <span class="wy-text-neutral"><span class="fa fa-windows"></span></span>

<div class="important">
<h3 class="wy-text-neutral"><span class="fa fa-forward wy-text-info"></span> Latest Release: <b class="wy-text-neutral">v0.6.4</b></h3>
<h4 class="wy-text-neutral"><span class="fa fa-calendar wy-text-info"></span>&nbsp; Release Date:&nbsp; <b>June 10, 2024</b></h4>
<a href="https://github.com/Breakthrough/PySceneDetect/releases/download/v0.6.4-release/PySceneDetect-0.6.4-win64.msi" class="btn btn-info" style="margin-bottom:8px;" role="button"><span class="fa fa-download"></span>&nbsp; <b>Installer</b>&nbsp;&nbsp;(recommended)</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/Breakthrough/PySceneDetect/releases/download/v0.6.4-release/PySceneDetect-0.6.4-win64-portable.zip" class="btn btn-info" style="margin-bottom:8px;" role="button"><span class="fa fa-download"></span>&nbsp; <b>Portable .zip</b></a> &nbsp;&nbsp;&nbsp;&nbsp;
<h3 class="wy-text-neutral"><span class="fa fa-forward wy-text-info"></span> Latest Release: <b class="wy-text-neutral">v0.6.5</b></h3>
<h4 class="wy-text-neutral"><span class="fa fa-calendar wy-text-info"></span>&nbsp; Release Date:&nbsp; <b>November 24, 2024</b></h4>
<a href="https://github.com/Breakthrough/PySceneDetect/releases/download/v0.6.5-release/PySceneDetect-0.6.5-win64.msi" class="btn btn-info" style="margin-bottom:8px;" role="button"><span class="fa fa-download"></span>&nbsp; <b>Installer</b>&nbsp;&nbsp;(recommended)</a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="https://github.com/Breakthrough/PySceneDetect/releases/download/v0.6.5-release/PySceneDetect-0.6.5-win64-portable.zip" class="btn btn-info" style="margin-bottom:8px;" role="button"><span class="fa fa-download"></span>&nbsp; <b>Portable .zip</b></a> &nbsp;&nbsp;&nbsp;&nbsp;
<a href="../cli/" class="btn btn-success" style="margin-bottom:8px;" role="button"><span class="fa fa-book"></span>&nbsp; <b>Getting Started</b></a>
</div>

Expand Down
2 changes: 1 addition & 1 deletion website/pages/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<img alt="PySceneDetect" src="img/pyscenedetect_logo_small.png" />

<div class="important">
<h3 class="wy-text-neutral"><span class="fa fa-info-circle wy-text-info"></span>&nbsp; Latest Release: <b>v0.6.4</b> (June 10, 2024)</h3>
<h3 class="wy-text-neutral"><span class="fa fa-info-circle wy-text-info"></span>&nbsp; Latest Release: <b>v0.6.5</b> (November 24, 2024)</h3>
<a href="download/" class="btn btn-success" style="margin-bottom:8px;" role="button"><span class="fa fa-download"></span>&nbsp; <b>Download</b></a> &nbsp;&nbsp;&nbsp;&nbsp; <a href="changelog/" class="btn btn-info" style="margin-bottom:8px;" role="button"><span class="fa fa-reorder"></span>&nbsp; <b>Changelog</b></a> &nbsp;&nbsp;&nbsp;&nbsp; <a href="docs/latest/" class="btn btn-warning" style="margin-bottom:8px;" role="button"><span class="fa fa-gear"></span>&nbsp; <b>Documentation</b></a> &nbsp;&nbsp;&nbsp;&nbsp; <a href="cli/" class="btn btn-danger" style="margin-bottom:8px;" role="button"><span class="fa fa-book"></span>&nbsp; <b>Getting Started</b></a>
<br/>
See the changelog for the latest release notes and known issues.
Expand Down

0 comments on commit 42e3b1a

Please sign in to comment.