Contact: numbworks@gmail.com
| Date | Author | Description |
|---|---|---|
| 2026-07-04 | numbworks | Created. |
| 2026-07-04 | numbworks | Last update. |
This guide collects all the information to get started with a nw project as a user.
As a user, there are several methods you can follow to install and run the nw* applications:
-
Downloading and installing the latest binary release from NW's Software Hub
-
Downloading and installing the latest release with the
pip installcommand provided by NW's Software Hub -
Downloading and installing the latest release with the
pip installcommand against the project's repository:pip install "https://github.com/numbworks/{application_name}/archive/refs/tags/{version}.zip#subdirectory=src"pip install 'git+https://github.com/numbworks/{application_name}.git@{version}#egg={application_name}&subdirectory=src' -
Cloning the repository using
gitin aPythoncontainer running onDocker:sudo apt install docker.io docker run -it python:3.12.5-bookworm /bin/bash git clone https://github.com/numbworks/{application_name}.git cd {application_name}/src python3 -m pip install -e . {application_name}clidocker run -it python:3.12.5-bookworm /bin/bash git clone https://github.com/numbworks/{application_name}.git cd {application_name}/src python3 -m pip install -e . {application_name}cli
-
(Not recommended) Cloning the repository using
gitand installing the application from the source code using the localPythoninterpreter:sudo apt install git python3 python3-pip python3.13-venv git clone https://github.com/numbworks/{application_name}.git cd {application_name}/src python3 -m venv .venv source .venv/bin/activate python3 -m pip install -e . {application_name}cli deactivategit clone https://github.com/numbworks/{application_name}.git python.exe -m pip install -e . {application_name}cli
Notes:
- When the code block is labeled as
bash, it refers to a generic Debian 13 environment, while when labeled aspowershell, it refers to Windows environment. - Using the local
Pythoninterpreter is not recommended on Debian-based distributions, because it can be cumbersome due to the need for virtual environments and the risk of interpreter mismatches.
Suggested toolset to view and edit this Markdown file: