From patchwork Mon Jan 24 19:49:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Tim Orling X-Patchwork-Id: 14145 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org From: "Tim Orling" Subject: [PATCH 1/4] python3-hypothesis: upgrade 6.35.0 -> 6.36.0 Date: Mon, 24 Jan 2022 11:49:05 -0800 Message-Id: <6ee01480f22b445f568750b9c7a103ad4e485db7.1643053417.git.tim.orling@konsulko.com> In-Reply-To: References: MIME-Version: 1.0 List-id: To: openembedded-core@lists.openembedded.org 6.36.0 - 2022-01-19 * This release disallows using typing.Final with from_type() and register_type_strategy(). - Why? Because Final can only be used during class definition. We don’t generate class attributes. - It also does not make sense as a runtime type on its own. Signed-off-by: Tim Orling --- ...ython3-hypothesis_6.35.0.bb => python3-hypothesis_6.36.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-hypothesis_6.35.0.bb => python3-hypothesis_6.36.0.bb} (91%) diff --git a/meta/recipes-devtools/python/python3-hypothesis_6.35.0.bb b/meta/recipes-devtools/python/python3-hypothesis_6.36.0.bb similarity index 91% rename from meta/recipes-devtools/python/python3-hypothesis_6.35.0.bb rename to meta/recipes-devtools/python/python3-hypothesis_6.36.0.bb index 246ff84f61a..3918d7d15cd 100644 --- a/meta/recipes-devtools/python/python3-hypothesis_6.35.0.bb +++ b/meta/recipes-devtools/python/python3-hypothesis_6.36.0.bb @@ -13,7 +13,7 @@ SRC_URI += " \ file://test_rle.py \ " -SRC_URI[sha256sum] = "ce3961fff61e7353d022608788cbc9876c293d2468749eeba27511adc9565131" +SRC_URI[sha256sum] = "2b9c56faa067d660f0802679689f825bf142eec8261ab9e2e6ea916b1d8278a1" RDEPENDS:${PN} += " \ python3-attrs \ From patchwork Mon Jan 24 19:49:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Orling X-Patchwork-Id: 2879 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8CF88C433F5 for ; Mon, 24 Jan 2022 19:49:30 +0000 (UTC) Received: from mail-pg1-f180.google.com (mail-pg1-f180.google.com [209.85.215.180]) by mx.groups.io with SMTP id smtpd.web11.808.1643053769773042763 for ; Mon, 24 Jan 2022 11:49:29 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=SUKb7e84; spf=pass (domain: gmail.com, ip: 209.85.215.180, mailfrom: ticotimo@gmail.com) Received: by mail-pg1-f180.google.com with SMTP id p125so16358219pga.2 for ; Mon, 24 Jan 2022 11:49:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=178pGrljoJpJ0GF8RIsBzQYHXYKgxxeB+JibSijNIOw=; b=SUKb7e846fbv9wgkhQxuOeOQDig7pU+5pqnjoxRSfiRwbuABk+0Ri3+SZcaqcSXNZV ZROkRzZp27tXIk87pSsoRMsuU7rtTaCKzBk4HmXfLdpgxGeG7iGWa/xLfzYL3fw59PSF sxAm47V9hvtNlqAJycuKVzG4nTCUA2/Fm1QwQo8Aukybzp9BK4mqgSD/6SY1bZib2liY SEFxpmpmM5bTR8UWkjX3JupAs56M4aWCS0sleS5vBpXbd3Sk/nE/rK4JwQtXL+WPQlJ5 HCzz0q/BR2sS3KT9ViiWgxZgvnzqhOob/xbVuAvsYxi/FNkRgA4qjDW8EJOYrFQfXBco SDyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=178pGrljoJpJ0GF8RIsBzQYHXYKgxxeB+JibSijNIOw=; b=SK0qbHa3USZpVhGht0sS+yGypcQfQtSxIgD6FMspyj1ZC7Zr/KjoT9l0Sj0mpehxuK kX/khuLH2OCrCIuei8+kE7n+JGENB/IzBC6hahLAzgMJAnGr7SPh7m15mqdzM/QhlkJk BArcR5UWBDhzrxL63wpgUPFSI6Mz/NSeMZHhrKYq8XT1mu+T5TR6QEiK6YMP8b6ooYkB 0SiiL6aYBlGm/4kOWCD7jqmSY0lT+V4xkPeHiG8rt6kDHrNvVywNG2vCqmGKm51O6eWx XI0bqMZm3pSUVYf2RjaLRlgPIpon/FNeWPZdJ8NZHmFIOA4XiNs6DreKeMtC+sBn93Y8 Yxbg== X-Gm-Message-State: AOAM5300Nx86NPZRiYjNPyShGTLKX4kmwkAS3k3kUq8bRMqKkANV+f6m 3r1QPluVceR+dqramrcNybzRRPI/SurdMg== X-Google-Smtp-Source: ABdhPJwxDtkScPN2yuwLp4qsPnEU4JinYIa8vQd9pwYvehkL9phmTGXBR7mtMCxbe5R/nu3Js+puDQ== X-Received: by 2002:a63:1157:: with SMTP id 23mr12675088pgr.12.1643053768957; Mon, 24 Jan 2022 11:49:28 -0800 (PST) Received: from nereus.hsd1.or.comcast.net ([2601:1c0:6000:1b20:f265:5b05:90c1:d910]) by smtp.gmail.com with ESMTPSA id t2sm17617202pfj.170.2022.01.24.11.49.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jan 2022 11:49:28 -0800 (PST) From: Tim Orling X-Google-Original-From: Tim Orling To: openembedded-core@lists.openembedded.org Subject: [PATCH 2/4] python3-importlib-metadata: upgrade 4.10.0 -> 4.10.1 Date: Mon, 24 Jan 2022 11:49:06 -0800 Message-Id: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 24 Jan 2022 19:49:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/160899 v4.10.1 * 361: Avoid potential REDoS in EntryPoint.pattern. References: https://github.com/python/importlib_metadata/issues/361 Signed-off-by: Tim Orling --- ...-metadata_4.10.0.bb => python3-importlib-metadata_4.10.1.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-importlib-metadata_4.10.0.bb => python3-importlib-metadata_4.10.1.bb} (88%) diff --git a/meta/recipes-devtools/python/python3-importlib-metadata_4.10.0.bb b/meta/recipes-devtools/python/python3-importlib-metadata_4.10.1.bb similarity index 88% rename from meta/recipes-devtools/python/python3-importlib-metadata_4.10.0.bb rename to meta/recipes-devtools/python/python3-importlib-metadata_4.10.1.bb index ea19afc0c23..ff40def563f 100644 --- a/meta/recipes-devtools/python/python3-importlib-metadata_4.10.0.bb +++ b/meta/recipes-devtools/python/python3-importlib-metadata_4.10.1.bb @@ -8,7 +8,7 @@ inherit pypi setuptools3 PYPI_PACKAGE = "importlib_metadata" UPSTREAM_CHECK_REGEX = "/importlib-metadata/(?P(\d+[\.\-_]*)+)/" -SRC_URI[sha256sum] = "92a8b58ce734b2a4494878e0ecf7d79ccd7a128b5fc6014c401e0b61f006f0f6" +SRC_URI[sha256sum] = "951f0d8a5b7260e9db5e41d429285b5f451e928479f19d80818878527d36e95e" S = "${WORKDIR}/importlib_metadata-${PV}" From patchwork Mon Jan 24 19:49:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Orling X-Patchwork-Id: 2880 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 954D0C433EF for ; Mon, 24 Jan 2022 19:49:33 +0000 (UTC) Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) by mx.groups.io with SMTP id smtpd.web12.835.1643053772449197624 for ; Mon, 24 Jan 2022 11:49:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qBg5rt92; spf=pass (domain: gmail.com, ip: 209.85.215.177, mailfrom: ticotimo@gmail.com) Received: by mail-pg1-f177.google.com with SMTP id v3so11048577pgc.1 for ; Mon, 24 Jan 2022 11:49:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=Q0ruYWGZOteiy4ZIf9tnhc3CT/JNbOiKDn5YTrSDAYo=; b=qBg5rt92cssEoJfvP3nSXwIdy3Razq/rAJluE8UMRdsKmxXzBeMNN/eVeaeUtNeDoA itYWXUYrxwORekLB9jjLlpTvHj/LlpstSZJtBfolB+bW+opQk//aX6vswiQ6/pN2FAAC X3v87TBjS/YTcTTxW8xkyi2h39aynFrGLjyrnu+5tYoSZ0I5cSotPPH5z4vDim+FpLHu dTUYNe76rUJXuKgzZruO6xsSHfK/MjEevHgzG1C50YrLkjg31E8IyzOvr8twmIqE+V73 Rc89ugKiuwTkYKumPLH535677mfGWc5GU7ytDL6MYqZTLnjZF1vOJlpNE6ZF4as1AeaD 2vMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Q0ruYWGZOteiy4ZIf9tnhc3CT/JNbOiKDn5YTrSDAYo=; b=ZzoNtzHcAUJObY4GLan2XSTjVkKxDRmg04nCKtk4TpvCiXcvEE7reOLe9HJyrKSWlT j30STgY9XWm2Nsjp4JDNFpiql4Mlafy07yUfbF3lONkif03D9VMWO1LOVp3w6hLZ57tP 12KGgubnPkRgWfWZL/OdSllnPdoUJqcWZ3Qc9KoElRk+VU8l5zuQATTFZpXZxOdDJVo/ NN9pb1V+NDX0cdbyrL3tI3Numqtx2CL9tfUZOetcYrhk2Dc1l5CSIuCJzFHmJZtt9IpG IWMf0X6JZk1zWN92jLuyElUx16iZQNXvRDGsFGSbI2bCNPxN/0wLlf0qcV04y10sv5Yb 6wog== X-Gm-Message-State: AOAM533jnb13KVp33Pf1VMvRglOw0EowZKguSnSVNVyyuJAOgLTLhWxa eE7GgFZZDcoeD5xZIb4UE7yD2eLHYckjwQ== X-Google-Smtp-Source: ABdhPJwz8bQYMrdqoPVWlxl+7Aq3yUrRX2z2yLzgUeJRSL4VTANSnAu2pjb7pzLcNMxUlPMrw41o6A== X-Received: by 2002:a63:7509:: with SMTP id q9mr12722776pgc.136.1643053771698; Mon, 24 Jan 2022 11:49:31 -0800 (PST) Received: from nereus.hsd1.or.comcast.net ([2601:1c0:6000:1b20:f265:5b05:90c1:d910]) by smtp.gmail.com with ESMTPSA id t2sm17617202pfj.170.2022.01.24.11.49.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jan 2022 11:49:31 -0800 (PST) From: Tim Orling X-Google-Original-From: Tim Orling To: openembedded-core@lists.openembedded.org Subject: [PATCH 3/4] python3-setuptools-scm: upgrade 6.3.2 -> 6.4.2 Date: Mon, 24 Jan 2022 11:49:07 -0800 Message-Id: <06f434b675f807f551d8238a8e28e0657e0a5c43.1643053417.git.tim.orling@konsulko.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 24 Jan 2022 19:49:33 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/160900 v6.4.2 * fix #671 : NoReturn is not avaliable in painfully dead python 3.6 v6.4.1 * fix regression #669: restore get_version signature * fix #668: harden the selftest for distribution extras v6.4.0 * compatibility adjustments for setuptools >58 * only put minimal setuptools version into toml extra to warn people with old strict pins * coorectly handle hg-git self-use * better mercurial detection * modernize packaging setup * python 3.10 support * better handling of setuptools install command deprecation * consider pyproject.tomls when running as command * use list in git describe command to avoid shell expansions while supporting both windows and posix * add --strip-dev flag to python -m setuptools_scm to print the next guessed version cleanly * ensure no-guess-dev will fail on bad tags instead of generating invalid versions * ensure we use utc everywhere to avoid confusion References: https://github.com/pypa/setuptools_scm/issues/668 https://github.com/pypa/setuptools_scm/issues/669 https://github.com/pypa/setuptools_scm/issues/671 Signed-off-by: Tim Orling --- ...-setuptools-scm_6.3.2.bb => python3-setuptools-scm_6.4.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-devtools/python/{python3-setuptools-scm_6.3.2.bb => python3-setuptools-scm_6.4.2.bb} (89%) diff --git a/meta/recipes-devtools/python/python3-setuptools-scm_6.3.2.bb b/meta/recipes-devtools/python/python3-setuptools-scm_6.4.2.bb similarity index 89% rename from meta/recipes-devtools/python/python3-setuptools-scm_6.3.2.bb rename to meta/recipes-devtools/python/python3-setuptools-scm_6.4.2.bb index bc594d96201..10dad5a37be 100644 --- a/meta/recipes-devtools/python/python3-setuptools-scm_6.3.2.bb +++ b/meta/recipes-devtools/python/python3-setuptools-scm_6.4.2.bb @@ -4,7 +4,7 @@ DESCRIPTION = "setuptools_scm handles managing your Python package versions in S LICENSE = "MIT" LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489" -SRC_URI[sha256sum] = "a49aa8081eeb3514eb9728fa5040f2eaa962d6c6f4ec9c32f6c1fba88f88a0f2" +SRC_URI[sha256sum] = "6833ac65c6ed9711a4d5d2266f8024cfa07c533a0e55f4c12f6eff280a5a9e30" PYPI_PACKAGE = "setuptools_scm" inherit pypi setuptools3 From patchwork Mon Jan 24 19:49:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tim Orling X-Patchwork-Id: 2881 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8F392C433F5 for ; Mon, 24 Jan 2022 19:49:36 +0000 (UTC) Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by mx.groups.io with SMTP id smtpd.web10.815.1643053775385298537 for ; Mon, 24 Jan 2022 11:49:35 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=jVIUr+We; spf=pass (domain: gmail.com, ip: 209.85.210.180, mailfrom: ticotimo@gmail.com) Received: by mail-pf1-f180.google.com with SMTP id n32so7959852pfv.11 for ; Mon, 24 Jan 2022 11:49:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=o6wknyDwMhfU4WmNFiObJ1/75EZkA8VbY2i9Hqj59aI=; b=jVIUr+WexPylNzMy6w+xogp21K6gP/67PSBSz2rdHLKo+o1Xd27CjeNU4YiIRmlNkw z7QlhmwfinjwkTYlJZywQ+voBLMOKW+EpWUL1GVVV1E+poiJliWsapi+Y8/htx5ZA1mk xZpeBOJ7wksrT5DegXiJsfbFO1q8tZ4vEHm39EZ/xITqpM0TCHaD1Rjv7KqDcNTGfbMv RX+lFQ/E6AKP7EhyLLirrWecyOhDU0aY0sizblh6nyTXlcSHMTIUUy3rjrTTGPEqyHIY njnGWO/CB/mwmbf9SQHGuV3zyv8GnpraYeqC+hIxGc1GODE2ITdbU+8AfUB/dGmC6UFq aSXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=o6wknyDwMhfU4WmNFiObJ1/75EZkA8VbY2i9Hqj59aI=; b=kpky1RionKPAxKaW1LFXTBiQVtlsmnXa+hPnjLQ6/WwlNCCKpvpCp6CXKsXxaVroRr SF9JDQ35YXXkqBx5PHfWnxqaQoR/zTBnU8bm1+Vgk2jcbVJ9hUHDtbUWAyHRPsfeQ6tr E7hZfBOKZI1dc0FECQoATyloDxm2O7PxrHWJ0ODqb4Ky6DymuzPchJFMwltS9VuaigI5 gAG976k/0qW1WEK7M3hy4qspaLl1Rcrta6yV6ER5yxXM0ZNlSGRlHofJDwLW4Siy3/jV 7HF2iNT7fNwmfhtOY4f/uZr3HzLMX9IE4wY8xI6jN5Op06cfRJupJkbNFazga0VQEW7+ Z3Pw== X-Gm-Message-State: AOAM532zWlgW6peUAtJt7yghEY7zRZtt7gi/aORnVJTCmUFyKg3dYX+P 2V5Fb6HxIdikrLudibJqtYsWZwSGCyuXxQ== X-Google-Smtp-Source: ABdhPJwKitSynM58hI+AmLGf+qPeZi7FEAXRUht1mRqR2GRdXVNbNN8Cx/tU0ekWahaPJEBctZY78w== X-Received: by 2002:a63:45:: with SMTP id 66mr12910768pga.607.1643053774560; Mon, 24 Jan 2022 11:49:34 -0800 (PST) Received: from nereus.hsd1.or.comcast.net ([2601:1c0:6000:1b20:f265:5b05:90c1:d910]) by smtp.gmail.com with ESMTPSA id t2sm17617202pfj.170.2022.01.24.11.49.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jan 2022 11:49:34 -0800 (PST) From: Tim Orling X-Google-Original-From: Tim Orling To: openembedded-core@lists.openembedded.org Subject: [PATCH 4/4] python3-pyparsing: upgrade 3.0.6 -> 3.0.7 Date: Mon, 24 Jan 2022 11:49:08 -0800 Message-Id: X-Mailer: git-send-email 2.30.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 24 Jan 2022 19:49:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/160901 * Update HOMEPAGE to reflect move to github (in 2018) * Add DESCRIPTION and BUGTRACKER This upgrade includes bug fixes and minor enhancements. For changes, see: https://github.com/pyparsing/pyparsing/blob/master/CHANGES Signed-off-by: Tim Orling --- ...-pyparsing_3.0.6.bb => python3-pyparsing_3.0.7.bb} | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) rename meta/recipes-devtools/python/{python3-pyparsing_3.0.6.bb => python3-pyparsing_3.0.7.bb} (47%) diff --git a/meta/recipes-devtools/python/python3-pyparsing_3.0.6.bb b/meta/recipes-devtools/python/python3-pyparsing_3.0.7.bb similarity index 47% rename from meta/recipes-devtools/python/python3-pyparsing_3.0.6.bb rename to meta/recipes-devtools/python/python3-pyparsing_3.0.7.bb index d15ff33e9b9..14faea6590b 100644 --- a/meta/recipes-devtools/python/python3-pyparsing_3.0.6.bb +++ b/meta/recipes-devtools/python/python3-pyparsing_3.0.7.bb @@ -1,9 +1,16 @@ SUMMARY = "Python parsing module" -HOMEPAGE = "http://pyparsing.wikispaces.com/" +DESCRIPTION = "The pyparsing module is an alternative approach to creating \ +and executing simple grammars, vs. the traditional lex/yacc approach, or \ +the use of regular expressions. The pyparsing module provides a library of \ +classes that client code uses to construct the grammar directly in Python \ +code." +HOMEPAGE = "https://github.com/pyparsing/pyparsing/" +BUGTRACKER = "https://github.com/pyparsing/pyparsing/issues" + LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=657a566233888513e1f07ba13e2f47f1" -SRC_URI[sha256sum] = "d9bdec0013ef1eb5a84ab39a3b3868911598afa494f5faa038647101504e2b81" +SRC_URI[sha256sum] = "18ee9022775d270c55187733956460083db60b37d0d0fb357445f3094eed3eea" UPSTREAM_CHECK_REGEX = "pyparsing-(?P.*)\.tar"