From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 0AKSDnNBJ2SCEgAASxT56A (envelope-from ) for ; Fri, 31 Mar 2023 22:24:19 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id YMRZDnNBJ2ThOgEAauVa8A (envelope-from ) for ; Fri, 31 Mar 2023 22:24:19 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id DA1F329E50 for ; Fri, 31 Mar 2023 22:24:18 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1piLHc-0006Ct-6t; Fri, 31 Mar 2023 16:23:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1piLHb-0006Cj-FJ for guix-devel@gnu.org; Fri, 31 Mar 2023 16:23:35 -0400 Received: from mail-4317.proton.ch ([185.70.43.17]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1piLHX-0002Ok-Ur for guix-devel@gnu.org; Fri, 31 Mar 2023 16:23:35 -0400 Date: Fri, 31 Mar 2023 20:23:07 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail; t=1680294202; x=1680553402; bh=JOyOLzR+Nnt9z3a9rwNW+FfRcj+GM6fh0XrvCVnswKU=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=EqAmWXfKcwTHeHOH+HMuspPYIR6jvaSmtQ3oX2pdsSSLFNsmQf6k22qNmyIClb16p cf/2wajKBrYa6RHcBkOj3YcrTjpxe+60to5AFTniwSwBw8Uh+KUcKR3rnyftlWa98D nZHAYT46sftkzijZCzoGW1Bu0T6KNUVu1qICu7e4UN3NgOtBGAAgktuqcPXgtDW67P lAQTUqPUaIUbHf5qzRmiDmSMBvg4FCDt5Z11VIcHEvA90nEL4+VmbAJcK6DY+rftOB eeH28hF38OzPyXseFDkNLC9NT8qKaxeC61WRH/QHh601sU2BWShoYkkQC7znzDFf0S 24opdcAbJvRPw== To: jgart From: Ekaitz Zarraga Cc: guix-devel@gnu.org Subject: Re: Guix's Answer to PyInstaller Message-ID: In-Reply-To: <8a9817369817fafc5799d40e839d065a@dismail.de> References: <8a9817369817fafc5799d40e839d065a@dismail.de> Feedback-ID: 3263582:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.17; envelope-from=ekaitz@elenq.tech; helo=mail-4317.proton.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1680294259; a=rsa-sha256; cv=none; b=OILKXyHApobfevsuhPpaJahCzk20btFB9uOucb46wXGsi7+J7rFVZ9fmyJ4a6YkMQpac5W 270DXMkQ277zfqgNET5i9Y2LpkBeQapS2lYetD4X699XcvYbqHLNPichZCARZSwx5Q96Qq tfEnvlyFOc61+Pi3nEVt8pDX0uug/zvxGj/opBfKOwNRsB/2iCRCZwk56R0Sk6o4oimrJn 5h7kryKZufPcGbceoAF5BYB84WajkrU8797isXsOXBE9r0R/DbymDK+DSff8GYj0gRT/vy sZ3dcqMZFzb9sHCW63YMxeLzgPV8XfIuATdyGjsXksJx7T24XDv7FHuw4Qqtxg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=protonmail header.b=EqAmWXfK; dmarc=pass (policy=none) header.from=elenq.tech; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1680294259; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=JOyOLzR+Nnt9z3a9rwNW+FfRcj+GM6fh0XrvCVnswKU=; b=bId/EEXI/H+te7788A0c4n3/Dd+Ftwr2BuN28sqEhxs0V6sw9GVNPP6tNum7hnMd1f/F3C oT5DRzCKHX6hJA6CUpdT1izM6ejHjEWtwaaU3qtsarQCaNrZhi7XRbpU82ZqB92kLYDGCI SCBVCAnSM/kdrzGXEg0J4oWCZdmaGechNw9Sc2RMOeOXEc87WYtNT3X92GfEwy38gHPQmL 5+58FQyY9JiIB7/k4BKyGlCnsYN2F4FXy232sAbcRUEsUZfjaFfRADe2Md2pPXllqUDIAo UD6YSlwx8eu3T/avUaPutv/8nyNs5RpRa2cNaa+ef274LpvibfZneiA7nnRZWg== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=protonmail header.b=EqAmWXfK; dmarc=pass (policy=none) header.from=elenq.tech; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -5.52 X-Spam-Score: -5.52 X-Migadu-Queue-Id: DA1F329E50 X-TUID: eyC9qwU/87iT Hey! =C2=BFQu=C3=A9 tal? ------- Original Message ------- On Friday, March 31st, 2023 at 7:33 PM, jgart wrote: > Hi Guixers, >=20 > What is Guix's answer to PyInstaller? >=20 > `guix pack --list-formats`? >=20 > https://github.com/pyinstaller/pyinstaller >=20 > I haven't reviewed all of PyInstaller yet to see where feature parity fai= ls or differences should be noted. >=20 > On my TODO list. I've been thinking on this for a while, mostly for windows[^1]. We could manage to generate something similar to this, but I suspect it req= uires a pretty heavy magic for non-python packages. I'd love to see this happening, mostly because I have clients I'd like to b= e able to serve... If you want to dig on this issue, please let me know you= r findings. Maybe I can help! Thanks for bringing this up! [^1]: See https://ekaitz.elenq.tech/windows.html and also https://issues.gu= ix.gnu.org/62226