Installation
Prerequisites
-
Python: Version 3.8 or higher.
-
OS: Windows, macOS, or Linux.
Option 1: Install via PyPI (Recommended)
The easiest way to install Netwatch is via pip. This will automatically install all required dependencies (like textual and psutil).
pip install netwatchpy
Option 2: Install from Source
If you want the latest development version or want to contribute to the code:
-
Clone the repository:
git clone https://github.com/Destroyer795/Netwatchpy-package.git -
Go inside the folder:
cd Netwatchpy-package -
Install in editable mode:
pip install -e .
Upgrading
If you already have Netwatch installed and want to get the latest features (like the new SQLite database), run:
pip install --upgrade netwatchpy
Note on Migration: If you are upgrading from an older version (v0.3.x), Netwatch will automatically detect your old quota.json file and migrate your history to the new SQLite database on the first launch. You won't lose any data!