change: drop PIA and AzireVPN from the supported providers #136
Loading…
Reference in a new issue
No description provided.
Delete branch "change/drop-pia-azirevpn"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
#134: PIA and AzireVPN carry no userbase that plausibly overlaps this app's, and their integrations don't hold up — AzireVPN's config generation has never executed in this fork (#20) and PIA's import was never tested (#32). Keeping them means #23's base-class refactor covers six providers where four have tests.
Fix
Deletes the
pia()andazirevpn()routines from update.py, the entries in bothSUPPORTED_PROVIDERSlists (config.py and the cli's own copy), the provider-form placeholder entries in the gui, the AzireVPN branch in tunnel.py (which carried #20'sconf.ROOTDIRAttributeError), the three shipped config templates plus their setup.py listing, and the README mentions. Custom config import remains the path for anyone still on either provider.Verification
pytest— 324 passed, including #135's provider characterization tests, which cover exactly the four survivors.ruffand compileall gates clean. Post-deletion sweep: nopia/azirereference left anywhere inaqomui/,tests/,packaging/,scripts/,systemd/, setup.py or README (CHANGELOG history intentionally untouched).Not touched:
ruff --select F401shows six unused imports in update.py (gzip,tarfile,logging, and three insideairvpn()) — all already unused on trunk before this change, so they're a separate cleanup, not riders here.