Skip to main content

Qviple Desktop via pip

Install, launch, and auto-update the signed Qviple desktop app straight from PyPI — on macOS and Windows.

pip install qviple
qviple

The qviple command is a small bootstrapper: on each run it checks PyPI for a newer version, upgrades itself with pip when one exists, then extracts/installs and launches the bundled app.

  • macOS — extracts the notarized Qviple.app to ~/Library/Application Support/Qviple/pypi/<version>/ (one-time, ~150 MB) and opens it.
  • Windows — runs the signed installer once into %LOCALAPPDATA%\Programs\Qviple\ and launches Qviple.exe.

Requirements

  • macOS 12.2+ (universal binary — Apple Silicon and Intel), or Windows 10/11 (x64)
  • Python 3.9+

Commands

Command What it does
qviple Auto-update if needed, then launch Qviple
qviple --no-update Launch without checking PyPI for updates
qviple --check-update Print whether a newer version is available, then exit
qviple --version Print the installed version
qviple --uninstall Remove the extracted/installed app copies

Set QVIPLE_NO_AUTO_UPDATE=1 to disable the automatic update check globally. Set QVIPLE_PYPI_BASE_URL=https://test.pypi.org to target TestPyPI.

Uninstall completely

qviple --uninstall
pip uninstall qviple

How updates work

pip install qviple is the only distribution + update channel for the direct desktop app — GitHub Releases is not used anywhere.

  1. CI publishes a new, strictly-increasing version to PyPI on every push to main.
  2. The qviple launcher (and the app's in-app "Update" button) query https://pypi.org/pypi/qviple/json, compare the installed version to the latest stable version numerically, and run python -m pip install --upgrade qviple (using the exact interpreter that launched the app) when a newer one exists.
  3. The app restarts through the launcher, which extracts/installs and opens the new build.

Rollback (maintainers)

  • Bad wheel, good app: pip yank the release on PyPI (yanked versions are skipped by the default resolver but stay installable when pinned), then publish a fixed wheel as A.B.C.N.postM.
  • Bad app build: yank on PyPI and roll forward — bump the pubspec version and re-run the release workflow, which publishes a new PyPI version.
  • PyPI never allows re-uploading a deleted version number — always roll forward with .postN or a new version.

Release (maintainers)

Every push to main runs the PyPI Release workflow (.github/workflows/pypi_release.yml): it validates + tests, builds and signs/notarizes the desktop app, wraps it in a platform wheel via tool/pypi/scripts/build_wheel.sh <platform> <installer> <version>, and publishes to PyPI via Trusted Publishing (OIDC) — no token secrets. Windows wheels publish once the ENABLE_WINDOWS_DIRECT repo variable is set to true.

Metadata

Release files for qviple 1.0.518.559

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for qviple 1.0.518.559
File Interpreter ABI Platform
qviple-1.0.518.559-py3-none-macosx_12_0_universal2.whl Python 3 none macOS 12.0+ universal2 (ARM64, x86-64) Details

Release files / qviple-1.0.518.559-py3-none-macosx_12_0_universal2.whl

Download URL qviple-1.0.518.559-py3-none-macosx_12_0_universal2.whl
Size 71.5 MB
Tags Python 3 macOS 12.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
0dfe63a1cafaa1399b72648e4e29f483bf11ec1cbd85cf84dbbe397bf253579c
BLAKE2b-256 checksum
How to use checksums
05a4a9c79c44a0f736c8ba74e6566ac65d55c3f68b3a6b70ee390fcda0f2178c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.518.559 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page