/CRC-Py

CRC + Hamming Method implementation for file transfers in Python 3.12

Primary LanguagePythonMIT LicenseMIT

CRC-Py

CRC + Hamming Method implementation for file transfers in Python 3.12

Python Logo

Install Python 3.12

Debian / Ubuntu

$ sudo apt install python3.12 python3-pip

Red Hat Linux / Fedora

$ sudo dnf install python3.12 python3-pip

MacOs

If using brew run:

$ brew install python@3.12

Or install via python's .app:
Python 3.12 for MacOS

Windows

Install via python's installer:
Pyhton 3.12 for Windows

Build instructions

Linux / MacOS

$ echo "Create the virtual environment"
$ python3.12 -m venv .venv
$ echo "Activate the virtual environment"
$ source .venv/bin/activate
$ echo "Install all dependencies"
$ pip install -r requirements.txt

Windows

:: Create the virtual environment
python3.12 -m venv .venv
:: Activate the virtual environment
.venv\bin\Activate
:: Install dependencies
pip install -r requirements.txt