From 691c3d2a98bba4f045a4c616750ef24655aee259 Mon Sep 17 00:00:00 2001 From: Mario Voigt Date: Mon, 2 Jun 2025 23:01:06 +0200 Subject: [PATCH] update README --- README.md | 9 +++++---- requirements.txt | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c735077..ad477b9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ -In short: A maintained extension collection for Inkscape. There are **239 extension folders** with **469 .inx files** inside. We also take part at https://inkscape.org/gallery/=extension/ (with single extension uploads). +In short: A maintained extension collection for Inkscape. There are **239 extension folders** with **477 .inx files** inside. We also take part at https://inkscape.org/gallery/=extension/ (with single extension uploads). # About MightyScape @@ -100,7 +100,6 @@ The following extra libraries are required for some of the extensions within the **Note:** if `openmesh` fails to install, please see [Paperfold](https://stadtfabrikanten.org/display/IFM/Paperfold) for more details about installing it. - **On Fedora/CentOS Linux this might look like:** Some preparations to install openmesh library later on ... @@ -150,15 +149,17 @@ cat ~/.config/inkscape/extensions/mightyscape-1.2/requirements.txt | sed '/^#/d' py -m ensurepip --upgrade py -m pip install --upgrade pip +py -m venv %AppData%\inkscape\extensions\mightyscape-1.2\venv + : then we clone MightyScape project into extension directory cd %AppData%\inkscape\extensions\ git clone https://gitea.fablabchemnitz.de/FabLab_Chemnitz/mightyscape-1.2.git -py -m pip install --upgrade --quiet --no-cache-dir -r %AppData%\inkscape\extensions\mightyscape-1.2\requirements.txt +%AppData%\inkscape\extensions\mightyscape-1.2\venv\python3 -m pip install --upgrade --quiet --no-cache-dir -r %AppData%\inkscape\extensions\mightyscape-1.2\requirements.txt : use this in case the previous command failed to continue by just skipping errors (less clean installation) cd %AppData%\inkscape\extensions\mightyscape-1.2\ -FOR /F %k in ('findstr /V "#" requirements.txt') DO ( py -m pip install %k ) +FOR /F %k in ('findstr /V "#" requirements.txt') DO ( %AppData%\inkscape\extensions\mightyscape-1.2\venv\Scripts\python.exe -m pip install %k ) ``` ## Installation of MightyScape - way 2: with zip archives (mirrors) diff --git a/requirements.txt b/requirements.txt index b6d1acc..f9f454a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -41,4 +41,4 @@ git+https://github.com/LoicGoulefert/deduplicate.git#egg=deduplicate git+https://github.com/tjltjl/plycutter.git #boxes.py -git+https://github.com/florianfesti/boxes.git +git+https://github.com/florianfesti/boxes.git@116a5e06792d41370de1680535e016bec26a56e4