chore(release): prepare v0.10.0-beta (#345)

* chore(release): prepare v0.10.0-beta

Bump versions and release references across app, docs, installer, and website for the next beta release. Add v0.10.0-beta release notes entries covering reliability fixes and CI/test improvements since v0.9.0-beta.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

* docs(release): align Python baseline references to 3.9+

Synchronize stale Python 3.8 references in agent guidance and distro dependency docs/scripts with the current 3.9+ minimum used by project metadata and release docs.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>

---------

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
Jatin K Malik
2026-03-25 23:31:26 -07:00
committed by GitHub
co-authored by Sisyphus
parent ca39ba930e
commit 84ec79c769
13 changed files with 94 additions and 41 deletions
+4 -4
View File
@@ -9,14 +9,14 @@ check_deps() {
echo "Checking Vocalinux system dependencies..."
echo ""
# Check for Python 3.8+
# Check for Python 3.9+
if command -v python3 >/dev/null 2>&1; then
PY_VERSION=$(python3 -c "import sys; print('.'.join(map(str, sys.version_info[:2])))")
echo "✓ Python $PY_VERSION"
if [ "$(echo "$PY_VERSION" | cut -d. -f1)" -lt 3 ] || \
[ "$(echo "$PY_VERSION" | cut -d. -f2)" -lt 8 ]; then
echo " ✗ Python 3.8+ required, found $PY_VERSION"
[ "$(echo "$PY_VERSION" | cut -d. -f2)" -lt 9 ]; then
echo " ✗ Python 3.9+ required, found $PY_VERSION"
MISSING=1
fi
else
@@ -127,7 +127,7 @@ check_deps() {
echo " sudo zypper install -y python3-gobject python3-gobject-cairo gtk3 gobject-introspection-devel portaudio-devel python3-devel python3-virtualenv pkg-config xdotool wtype"
elif [[ "$DETECTED_DISTRO" == "gentoo" ]]; then
echo "Gentoo:"
echo " sudo emerge dev-python/pygobject:3 x11-libs/gtk+:3 dev-libs/libappindicator:3 media-libs/portaudio dev-lang/python:3.8 xdotool wtype"
echo " sudo emerge dev-python/pygobject:3 x11-libs/gtk+:3 dev-libs/libappindicator:3 media-libs/portaudio dev-lang/python:3.9 xdotool wtype"
elif [[ "$DETECTED_DISTRO" == "alpine" ]]; then
echo "Alpine Linux:"
echo " sudo apk add py3-gobject3 py3-pip gtk+3.0 py3-cairo portaudio-dev py3-virtualenv pkgconf xdotool wtype"
+2 -2
View File
@@ -48,7 +48,7 @@ system_packages:
fedora: ["python3-devel", "python3-virtualenv"]
arch: ["python"] # Arch includes venv by default
opensuse: ["python3-devel", "python3-virtualenv"]
gentoo: ["dev-lang/python:3.8"]
gentoo: ["dev-lang/python:3.9"]
alpine: ["py3-virtualenv"]
void: ["python3-devel"]
solus: ["python3-virtualenv"]
@@ -196,7 +196,7 @@ distribution_notes:
gentoo:
general: "Gentoo compiles packages from source. Installation will take longer."
python: "Ensure Python 3.8+ is set as the active version"
python: "Ensure Python 3.9+ is set as the active version"
alpine:
general: "Alpine uses musl libc. Some Python packages may not have pre-built wheels."