patx/gitman
(#3) should use venv instead, some distros dont like pip interacting with system packages
merged (created by nova on 2026-08-21T21:09:39Z)
nova/gitman into patx/gitman
branch main into branch main
Some distros, especially arch linux, dont like pip interacting with the system packages (sourcing https://wiki.archlinux.org/title/Python#Third-party_packages )and would like one to use a virtual environment instead
Merged by patx on 2026-08-22T05:21:13Z as 9f3c4d2935c10806291b43c41bfe2457d501bb2b.
Comments
Diff
Base 3277739d3b8a7016cb20abf119b95bb754337b9a to branch main 9f3c4d2935c10806291b43c41bfe2457d501bb2b
diff --git a/README.md b/README.md
index f82318d..eb12936 100644
--- a/README.md
+++ b/README.md
@@ -4,11 +4,13 @@ GitMan is a small Bottle app for hosting public Git repositories with local user
## Getting Started
-Install dependencies and run the app:
+Create a Virtual Environment, Install dependencies and run the app:
```sh
-python3 -m pip install -r requirements.txt
-python3 app.py
+python -m venv venv
+source venv/bin/activate
+pip install -r requirements.txt
+python app.py
```
Then open `http://127.0.0.1:8080`, sign up, and create a repository. Instructions will be provided on how to commit to the newly created repo.
Agreed, this is 100% better, I was originally thinking adding
uvinstructions because that's what I normally use. I think I will add them alongside this addition in someway...