From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id uDpgB3cpjmIMagEAbAwnHQ (envelope-from ) for ; Wed, 25 May 2022 15:04:55 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 0D8gB3cpjmIykwAAauVa8A (envelope-from ) for ; Wed, 25 May 2022 15:04:55 +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 EA9212E3E1 for ; Wed, 25 May 2022 15:04:53 +0200 (CEST) Received: from localhost ([::1]:54672 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ntqh2-00040q-EN for larch@yhetil.org; Wed, 25 May 2022 09:04:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntqVB-0003HA-De for help-guix@gnu.org; Wed, 25 May 2022 08:52:37 -0400 Received: from sender4-op-o14.zoho.com ([136.143.188.14]:17428) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ntqV6-00028O-Cg for help-guix@gnu.org; Wed, 25 May 2022 08:52:37 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1653483143; cv=none; d=zohomail.com; s=zohoarc; b=X1s3wE5JIPZgRKf3F9u+DGhpMbAYYFH3Lp1iQdhQUszEnfI8+WU2Y5ZHiP8aItlUnDuzP7H3v51aB9veSLIr+3LpLf6B/65YjXiDK0LT24pNBOm6+Ou9XRjXF0dSOET0pcRx212WkEZMGzooYl4LV4V9FwrOY7b6x0W9GvdoTgc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1653483143; h=Content-Type:Content-Transfer-Encoding:Date:From:MIME-Version:Message-ID:Subject:To; bh=hGy0vYsctVYOs5deFgG12o57jbIfg9FJRpgX92D32Gw=; b=Bb20rHswpcNcRKqJ4PfqfiQm59enmdBY69A40w24/OT1ZMJLodK9ReM2s0IUFWPeexKIYrmWNfrOeBiYr0XIk89XabgKs/9ftzl7XMEbCYUHByJ171IJ4KiqiPBB+Ox1nuTIgMNZK3Ncm20AKy6UWCmJoWGWidOpirCZJLGjfG8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=excalamus.com; spf=pass smtp.mailfrom=matt@excalamus.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1653483143; s=zmail; d=excalamus.com; i=matt@excalamus.com; h=Date:Date:From:From:To:To:Message-ID:In-Reply-To:Subject:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc; bh=hGy0vYsctVYOs5deFgG12o57jbIfg9FJRpgX92D32Gw=; b=YOJndR2bpqQsEor/sWMeieePbj4xEhayK/av4JyAYugQcqQjXQ3HPAxE721iVBB2 YaKcWyrl6h83US/T31XSDwclqBSCZON0XPz7jGbOATa8F1N7+PqlM3U969Xe/dh6Q9j o11NoPLlJF+IZD53S3xErzs1Cst2wfV2XTv6bdvg= Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1653483142197150.30595312706407; Wed, 25 May 2022 05:52:22 -0700 (PDT) Date: Wed, 25 May 2022 08:52:22 -0400 From: Matt To: "help-guix" Message-ID: <180fb467c0d.1037d40cd1365018.6063946394494382259@excalamus.com> In-Reply-To: Subject: PySide2 not found when installing from PyPI MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Importance: Medium User-Agent: Zoho Mail X-Mailer: Zoho Mail Received-SPF: pass client-ip=136.143.188.14; envelope-from=matt@excalamus.com; helo=sender4-op-o14.zoho.com 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 25 May 2022 08:59:12 -0400 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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1653483894; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=hGy0vYsctVYOs5deFgG12o57jbIfg9FJRpgX92D32Gw=; b=j4/ZBZXc/Dgz9n8TnNbed+sgRJzTBu/tkykHE1rw72pZixl7rCNeyAR+riQ9A5QWqNw3tb V0kXpSayoFT2v7iQhh+lq2PjMI8RW23WJpUAcAedl67BQSftDKVto6XKyLj2K+EL26tQl9 lWohRjwv/q5UJCK/BCOaZviPgABnXCazwts9AOaOtjO5x/8n3EUALKM0PFB010QLxQyAN1 4Jc3TQWVVZoLESFF5RB9lkeyEIKTfupu9RIUZXKpAwEZFRQFZXrrD3KHmM7u1ikaWGYCyL 4JS08sUO1gKo6Wg0RkSZSKYMplB4SCr0LDJc3abaOG5E9R49X1xaE8mFCcIyoA== ARC-Seal: i=2; s=key1; d=yhetil.org; t=1653483894; a=rsa-sha256; cv=pass; b=FBLqlJN7+VhEouuuwB/sQ267cAfr5ZGDO1VN40VlFisAtn0o4KdKthHKFjtHC01OewCOZz yjaHElJpb/kfimJqi9RnZZo2ZC8gvArU6YOifrAXj66e+fHUllUVJbfd6xhugifeVnlWj7 tAoRs7S69E+ijzHAdvS2QWSp19SULjTjBj11iizWt9elh40sYZRcVO8BlWz8A8jCz0MOZj 3ENStrMtsUIDCUBVvcZoOFnV/48/paTC6URUusZ1+juhvJD5vRBwsko+0v/cP8LkAtSOXI eOmlGcKlNnrbw1DrDuMsRwZYw4HvPh/zrmXfk3KBkVsISof+eWuCigm0Dp2TMA== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=pass header.d=excalamus.com header.s=zmail header.b=YOJndR2b; arc=pass ("zohomail.com:s=zohoarc:i=1"); 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-Migadu-Spam-Score: -8.03 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=excalamus.com header.s=zmail header.b=YOJndR2b; arc=pass ("zohomail.com:s=zohoarc:i=1"); 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-Migadu-Queue-Id: EA9212E3E1 X-Spam-Score: -8.03 X-Migadu-Scanner: scn0.migadu.com X-TUID: NW48ntst/AyE I'm trying to package a Python application I'm writing. It runs on Guix fr= om source with the python-pyside-2 package installed and runs on Debian usi= ng a Python venv. I've uploaded the application to PyPI. Doing a guix imp= ort pypi, I get this Guix definition: (use-modules (guix packages) (guix download) (gnu packages python) (gnu packages qt) (guix build-system python) ((guix licenses) #:prefix license:)) (define-public python-t-rex-typer (package (name "python-t-rex-typer") (version "0.1.5") (source (origin (method url-fetch) (uri (pypi-uri "t_rex_typer" version)) (sha256 (base32 "0y08zacchwkx95dla1lbrqkxfnsknhm8ymr6ad08vijbwf5xircp")))) (build-system python-build-system) (propagated-inputs (list python-pyside-2)) (home-page "https://github.com/excalamus/t_rex_typer") (synopsis "Steno practice") (description "Steno practice") (license license:gpl3+))) python-t-rex-typer When I run guix package on this, it fails saying that the PySide2 dependenc= y doesn't exist: starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/j3cx0yaqdpw0mxizp5bayx93pya4= 4dhn-python-wrapper-3.9.9/bin:/gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-t= ar-1.34/bin:/gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/bin:/gnu/= store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/bin:/gnu/store/c8isj4jq6= knv0icfgr43di6q3nvdzkx7-xz-5.2.5/bin:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsid= yishv-file-5.39/bin:/gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3= .8/bin:/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/bin:/gnu/sto= re/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/bin:/gnu/store/690qz3fg= 334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/bin:/gnu/store/wxgv6i8g0p24q5gcyzd0yr07= s8kn9680-sed-4.8/bin:/gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/b= in:/gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin:/gnu/stor= e/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/bin:/gnu/store/4y5m9lb8k3qkb1y9= m02sw9w9a6hacd16-bash-minimal-5.1.8/bin:/gnu/store/s2pg5k98fl2g2szg9dykxyd9= zl3xihv9-ld-wrapper-0/bin:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binut= ils-2.37/bin:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin:/gn= u/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/bin:/gnu/store/5h2w4qi9= hk1qzzgi1w83220ydslinr4s-glibc-2.33/sbin:/gnu/store/b6j1qw1a5rkbfvcy7lc9fm9= 5abbzpa4x-python-3.9.9/bin:/gnu/store/i20kq00ymvnsjzawbrxy4qd3ps24zw0w-pyth= on-shiboken-2-5.15.2/bin' environment variable `GUIX_PYTHONPATH' set to `/gnu/store/562nb8gbfi0ba2li9= wmj6ws38fk7swmy-python-pyside-2-5.15.2/lib/python3.9/site-packages:/gnu/sto= re/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.9/lib/python3.9/site-package= s:/gnu/store/i20kq00ymvnsjzawbrxy4qd3ps24zw0w-python-shiboken-2-5.15.2/lib/= python3.9/site-packages' environment variable `PYTHONTZPATH' unset environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/562nb8gbfi0ba2li9w= mj6ws38fk7swmy-python-pyside-2-5.15.2/include:/gnu/store/s3hl12jxz9ybs7nsy7= kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdz= kx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/= include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu= /store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4= k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41y= abp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydsli= nr4s-glibc-2.33/include:/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-= 3.9.9/include:/gnu/store/i20kq00ymvnsjzawbrxy4qd3ps24zw0w-python-shiboken-2= -5.15.2/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-hea= ders-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/562nb8gbfi0ba2= li9wmj6ws38fk7swmy-python-pyside-2-5.15.2/include:/gnu/store/s3hl12jxz9ybs7= nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3= nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5= .39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:= /gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc7= 81v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kp= c41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++:/gnu/store/069aq2v993kpc41yabp5= b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s= -glibc-2.33/include:/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.= 9/include:/gnu/store/i20kq00ymvnsjzawbrxy4qd3ps24zw0w-python-shiboken-2-5.1= 5.2/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers= -5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/562nb8gbfi0ba2li9wmj= 6ws38fk7swmy-python-pyside-2-5.15.2/lib:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybz= z7qnzmsg-bzip2-1.0.8/lib:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2= .5/lib:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/lib:/gnu/store= /690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/lib:/gnu/store/rc781v4k0drhaqn= 90xfwwpspki5x0bvf-binutils-2.37/lib:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydsli= nr4s-glibc-2.33/lib:/gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-= static/lib:/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2= .33/lib:/gnu/store/b6j1qw1a5rkbfvcy7lc9fm95abbzpa4x-python-3.9.9/lib:/gnu/s= tore/i20kq00ymvnsjzawbrxy4qd3ps24zw0w-python-shiboken-2-5.15.2/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/fnr1z6xsan0437r0yg48= d0y8k32kqxby-glibc-utf8-locales-2.33/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' t_rex_typer-0.1.5/ t_rex_typer-0.1.5/PKG-INFO t_rex_typer-0.1.5/README.md t_rex_typer-0.1.5/setup.cfg t_rex_typer-0.1.5/setup.py t_rex_typer-0.1.5/t_rex_typer/ t_rex_typer-0.1.5/t_rex_typer/__init__.py t_rex_typer-0.1.5/t_rex_typer/__main__.py t_rex_typer-0.1.5/t_rex_typer/resources/ t_rex_typer-0.1.5/t_rex_typer/resources/keyboard_48.png t_rex_typer-0.1.5/t_rex_typer/resources/trex_48.png t_rex_typer-0.1.5/t_rex_typer/resources/trex_96.png t_rex_typer-0.1.5/t_rex_typer/resources/trex_w_board_48.png t_rex_typer-0.1.5/t_rex_typer/resources/trex_w_board_96.png t_rex_typer-0.1.5/t_rex_typer/t_rex_typer.py t_rex_typer-0.1.5/t_rex_typer/translation_dict.py t_rex_typer-0.1.5/t_rex_typer/widgets.py t_rex_typer-0.1.5/t_rex_typer.egg-info/ t_rex_typer-0.1.5/t_rex_typer.egg-info/PKG-INFO t_rex_typer-0.1.5/t_rex_typer.egg-info/SOURCES.txt t_rex_typer-0.1.5/t_rex_typer.egg-info/dependency_links.txt t_rex_typer-0.1.5/t_rex_typer.egg-info/entry_points.txt t_rex_typer-0.1.5/t_rex_typer.egg-info/requires.txt t_rex_typer-0.1.5/t_rex_typer.egg-info/top_level.txt phase `unpack' succeeded after 0.0 seconds starting phase `ensure-no-mtimes-pre-1980' phase `ensure-no-mtimes-pre-1980' succeeded after 0.0 seconds starting phase `enable-bytecode-determinism' phase `enable-bytecode-determinism' succeeded after 0.0 seconds starting phase `ensure-no-cythonized-files' phase `ensure-no-cythonized-files' succeeded after 0.0 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.0 seconds starting phase `build' running "python setup.py" with command "build" and parameters () running build running build_py file t_rex_typer.py (for module t_rex_typer) not found creating build creating build/lib creating build/lib/t_rex_typer copying t_rex_typer/translation_dict.py -> build/lib/t_rex_typer copying t_rex_typer/__main__.py -> build/lib/t_rex_typer copying t_rex_typer/widgets.py -> build/lib/t_rex_typer copying t_rex_typer/__init__.py -> build/lib/t_rex_typer copying t_rex_typer/t_rex_typer.py -> build/lib/t_rex_typer creating build/lib/t_rex_typer/resources copying t_rex_typer/resources/trex_96.png -> build/lib/t_rex_typer/resource= s copying t_rex_typer/resources/keyboard_48.png -> build/lib/t_rex_typer/reso= urces copying t_rex_typer/resources/trex_w_board_48.png -> build/lib/t_rex_typer/= resources copying t_rex_typer/resources/trex_w_board_96.png -> build/lib/t_rex_typer/= resources copying t_rex_typer/resources/trex_48.png -> build/lib/t_rex_typer/resource= s file t_rex_typer.py (for module t_rex_typer) not found warning: build_py: byte-compiling is disabled, skipping. phase `build' succeeded after 0.2 seconds starting phase `install' running "python setup.py" with command "install" and parameters ("--prefix= =3D/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1.5" "-= -no-compile" "--single-version-externally-managed" "--root=3D/") running install running build running build_py file t_rex_typer.py (for module t_rex_typer) not found file t_rex_typer.py (for module t_rex_typer) not found warning: build_py: byte-compiling is disabled, skipping. running install_lib creating /gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5 creating /gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib creating /gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9 creating /gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9/site-packages creating /gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9/site-packages/t_rex_typer copying build/lib/t_rex_typer/translation_dict.py -> /gnu/store/xisd70jp26g= rrizq83jjdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site-packages/= t_rex_typer copying build/lib/t_rex_typer/__main__.py -> /gnu/store/xisd70jp26grrizq83j= jdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site-packages/t_rex_ty= per creating /gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9/site-packages/t_rex_typer/resources copying build/lib/t_rex_typer/resources/trex_96.png -> /gnu/store/xisd70jp2= 6grrizq83jjdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site-package= s/t_rex_typer/resources copying build/lib/t_rex_typer/resources/keyboard_48.png -> /gnu/store/xisd7= 0jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site-pac= kages/t_rex_typer/resources copying build/lib/t_rex_typer/resources/trex_w_board_48.png -> /gnu/store/x= isd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site= -packages/t_rex_typer/resources copying build/lib/t_rex_typer/resources/trex_w_board_96.png -> /gnu/store/x= isd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site= -packages/t_rex_typer/resources copying build/lib/t_rex_typer/resources/trex_48.png -> /gnu/store/xisd70jp2= 6grrizq83jjdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site-package= s/t_rex_typer/resources copying build/lib/t_rex_typer/widgets.py -> /gnu/store/xisd70jp26grrizq83jj= darwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site-packages/t_rex_typ= er copying build/lib/t_rex_typer/__init__.py -> /gnu/store/xisd70jp26grrizq83j= jdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site-packages/t_rex_ty= per copying build/lib/t_rex_typer/t_rex_typer.py -> /gnu/store/xisd70jp26grrizq= 83jjdarwvnypb512-python-t-rex-typer-0.1.5/lib/python3.9/site-packages/t_rex= _typer warning: install_lib: byte-compiling is disabled, skipping. running install_egg_info running egg_info writing t_rex_typer.egg-info/PKG-INFO writing dependency_links to t_rex_typer.egg-info/dependency_links.txt writing entry points to t_rex_typer.egg-info/entry_points.txt writing requirements to t_rex_typer.egg-info/requires.txt writing top-level names to t_rex_typer.egg-info/top_level.txt file t_rex_typer.py (for module t_rex_typer) not found reading manifest file 't_rex_typer.egg-info/SOURCES.txt' writing manifest file 't_rex_typer.egg-info/SOURCES.txt' Copying t_rex_typer.egg-info to /gnu/store/xisd70jp26grrizq83jjdarwvnypb512= -python-t-rex-typer-0.1.5/lib/python3.9/site-packages/t_rex_typer-0.1.5-py3= .9.egg-info running install_scripts Installing t_rex_typer script to /gnu/store/xisd70jp26grrizq83jjdarwvnypb51= 2-python-t-rex-typer-0.1.5/bin Listing '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5'... Listing '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/bin'... Listing '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib'... Listing '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9'... Listing '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9/site-packages'... Listing '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9/site-packages/t_rex_typer'... Compiling '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0= .1.5/lib/python3.9/site-packages/t_rex_typer/__init__.py'... Compiling '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0= .1.5/lib/python3.9/site-packages/t_rex_typer/__main__.py'... Listing '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9/site-packages/t_rex_typer/resources'... Compiling '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0= .1.5/lib/python3.9/site-packages/t_rex_typer/t_rex_typer.py'... Compiling '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0= .1.5/lib/python3.9/site-packages/t_rex_typer/translation_dict.py'... Compiling '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0= .1.5/lib/python3.9/site-packages/t_rex_typer/widgets.py'... Listing '/gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-0.1= .5/lib/python3.9/site-packages/t_rex_typer-0.1.5-py3.9.egg-info'... phase `install' succeeded after 0.3 seconds starting phase `add-install-to-pythonpath' phase `add-install-to-pythonpath' succeeded after 0.0 seconds starting phase `add-install-to-path' phase `add-install-to-path' succeeded after 0.0 seconds starting phase `wrap' find-files: /gnu/store/xisd70jp26grrizq83jjdarwvnypb512-python-t-rex-typer-= 0.1.5/sbin: No such file or directory phase `wrap' succeeded after 0.0 seconds starting phase `check' running "python setup.py" with command "test" and parameters () running test WARNING: Testing via this command is deprecated and will be removed in a fu= ture version. Users looking for a generic test entry point independent of t= est runner are encouraged to use tox. WARNING: The wheel package is not available. WARNING: The directory '/homeless-shelter/.cache/pip' or its parent directo= ry is not owned or is not writable by the current user. The cache has been = disabled. Check the permissions and owner of that directory. If executing p= ip with sudo, you should use sudo's -H flag. WARNING: Retrying (Retry(total=3D4, connect=3DNone, read=3DNone, redirect= =3DNone, status=3DNone)) after connection broken by 'NewConnectionError(': Fa= iled to establish a new connection: [Errno -2] Name or service not known')'= : /simple/pyside2/ WARNING: Retrying (Retry(total=3D3, connect=3DNone, read=3DNone, redirect= =3DNone, status=3DNone)) after connection broken by 'NewConnectionError(': Fa= iled to establish a new connection: [Errno -2] Name or service not known')'= : /simple/pyside2/ WARNING: Retrying (Retry(total=3D2, connect=3DNone, read=3DNone, redirect= =3DNone, status=3DNone)) after connection broken by 'NewConnectionError(': Fa= iled to establish a new connection: [Errno -2] Name or service not known')'= : /simple/pyside2/ WARNING: Retrying (Retry(total=3D1, connect=3DNone, read=3DNone, redirect= =3DNone, status=3DNone)) after connection broken by 'NewConnectionError(': Fa= iled to establish a new connection: [Errno -2] Name or service not known')'= : /simple/pyside2/ WARNING: Retrying (Retry(total=3D0, connect=3DNone, read=3DNone, redirect= =3DNone, status=3DNone)) after connection broken by 'NewConnectionError(': Fa= iled to establish a new connection: [Errno -2] Name or service not known')'= : /simple/pyside2/ ERROR: Could not find a version that satisfies the requirement PySide2>=3D5= .15 (from versions: none) ERROR: No matching distribution found for PySide2>=3D5.15 error: Command '['/gnu/store/j3cx0yaqdpw0mxizp5bayx93pya44dhn-python-wrappe= r-3.9.9/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '= --no-deps', '-w', '/tmp/guix-build-python-t-rex-typer-0.1.5.drv-0/tmpao_zm7= ts', '--quiet', 'PySide2>=3D5.15']' returned non-zero exit status 1. error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "python" arguments: ("-c" "import setup= tools, tokenize;__file__=3D'setup.py';f=3Dgetattr(tokenize, 'open', open)(_= _file__);code=3Df.read().replace('\\r\\n', '\\n');f.close();exec(compile(co= de, __file__, 'exec'))" "test") exit-status: 1 term-signal: #f stop-signal:= #f>=20 phase `check' failed after 8.1 seconds command "python" "-c" "import setuptools, tokenize;__file__=3D'setup.py';f= =3Dgetattr(tokenize, 'open', open)(__file__);code=3Df.read().replace('\\r\\= n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "test" failed w= ith status 1 Looking at PyPI, wheels definitely exist. I'm also able to install and run= it no problem from PyPI on Debian. When I try installing from PyPI on Gui= x through a venv, the package installs (but fails on ImportError: libgthrea= d-2.0.so.0: cannot open shared object file: No such file or directory. Tha= t's beside the point, though, PySide2 installs.). I'm also confused because it says file t_rex_typer.py (for module t_rex_typer) not found The file is definitely in there and, as I said, it runs on Debian, so must = be packaged correctly in terms of the Python imports etc. Any idea on the source of the errors and how I might go about fixing them?