Skip to content

DynamicsSuite v1.0.1 — Standalone Python 3.11 & Instant Startup Reliability

Choose a tag to compare

@BigSceneUK BigSceneUK released this 06 Oct 12:06
· 17 commits to main since this release

🔷 DynamicsSuite v1.0.1 — Standalone Python 3.11 & Instant Startup Reliability

This release brings standalone portable Python 3.11 embedded runtime support for Windows, hardened cross-platform startup scripts, and instant zero-download launches on subsequent runs.


🚀 Key Improvements in v1.0.1

  • Instant Offline Startup (start.bat, start.ps1, start.sh):
    • Subsequent runs now launch immediately in ~1 second with zero network calls and zero re-downloads once .venv and Streamlit are present.
    • Added an optional --update flag (e.g. start.bat --update) if you ever want to force-refresh dependencies.
  • Windows Portable Python 3.11 Runtime (start.bat):
    • Automatically bootstraps an isolated, portable Python 3.11 embedded runtime on Windows when system Python is missing or incompatible.
    • Zero admin privileges required; downloads and unpacks cleanly in user space.
    • Fully sets up pip via get-pip.py with proper python311._pth site-packages configuration.
  • Cross-Platform Launcher Hardening (start.ps1, start.sh):
    • Enhanced multi-engine resolution (py -3.11, python3.11, python3, py).
    • Added self-healing virtual environment health checks that detect corrupted .venv folders and rebuild cleanly.
    • Robust error handling with clear troubleshooting messages.
  • Python Version Locking:
    • Formally pinned .python-version to 3.11 for consistent environment setup across systems.
  • UI & Catalog Polish:
    • Fixed feedback dialog links and navigation in core/ui/feedback_dialog.py.
    • Updated catalog metadata and offline bundles in plugins_catalog.json.

📦 Quick Start & Upgrade

  1. Download and extract DynamicsSuite-v1.0.1.zip (or DynamicsSuite-latest.zip).
  2. Run the startup script for your operating system:
    • Windows: Double-click start.bat (or right-click start.ps1 -> Run with PowerShell)
    • macOS / Linux: Run ./start.sh
  3. DynamicsSuite will verify Python 3.11, set up the local .venv, install dependencies once, and launch in your default browser at http://localhost:8501. Subsequent launches are instantaneous.