From 52266edf4feea7398e7fc4ddfd1336c3b5fe47ab Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 28 Jun 2026 20:46:03 +0100 Subject: etc: teams/python: Add tiers manifest files. Tiers manifest files are to help planing packages update in advance. - 1-3 :: Packages with high impact ratio and mainly updated on the python-team branch. - 4 :: Packages with high number of inputs, building which ensure the health of large portion of the graph. - 5 :: All leaf packages which safe to update directly on master branch. They may be combined to query for substitute availability during work on the branch: for t in $(seq 5) do guix time-machine --branch=python-team -- \ weather --display-missing \ --substitute-urls=https://ci.guix.gnu.org \ --manifest="etc/teams/python/python-tier-${t}-manifest.scm" done * etc/teams/python/python-tier-1-manifest.scm: New file. * etc/teams/python/python-tier-2-manifest.scm: New file. * etc/teams/python/python-tier-3-manifest.scm: New file. * etc/teams/python/python-tier-4-manifest.scm: New file. * etc/teams/python/python-tier-5-manifest.scm: New file. Fixes: guix/guix#9584 Merges: guix/guix!9601 Reviewed-by: Nicolas Graves --- etc/teams/python/python-tier-2-manifest.scm | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 etc/teams/python/python-tier-2-manifest.scm (limited to 'etc/teams/python/python-tier-2-manifest.scm') diff --git a/etc/teams/python/python-tier-2-manifest.scm b/etc/teams/python/python-tier-2-manifest.scm new file mode 100644 index 00000000000..1d6bf1d7833 --- /dev/null +++ b/etc/teams/python/python-tier-2-manifest.scm @@ -0,0 +1,39 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2026 Sharlatan Hellseher +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +;;; This manifest is a list of packages that user care about (collected via an +;;; online form). It corresponds to the “Important packages” of GCD 005. + +(specifications->manifest + (list "python-lxml" + "python-sortedcontainers" + "python-hypothesis" + "python-elementpath" + "python-hatch-fancy-pypi-readme" + "python-attrs-bootstrap" + "python-xmlschema" + "python-pytest" + "python-cython" + "python-pytest-asyncio" + "python-pytest-mock" + "python-filelock" + "python-execnet" + "python-pytest-xdist" + "python-markupsafe" + "python-pyyaml" + "python-ply")) -- cgit v1.2.3