From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: [PATCH 0/6] Pytest update Date: Sat, 2 Jul 2016 21:10:12 -0400 Message-ID: Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45682) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJVvl-0005te-SU for guix-devel@gnu.org; Sat, 02 Jul 2016 21:10:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJVvi-0002N5-Ob for guix-devel@gnu.org; Sat, 02 Jul 2016 21:10:40 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:38767) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJVvg-0002KS-AP for guix-devel@gnu.org; Sat, 02 Jul 2016 21:10:38 -0400 Received: from localhost.localdomain (74-94-60-115-philadelphia.hfc.comcastbusiness.net [74.94.60.115]) by mail.messagingengine.com (Postfix) with ESMTPA id C2B16CC023 for ; Sat, 2 Jul 2016 21:10:22 -0400 (EDT) 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org The latest version of python-cryptography requires python-pytest >= 2.9 [0]. So, this patch series updates pytest, and fixes the breakage I was able to find. I tested most of the packages that use pytest, but not all of the scientific / statistical computing packages, because they take forever to build. This is how I found the issues with virtualenv, pip, and scripttest. This release of pytest exits with an error if it can't find a test suite to run. So, we disable the check phases of virtualenv, pip, and scripttest, because their test suites are not distributed via PyPi. If we want to run their test suites, we should package a source code snapshot instead of building from the release tarballs. Pytest-runner must be updated to use the new pytest. "Building the following 77 packages would ensure 210 dependent packages are rebuilt"... [0] https://github.com/pyca/cryptography/issues/3034 Leo Famulari (6): gnu: python-virtualenv: Disable tests. gnu: python-pip: Disable tests. gnu: python-scripttest: Disable tests. gnu: python-pytest: Update to 2.9.2. gnu: python-pytest-runner: Update to 2.8. gnu: python-cryptopgraphy: Update to 1.4. gnu/packages/python.scm | 43 +++++++++++++++++-------------------------- 1 file changed, 17 insertions(+), 26 deletions(-) -- 2.9.0