[From nobody Wed May  6 18:51:05 2026
Received: (at submit) by bugs.debian.org; 6 May 2026 09:56:01 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-6.6 required=4.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FREEMAIL_FROM,MONEY,
 RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,STOCKLIKE,XMAILER_REPORTBUG
 autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 46; hammy, 150; neutral, 39; spammy,
 0. spammytokens: hammytokens:0.000-+--HTo:N*Debian,
 0.000-+--H*Ad:N*Bug, 0.000-+--H*Ad:N*Tracking, 0.000-+--HTo:N*System,
 0.000-+--HTo:N*Bug
Return-path: &lt;alexandre.detiste@gmail.com&gt;
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:59885)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
 (Exim 4.96) (envelope-from &lt;alexandre.detiste@gmail.com&gt;)
 id 1wKYz3-00Cef3-0D for submit@bugs.debian.org;
 Wed, 06 May 2026 09:56:01 +0000
Received: by mail-wm1-x330.google.com with SMTP id
 5b1f17b1804b1-4891d7164ddso33931535e9.3
 for &lt;submit@bugs.debian.org&gt;; Wed, 06 May 2026 02:56:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20251104; t=1778061358; x=1778666158; darn=bugs.debian.org;
 h=date:message-id:subject:to:content-transfer-encoding:mime-version
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=6Z3qPYLsblnaleIdK716Ct0ZR/69w/azn0ZTwzeo8t4=;
 b=YzU/CxFnFaM8bGhJXCdeF4+O3FkLCRMHzQ1Hlg/blBY1L7xZCXgtNTQAYfqTkMk0wp
 q9earUnjtCQAITq5dieLxbxoJY1ejBwqP2hH2nVab8P3t9FSO2h8+YelWf9DqOowttW4
 FKJ90X3P4YXGcXCaDBIeykDipHLSiu3FIeMgrYqcHtjFY/074Qj5M7yCCpn1OpoOXa+k
 kcT0K9B5EUjgAchjhCPxd8K8TQJh0NYZH43ECUZWv2GqOdgmaM/2Xikpz12UTlfT2Hl3
 Y2u5smMZJhl6v4YuL0QXzwr1x1aKuUPpxFpxAPMK0D+oiKsovMz1GP5R79kFTAP2l999
 ZI3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20251104; t=1778061358; x=1778666158;
 h=date:message-id:subject:to:content-transfer-encoding:mime-version
 :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=6Z3qPYLsblnaleIdK716Ct0ZR/69w/azn0ZTwzeo8t4=;
 b=GM49jXkF9TJ9Hw7TALgLrDuBs5ViB5YGPc0rtpBzpD0Bxaz3LrKfinmGchPIa1XRge
 pyhvqFvVCPfhUCMBUlbp62xO+HrfAI9Ykr16DUhWhAPONVfHSI7aHjr4yTJ8DzC1oM8T
 UJrkWu0GyW8qAZHiLyJFi93Pdd1Uia7qcfJIxxkWZnWUKWY9A6kfc/jsO/SPJNh8LolV
 V1cNaHe7g+QoLYCkumDyOsUaJ1BoTQGktRmGf9S6W+OD6K7M3ZNf7Gfnll/EmQqAzm1T
 EZkOExMNXNYmPylU1+2NuWj0jzi7hH1ODY9FDaoqbDQW5tF75vByr5xyk5wPNmol5cJK
 VYjg==
X-Gm-Message-State: AOJu0YwsIqb3EvKBXSUi7GOt6v4PN1Pidw1RmjiHrMYRWC0WjK/GoiHF
 sFK70V6lsZyGuVG+CAN264zq1t8G9pW6wgdsQb2vP3CuC5BESTbsl+NntOUgcQ==
