From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AKcOO5UlqF9uXgAA0tVLHw (envelope-from ) for ; Sun, 08 Nov 2020 17:06:29 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id MDm6NpUlqF9GZgAAbx9fmQ (envelope-from ) for ; Sun, 08 Nov 2020 17:06:29 +0000 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 9498D9403EE for ; Sun, 8 Nov 2020 17:06:29 +0000 (UTC) Received: from localhost ([::1]:56800 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kbo96-0005u7-Ed for larch@yhetil.org; Sun, 08 Nov 2020 12:06:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51280) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbo8h-0005sZ-Tj for guix-devel@gnu.org; Sun, 08 Nov 2020 12:06:03 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:39219) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kbo8e-0001il-PF for guix-devel@gnu.org; Sun, 08 Nov 2020 12:06:03 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id DAF7B5C00BA; Sun, 8 Nov 2020 12:05:57 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 08 Nov 2020 12:05:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=mesmtp; bh=iS2PCMzVnRgSrRIJDL5YgflUWDDOxbfs9nEr/aiRsHQ=; b=iituaRnOlIUg pwA/gfa2yjbQJVDu7eZnNFDQG1Zq3ddKuuGF1P3B+Uzv7tZm4wnJHp1YanLoSdGs TqI6qFnVgHYmtgitMOo1ZcCkJr7PvDGxqm634Vu/rk/c5DzgDgOBeQgf7kzUSzgG E0zVBlIb/ExvwEYV+O/2Ri61Eljo+Jc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=iS2PCMzVnRgSrRIJDL5YgflUWDDOxbfs9nEr/aiRs HQ=; b=ZHMo6QzA3HfnuPkdw5+fWYlewVqfN4ET6JAVI7UtZ45DK4PvpRsLE7SlR k5A/OfcLkqwg3aUii79rZyY9TZAG++vSbL1/Q8A7osOLkt6lZ3ts2qKI4BDQXPDK mINKmXEXP367RxGMSOSZjriiOVDVxY/oBlklZ+YoPFKIVXZNNoQptwM4AM7cfbXU n/F+hGIiUvTNw66L/1arhvMevzfNdqRqKdG6rVdmn535zfZgCqlzZnteTv3iBqbq ACPQ7Es9JhO6St+rsYmC7gO1qiIvD8A/Jqe+OIUBG36GHX53wyZxUrTFf0SSCqmq HPChzxgFEP5uAGCndNsHIGkMA0yKQ== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedruddufedgleejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtugfgjgesthekredttddtjeenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepgeejgeeghedtudfgffdutddvffefffejkeffffevffehgedvvdeutdffkeej jeejnecukfhppeejfedrudeguddruddvjedrudegieenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id 79F7A3280060; Sun, 8 Nov 2020 12:05:56 -0500 (EST) Date: Sun, 8 Nov 2020 12:05:54 -0500 From: Leo Famulari To: Tanguy Le Carrour Subject: Re: Questions regarding Python packaging Message-ID: <20201108170554.GA17237@jasmine.lan> References: <20201108142717.lmud5h4gh44vtjc6@melmoth> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20201108142717.lmud5h4gh44vtjc6@melmoth> Received-SPF: pass client-ip=66.111.4.25; envelope-from=leo@famulari.name; helo=out1-smtp.messagingengine.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/08 12:05:57 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Guix Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=famulari.name header.s=mesmtp header.b=iituaRnO; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=ZHMo6QzA; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -1.21 X-TUID: 1db74o+ZY63C On Sun, Nov 08, 2020 at 03:27:17PM +0100, Tanguy Le Carrour wrote: > `pep517` keeps on trying to download dependencies, which won't work. That usually means that the software is missing some dependencies. If you think they should be available in the build environment, double-check that they are, and then look into how the software is looking for them. Also, Python software seems to change a lot, and quickly — make sure you are using the correct version of all the dependencies. > `build` crashes with "ZIP does not support timestamps before 1980", > which, I guess is related to the fact that everything in the store is > timestamped to January 1st 1970. Are you using the python-build-system? It should handle this problem with its 'ensure-no-mtimes-pre-1980' phase. > Does anyone have a opinion on Python packaging and how it should be done? > Any idea how I can circumvent the timestamps problem? Is this fish too > big for me?! In general, Python packaging is on the easy side but, when it gets complicated (e.g. due to unusual design of the upstream build scripts), it can be really complicated. > Any help or advice welcome! Thanks! If will help if you share your package definition.