From bb5c29cc404250b2e161c1e8aeedbfed70ea021b Mon Sep 17 00:00:00 2001 From: Alpha Nerd Date: Sun, 12 Apr 2026 15:11:18 +0200 Subject: [PATCH] =?UTF-8?q?Installation=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Installation.md | 82 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 Installation.md diff --git a/Installation.md b/Installation.md new file mode 100644 index 0000000..c6d2433 --- /dev/null +++ b/Installation.md @@ -0,0 +1,82 @@ +# Installation Guide + +## Prerequisites + +- Python 3.7 or higher +- pip (Python package installer) + +## Installation + +### Install from PyPI (recommended) + +```bash +pip install nomyo +``` + +### Install from source + +```bash +# Clone the repository +git clone https://bitfreedom.net/code/nomyo-ai/nomyo.git +cd nomyo + +# Install dependencies +pip install -r requirements.txt + +# Install the package +pip install -e . +``` + +## Dependencies + +The NOMYO client requires the following dependencies: + +- `anyio` - Async compatibility layer +- `certifi` - TLS/SSL certificates +- `cffi` - C Foreign Function Interface +- `cryptography` - Cryptographic primitives (RSA, AES, etc.) +- `exceptiongroup` - Exception groups backport +- `h11` - HTTP/1.1 protocol implementation +- `httpcore` - Minimal HTTP client +- `httpx` - Async HTTP client +- `idna` - Internationalized domain names +- `pycparser` - C parser for cffi +- `typing_extensions` - Backported typing hints + +These are automatically installed when you install the package via pip. + +## Virtual Environment (Recommended) + +It's recommended to use a virtual environment to avoid conflicts with other Python packages: + +```bash +# Create virtual environment +python -m venv nomyo_env + +# Activate virtual environment +source nomyo_env/bin/activate # On Linux/Mac +# or +nomyo_env\Scripts\activate # On Windows + +# Install nomyo +pip install nomyo +``` + +## Verify Installation + +To verify the installation worked correctly: + +```python +import nomyo +print("NOMYO client installed successfully!") +``` + +## Development Installation + +For development purposes, you can install the package in development mode: + +```bash +pip install -e .[dev] +``` + +This will install additional development dependencies.