From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id mNviAxSw+mPpNQEAbAwnHQ (envelope-from ) for ; Sun, 26 Feb 2023 02:04:20 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id mAXcAxSw+mMeRwEA9RJhRA (envelope-from ) for ; Sun, 26 Feb 2023 02:04:20 +0100 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 6AED813BE3 for ; Sun, 26 Feb 2023 02:04:19 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pW5S2-0005pM-6t; Sat, 25 Feb 2023 20:03:42 -0500 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 1pW5S0-0005pE-50 for help-guix@gnu.org; Sat, 25 Feb 2023 20:03:40 -0500 Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pW5Ry-0002JP-FD for help-guix@gnu.org; Sat, 25 Feb 2023 20:03:39 -0500 Received: by mail-qt1-x833.google.com with SMTP id ay9so3295959qtb.9 for ; Sat, 25 Feb 2023 17:03:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=atai-org.20210112.gappssmtp.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=QvmAlM/dKGtGXb6VE6ye6bPfqBQP5keTV7hjhhwITuU=; b=7wAEH+sIBjavUYWg9WWbDs7l4TTAI20dp9gH99S/U6cBqpF4+xtvjSyuVY7v0fjUJd JcXqD4F1hhiv2EIFWCso4M0cLgbpKrR/IahA1ooLf4L9db7JC4O6Mr/xuWL+rqBL87XC evxUP6nyVJyTVIqyI7uP0ldHCyqnXH34PTXLu0RrQvRDyBZb7CDU2ntiwPVNEn7ZGO5O b+xitob26G9d6z1GyT7dGNXS9LZB/dgQ/E1chYdvTTjZfK/QAZtQQgOkYIUALuF6/eX/ Q/iLb3AGNVs4Ql0VGNDm6gu3UO1masf/uLYSTS/cuU7MmXaJUDE3LfuPrvB9Rhuqy6Xx jedw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=QvmAlM/dKGtGXb6VE6ye6bPfqBQP5keTV7hjhhwITuU=; b=7kybrj3SEO2tSkUhEEIE+a2chLczQg6YVYaW72oSj940Ia1O6vjWpDdl5gq3p6G+f8 NpwaBpXINGGsunnyLj25GQGjLQjwtG7tGGyY9Jqztm3qIfPVDY+xZDhPBEkb6XPEGFg8 u5DHENHlx+Fypbu/w7KTkVKlfNXG14YBUPKawz/pT67+fdTlebQF6AlUUhsMzuMNlg51 jEaqEYuG5mzQRfJagYtVzI0Gx4ccrdloA+SYEd/2d/Frju21yjdyAe8kP29+W30tQAUW hdxN+hvsbs76/eOuK8cc8rUkvRTtAkRYLva7ryTgMCjYhVh5TOCvgg8tIWTkEB5IJWPz ZK+Q== X-Gm-Message-State: AO0yUKVstBntVh/Pt6VIqDpBu1KeH01yN9nYI5EjfNn3o77VsfIxYOG/ sXdqmFAproMWnJVtLmocftgxYcBGMiChOW9EI7PdO9fl X-Google-Smtp-Source: AK7set9C1+UzB2upuwIJOwyDsycohKFe2k83Nw4gmy0Q+zYorvQQw1HqDler67pFg620QIC578OkwCWMTZOf6bm7AZg= X-Received: by 2002:a05:622a:1f12:b0:3bb:8080:e1ef with SMTP id ca18-20020a05622a1f1200b003bb8080e1efmr4243260qtb.2.1677373416956; Sat, 25 Feb 2023 17:03:36 -0800 (PST) MIME-Version: 1.0 From: Andy Tai Date: Sat, 25 Feb 2023 17:03:01 -0800 Message-ID: Subject: package store directory in custom location To: help-guix@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2607:f8b0:4864:20::833; envelope-from=lichengtai@gmail.com; helo=mail-qt1-x833.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Seal: i=1; s=key1; d=yhetil.org; t=1677373459; a=rsa-sha256; cv=none; b=kA9DRjGPxUBuB6dEkWaNvPRCKZzFqQcVcQyFFJEdhzVgcJijGtjaba41kpleofciXCItZm +MJ4cXJoFWX4OeH7EqGX3XJxcMe6Py4UA1TI+J3FjIlCFvz4P4hIVmIou6Do33dOt43kca mUtWB2KOLvEc+ekVybohxagZz1FsJSIVTsceVYCWZyQuscafprOoelk+tF15P50azhe4Dc 2RB2Y1uU4DoLMluWOdlRRlDoA26A5pBnC6VpM9TZ4PK8kgd0JuLkztoQpvgD+R6914GnYa LSLpkIT69tHCaRhNXBFv34yN2zTP2ar8vNS54ey/tYw+EYIfsZ3kCJ/EmpCKkw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=atai-org.20210112.gappssmtp.com header.s=20210112 header.b=7wAEH+sI; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1677373459; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=QvmAlM/dKGtGXb6VE6ye6bPfqBQP5keTV7hjhhwITuU=; b=Wpc1eiSYmBvDTG8fTNlr72uf3gS5ZYzW4HKZTWd0jaUHnchlIyBL+MMK93359+4Kty8QIO VhJ+NUMBEBClHeCSFDnthBNgMhYJ6scG5q5OUl/KSQlwvse8Hu/HNcCKnIpcW05gdgJOW1 osoS2PBbGUFdqsL07Q5PZEa+Lv7JfNYVyQdV1yqt768NAfUdPA+Dhx7+YD5augCAcdDFFY FV5Z7qGV4ofroDGQtcgrtMpxwYmOVsEie7UeGahkRZAduD4jTlkv43qZwpFD8u84od5Etd egpDO8NYmso8lCgGiWBWzWsbn+Wx8x+mzK0CNwp7R9ygqCcolI+FRpFQFEWN2A== X-Migadu-Queue-Id: 6AED813BE3 X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -6.52 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=atai-org.20210112.gappssmtp.com header.s=20210112 header.b=7wAEH+sI; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Spam-Score: -6.52 X-TUID: lQ1GPctl0RPf Hi, is it possible to have a /gnu/store/ directory for a package in a custom path? A usage scenario is, say, to have a python interpreter, with its package directory that normally exists as /gnu/store/, to be somewhere I specified, so it would be possible to use that python with python's package manager to install python modules as site packages specific to this python (as it is not easy to have all python modules available as packages in Guix) If this python can only run from the /gnu/store/... directory, trying to install site packages would normally fail (as /gnu/store/... is read only to non root user) and not good practice anyway (as /gnu/store/... is not meant to be user touched but only managed by Guix)