From 803cf760549e89f287432cf45da4272620bd10a9 Mon Sep 17 00:00:00 2001 From: Eu Pin Tien Date: Thu, 23 Oct 2025 11:53:48 +0100 Subject: [PATCH] Updated outdated bootstrap instructions: * Fixed msys2-runtime package name * Fixed PyPI index URL * Dropped Cygwin documentation --- src/murfey/templates/bootstrap.html | 37 +++-------------------------- 1 file changed, 3 insertions(+), 34 deletions(-) diff --git a/src/murfey/templates/bootstrap.html b/src/murfey/templates/bootstrap.html index a0375fd15..2dab84d6f 100644 --- a/src/murfey/templates/bootstrap.html +++ b/src/murfey/templates/bootstrap.html @@ -2,7 +2,7 @@ %} {% block content %}

Bootstrapping Instructions

1. Setting Up a POSIX Environment

-

A. Installing MSYS2 (Recommended)

+

Installing MSYS2

MSYS2 is a POSIX environment which provides extensive compiler support for the more modern programming languages used by Murfey's package dependencies. @@ -47,7 +47,7 @@

Installing Dependencies

style="font-family: Consolas, Monaco, "Lucida Console", monospace" > $ pacman -Syu - $ pacman -S msys2-runtime-3.6 + $ pacman -S msys2-runtime $ pacman -S rsync $ pacman -S mingw-w64-ucrt-x86_64-python-pip $ pacman -S mingw-w64-ucrt-x86_64-rust @@ -156,37 +156,6 @@

Running MSYS2 Through Command Prompt

shortcut icon to taste.

-

B. Installing Cygwin (Legacy)

-

- Cygwin is a lightweight POSIX environment that provides the minimum - requirements needed for a Windows client PC to run Murfey . However, it does - not support building and installing packages which have been written in Rust, - which many modern Python packages, including Murfey's dependencies, now make - use of. It is still possible to install and run Murfey via Cygwin, but older - versions of its dependencies will have to be installed. -

-

- To install, download the Cygwin setup executable using this - mirror, and then run - the following from a terminal (both Command Prompt and Windows Powershell - work): -

-
-    $ setup-x86_64.exe -O -R C:\cygwin64 -s {{ request.url.scheme }}://{{ netloc }}{{ proxy_path }}/cygwin -P curl,python3,rsync -q
-
-

- This will install Cygwin with the minimum packages needed to run Murfey. The - Cygwin install command will occasionally hang after completion. In such an - event, just hit Enter to return to a normal command prompt window. -

-

- If you already have a Cygwin install that you would like to preserve, rename - it so that it doesn't get overwritten (something like "cygwin64-old") before - running the command line above. -

-

2. Setting Up Python

Once Python and @@ -217,7 +186,7 @@

B. Installing Murfey

-    $ pip install murfey[client] --index-url {{ request.url.scheme }}://{{ netloc }}{{ proxy_path }}/pypi --trusted-host {{ netloc }}
+    $ pip install murfey[client] --index-url {{ request.url.scheme }}://{{ netloc }}{{ proxy_path }}/pypi/index --trusted-host {{ netloc }}
 

If you wish to install the client-side dependencies needed to run Murfey via