X-Gm-Gg: AeBDieuIH+qf2gf8jRND7vN/YpiKDbelM3+c+gnP4UpYY/Wptuqk6t0ntaarOJajpw2
 lS/PbvedwaO7TppUfLwDtDX1ake1NMgeiHKMcTKe3z+sniE6nOg5ZaPidz3bdUbrTiTwQYBDNiq
 8YEL0mpZvyRCIMDE2kFVcpiix4fNxEmhJwAzM6KaFLu9TqwA+bhkiAxRchMrOxWMIwr7jYUjnB0
 bqPRK7mp7mzkjYbn1TSttyjD46VOoA+mZqLzU73b25vKGmVMHNhuUGitaSHm8Feare3rwZNhpBX
 AsoiHtDhVuvxJCPsFYv/D0KE9vvfgNWsjsviyZzZwtc0WEK7CaPlOAnvQbg1TSt2yukqanKhZh3
 wpDDuM85TygvT8sF1mSUMgcrOzEgohS/bAa+erlHguG5eER6cOriLLQpigh/KxbUzb7dtfu8ovh
 1ISJRjMCf5Q49ht8l6vOi/FtXALFjw4yn71zBpbT8wd7W6d/SDeAQ2sPJBE36jED5xfNUHTFaYj
 Nz8YNCoTVygSjh7vB9WkprDkJhxHlki/RZ0GJNUatQjRCUVLZlhdegjwbbL/x6Tus2ohAWqpeqH
 alEdRq+t+XArZQ==
X-Received: by 2002:a05:600c:c107:b0:48a:52d4:888c with SMTP id
 5b1f17b1804b1-48e51e0bb23mr37222875e9.3.1778061358031; 
 Wed, 06 May 2026 02:55:58 -0700 (PDT)
Received: from quieter (173.108-201-80.adsl-dyn.isp.belgacom.be.
 [80.201.108.173]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-48e53826022sm38665095e9.0.2026.05.06.02.55.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 06 May 2026 02:55:57 -0700 (PDT)
From: Alexandre Detiste &lt;alexandre.detiste@gmail.com&gt;
X-Google-Original-From: Alexandre Detiste &lt;tchet@debian.org&gt;
Received: (nullmailer pid 9042 invoked by uid 1000);
 Wed, 06 May 2026 09:55:56 -0000
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: buildstream-plugins: please drop the extraneous build &amp; runtime
 python3-tomli dependency
Message-ID: &lt;177806135670.8873.7191177780788766127.reportbug@quieter&gt;
X-Mailer: reportbug 13.2.0
Date: Wed, 06 May 2026 11:55:56 +0200
Delivered-To: submit@bugs.debian.org

Source: buildstream-plugins
Version: 2.7.0-1
Severity: normal

Hi Theodore &amp; Jeremy,

Thanks for this new package.

python3-tomli is on it's way out, but &quot;tomllib&quot; (a copy of tomli)
has been bolted into the standard library and is
likely to stay there forever.

Please drop the &quot;python3-tomli&quot; stanza from d/contro, twice.

Greetings

Alexandre

requirements/plugin-requirements.txt seems a tad outdated.

-----

/tmp/buildstream-plugins-2.7.0$ grep tomli -r -C 3
debian/control- python3-setuptools,
debian/control- python3-sphinx,
debian/control- python3-sphinx-rtd-theme,
debian/control: python3-tomli,
--
debian/control- git,
debian/control- patch,
debian/control- python3-requests,
debian/control: python3-tomli,
--
src/buildstream_plugins/sources/cargo.py:# We prefer tomli that was put into standard library as tomllib
src/buildstream_plugins/sources/cargo.py-# starting from 3.11
src/buildstream_plugins/sources/cargo.py-try:
src/buildstream_plugins/sources/cargo.py-    import tomllib  # type: ignore
src/buildstream_plugins/sources/cargo.py-except ImportError:
src/buildstream_plugins/sources/cargo.py:    import tomli as tomllib  # type: ignore
src/buildstream_plugins/sources/cargo.py-
--
setup.py-    extras_require={
setup.py:        &quot;cargo&quot;: ['tomli; python_version &lt; &quot;3.11&quot;'],
setup.py-    },
--
requirements/plugin-requirements.txt-# Cargo source
requirements/plugin-requirements.txt:tomli
--
NEWS-
NEWS-  o Updating pylint and correcting errors
NEWS-
NEWS:  o Port cargo plugin to use tomli, this will remove the toml
NEWS:    dependency as tomli will soon be part of the standard library
NEWS-
NEWS-  o Some fixes to the cargo plugin
]