Files
guix-mirror/etc/teams/python/python-tier-3-manifest.scm
Sharlatan Hellseher 52266edf4f 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 <ngraves@ngraves.fr>
2026-07-01 11:59:13 +01:00

303 lines
8.3 KiB
Scheme

;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2026 Sharlatan Hellseher <sharlatanus@gmail.com>
;;;
;;; 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 <http://www.gnu.org/licenses/>.
;;; 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-six"
"python-nose2"
"python-semantic-version"
"python-setuptools-rust"
"python-pycparser"
"python-cffi"
"python-click"
"python-py-cpuinfo"
"python-pytest-benchmark"
"python-certifi"
"python-pytest-randomly"
"python-cryptography-vectors"
"python-cryptography"
"python-idna"
"python-lit"
"python-mako"
"python-pytest-rerunfailures"
"python-pyopenssl"
"python-attrs"
"python-pyasn1"
"python-pyasn1-modules"
"python-service-identity"
"python-trustme"
"python-pyproject-metadata"
"python-meson"
"python-outcome"
"python-async-generator"
"python-sniffio"
"python-trio"
"python-jinja2"
"python-docutils"
"python-dateutil"
"python-poetry-core"
"python-ptyprocess"
"python-pexpect"
"python-markdown"
"python-pytest-instafail"
"python-psleak"
"python-pyperf"
"python-psutil"
"python-pysocks"
"python-urllib3"
"python-charset-normalizer"
"python-pytest-timeout"
"python-requests"
"python-pytz"
"python-watchdog"
"python-ephemeral-port-reserve"
"python-werkzeug"
"python-freezegun"
"python-parameterized"
"python-appdirs"
"python-platformdirs"
"python-smartypants"
"python-typogrify"
"gi-docgen"
"python-regex"
"python-mock"
"python-mypy-extensions"
"python-tappy"
"python-dbus"
"python-tzdata"
"python-numpy"
"python-simplejson"
"python-pkgconfig"
"python-pdm-backend"
"python-tzlocal"
"python-graphviz"
"python-brotli"
"python-types-python-dateutil"
"python-dateparser"
"python-arrow"
"python-objgraph"
"python-jsonpointer"
"python-strict-rfc3339"
"python-referencing"
"python-rfc3987"
"python-webcolors"
"python-rfc3339-validator"
"python-fqdn"
"python-isoduration"
"python-jsonschema-specifications"
"python-jsonpath-ng"
"python-uri-template"
"python-rfc3986-validator"
"python-jsonschema"
"python-jaraco-itertools"
"python-zipp"
"python-expandvars"
"python-frozenlist"
"python-propcache"
"python-pycares"
"python-multidict"
"python-backports-zstd"
"python-re-assert"
"python-aiodns"
"python-aiosignal"
"python-zlib-ng"
"python-yarl"
"python-aiohappyeyeballs"
"python-aiohttp"
"python-chardet"
"python-pynose"
"python-mistune"
"python-truststore"
"python-uvloop"
"python-forbiddenfruit"
"python-blockbuster"
"python-anyio"
"python-pyfakefs"
"python-decorator"
"python-importlib-metadata"
"python-asgiref"
"python-pycryptodome-test-vectors"
"python-pytokens"
"python-pycryptodome"
"python-black"
"python-eth-hash"
"python-validators"
"python-faker"
"python-pytest-dependency"
"python-typing-inspection"
"python-pytest-order"
"python-dotenv"
"python-annotated-types"
"python-pytest-run-parallel"
"python-pytest-examples"
"python-pydantic-core"
"python-pydantic"
"python-blinker"
"python-itsdangerous"
"python-flask"
"python-websockets"
"python-greenlet"
"python-pytest-trio"
"python-dirty-equals"
"python-zstandard"
"python-h11"
"python-wsproto"
"python-hpack"
"python-hyperframe"
"python-socksio"
"python-h2"
"python-watchfiles"
"python-trio-typing"
"python-httptools"
"python-brotlicffi"
"python-a2wsgi"
"python-uvicorn"
"python-flasgger"
"python-httpbin"
"python-pytest-httpbin"
"python-httpcore"
"python-httpx"
"python-pylsqpack"
"python-aioquic"
"python-dnspython"
"python-pyserial"
"python-cssselect"
"python-scour"
"python-binaryornot"
"python-test2ref"
"python-anytree"
"python-defusedxml"
"glad"
"python-markdown2"
"python-olefile"
"python-pillow"
"python-pyparsing"
"python-babel"
"python-types-setuptools"
"python-snowballstemmer"
"python-versioneer"
"python-imagesize"
"python-roman-numerals"
"python-sphinxcontrib-serializinghtml"
"python-sphinxcontrib-qthelp"
"python-sphinx-alabaster-theme"
"python-sphinxcontrib-devhelp"
"python-sphinxcontrib-htmlhelp"
"python-sphinxcontrib-applehelp"
"python-sphinxcontrib-jsmath"
"python-sphinx"
"python-flaky"
"python-pytest-httpserver"
"python-importlib-resources"
"python-pytest-localserver"
"python-bcrypt"
"python-pytest-datadir"
"python-pytest-regressions"
"python-llvmlite"
"python-mistletoe"
"python-commonmark"
"python-panflute"
"python-uc-micro-py"
"python-numba"
"python-mpmath"
"python-linkify-it-py"
"python-mdurl"
"python-markdown-it-py"
"python-bottleneck"
"python-numexpr"
"python-pandas"
"python-gast"
"python-beniget"
"python-pythran"
"python-pyasyncore"
"python-cppy"
"python-wurlitzer"
"python-kiwisolver"
"python-wrapt"
"python-cycler"
"python-contourpy"
"python-matplotlib"
"python-tokenize-rt"
"python-time-machine"
"python-pyasynchat"
"python-rich"
"python-pysendfile"
"python-pytest-freezer"
"python-pyftpdlib"
"python-pytest-localftpserver"
"python-pooch"
"python-threadpoolctl"
"python-scipy"
"python-termcolor"
"python-webencodings"
"python-pytest-env"
"python-virtualenv"
"python-pytest"
"python-wcwidth"
"python-coverage"
"python-tqdm"
"python-tornado"
"python-pytest-subprocess"
"python-cattrs-minimal"
"python-scikit-build-core"
"python-astroid"
"python-html5lib"
"python-cchardet"
"python-soupsieve"
"python-beautifulsoup4"
"python-asttokens"
"python-littleutils"
"python-executing"
"python-mypy"
"python-pyzmq"
"python-pytest-cov"
"python-docopt"
"python-pyxdg"
"python-distro"
"python-traitlets"
"python-json-spec"
"python-fastjsonschema"
"python-parso"
"python-check-manifest"
"python-prompt-toolkit"
"python-jedi"
"python-pytest-console-scripts"
"python-jupyter-core"
"python-pep440"
"python-libarchive-c"
"python-nbformat"
"python-fsspec"
"python-argon2-cffi-bindings"
"python-argon2-cffi"
"python-pure-eval"
"python-zope-interface"
"python-stack-data"
"python-matplotlib-inline"
"python-ipython-pygments-lexers"
"python-pytest-asyncio"
"python-pytest-enabler"
"python-ipython"
"python-cloudpickle"
"python-scikit-build"
"python-protobuf"
"python-lz4"
"python-untangle"
"python-pydevd"))