Files
copyparty/scripts/pyinstaller
ed 7781e0529d nogil: remove -j (multiprocessing option)
in case cpython's free-threading / nogil performance proves to
be good enough that the multiprocessing option can be removed,
this is roughly how you'd do it  (not everything's been tested)

but while you'd expect this change to improve performance,
it somehow doesn't, not even measurably so

as the performance gain is negligible, the only win here is
simplifying the code, and maybe less chance of bugs in the future

as a result, this probably won't get merged anytime soon
(if at all), and would probably warrant bumping to v2
2024-03-24 21:53:28 +00:00
..
2023-10-06 17:50:35 +00:00
2024-03-15 20:47:58 +00:00
2023-05-07 15:35:56 +00:00
2022-09-21 08:17:26 +02:00
2022-09-21 08:17:26 +02:00
2023-03-07 22:58:14 +00:00
2023-11-03 17:09:34 +00:00
2023-03-07 22:58:14 +00:00
2024-03-15 20:47:58 +00:00
2023-03-07 22:58:14 +00:00
2023-05-07 15:35:56 +00:00
2023-05-07 15:35:56 +00:00
2023-06-10 11:58:58 +00:00
2023-05-07 15:35:56 +00:00

builds copyparty32.exe, fully standalone, compatible with 32bit win7-sp1 and later

requires a win7 vm which has never been connected to the internet and a host-only network with the linux host at 192.168.123.1

copyparty.exe is built by a win10-ltsc-2021 vm with similar setup

first-time setup steps in notes.txt

run build.sh in the vm to fetch src + compile + push a new exe to the linux host for manual publishing

ffmpeg

built with ffmpeg-windows-build-helpers and this patch using these steps