Duplicated logging
bug
### Solution to issue cannot be found in the documentation.
- [x] I checked the documentation.
### Issue
After #2512, the dashed command `conda-smithy rerender` logs every message twice. This doesn't happen with the subcommand version `conda smithy rerender`.
### Installed packages
```shell
The conda-smithy environment has 197 packages:
Package Version Build Size
_python_abi3_support 1.0 hd8ed1ab_2 8 KiB
annotated-doc 0.0.4 pyhcf101f3_0 13.9 KiB
anyio 4.13.0 pyhcf101f3_0 143.3 KiB
archspec 0.2.5 pyhd8ed1ab_0 49.7 KiB
attrs 26.1.0 pyhcf101f3_0 63.4 KiB
backports 1.0 pyhd8ed1ab_5 6.9 KiB
backports.strenum 1.3.1 haf276df_2 9.6 KiB
backports.tarfile 1.2.0 pyhcf101f3_2 34.9 KiB
backports.zstd 1.3.0 py314h680f03e_0 7.3 KiB
beautifulsoup4 4.14.3 pyha770c72_0 88.3 KiB
blinker 1.9.0 pyhff2d567_0 13.6 KiB
boltons 25.0.0 pyhd8ed1ab_0 295.2 KiB
boolean.py 5.0 pyhd8ed1ab_0 29.2 KiB
brotli-python 1.2.0 py314h3daef5d_1 351.4 KiB
bzip2 1.0.8 hd037594_9 121.9 KiB
c-ares 1.34.6 hc919400_0 176.1 KiB
ca-certificates 2026.2.25 hbd8a1cb_0 144 KiB
cctools 1030.6.3 llvm22_1_hbe26303_4 24 KiB
cctools_impl_osx-arm64 1030.6.3 llvm22_1_hb5e89dc_4 731.6 KiB
certifi 2026.2.25 pyhd8ed1ab_0 147.9 KiB
cffi 2.0.0 py314h44086f9_1 286.1 KiB
chardet 5.2.0 pyhd8ed1ab_3 129.1 KiB
charset-normalizer 3.4.7 pyhd8ed1ab_0 57.5 KiB
cirun 0.30 pyhd8ed1ab_1 15 KiB
click 8.3.2 pyhc90fa1f_0 96 KiB
conda 26.3.1 py314h4dc9dd8_1 1.2 MiB
conda-build 26.3.0 pyha39d2d0_0 311.7 KiB
conda-forge-pinning 2026.4.7.10.45.57 hd8ed1ab_0 64.2 KiB
conda-index 0.10.0 pyhd8ed1ab_0 197.6 KiB
conda-libmamba-solver 26.3.0 pyhd8ed1ab_0 57.9 KiB
conda-package-handling 2.4.0 pyh7900ff3_2 251.9 KiB
conda-package-streaming 0.12.0 pyhd8ed1ab_0 21.4 KiB
conda-smithy 3.59.1 unix_pyh9ac5cc3_0 193.6 KiB
cpp-expected 1.3.1 h4f10f1e_0 24.4 KiB
cpython 3.14.4 py314hd8ed1ab_100 48.6 KiB
cryptography 46.0.7 py314h2cafa77_0 2.4 MiB
deprecated 1.3.1 pyhd8ed1ab_1 15.5 KiB
distlib 0.4.0 pyhd8ed1ab_0 269.2 KiB
distro 1.9.0 pyhd8ed1ab_1 40.8 KiB
editables 0.5 pyhd8ed1ab_1 10.6 KiB
evalidate 2.0.5 pyhe01879c_0 16.2 KiB
exceptiongroup 1.3.1 pyhd8ed1ab_0 20.8 KiB
filelock 3.25.2 pyhd8ed1ab_0 25.2 KiB
fmt 12.1.0 h403dcb5_0 176.7 KiB
frozendict 2.4.7 py314h0612a62_0 31.4 KiB
git 2.53.0 pl5321hc9deb11_0 11.6 MiB
gitdb 4.0.12 pyhd8ed1ab_0 51.9 KiB
gitpython 3.1.46 pyhd8ed1ab_0 154.7 KiB
gmp 6.3.0 h7bae524_2 356.6 KiB
h11 0.16.0 pyhcf101f3_1 38.2 KiB
h2 4.3.0 pyhcf101f3_0 93.7 KiB
hatch 1.16.5 pyhcf101f3_0 203.5 KiB
hatchling 1.29.0 pyhcf101f3_0 59.6 KiB
hpack 4.1.0 pyhd8ed1ab_0 30 KiB
httpcore 1.0.9 pyh29332c3_0 48.3 KiB
httpx 0.28.1 pyhd8ed1ab_0 61.6 KiB
hyperframe 6.1.0 pyhd8ed1ab_0 17 KiB
hyperlink 21.0.0 pyh29332c3_1 73 KiB
icu 78.3 hef89b57_0 11.8 MiB
idna 3.11 pyhd8ed1ab_0 49.5 KiB
importlib-metadata 8.8.0 pyhcf101f3_0 33.6 KiB
importlib_resources 6.5.2 pyhd8ed1ab_0 33 KiB
isodate 0.7.2 pyhd8ed1ab_1 23.2 KiB
jaraco.classes 3.4.0 pyhcf101f3_3 14.5 KiB
jaraco.context 6.1.1 pyhcf101f3_0 15 KiB
jaraco.functools 4.4.0 pyhcf101f3_1 18.3 KiB
jinja2 3.1.6 pyhcf101f3_1 117.9 KiB
jsonpatch 1.33 pyhd8ed1ab_1 16.9 KiB
jsonpointer 3.1.1 pyhcf101f3_0 13.9 KiB
jsonschema 4.26.0 pyhcf101f3_0 80.4 KiB
jsonschema-specifications 2025.9.1 pyhcf101f3_0 18.8 KiB
keyring 25.7.0 pyh534df25_0 37 KiB
krb5 1.22.2 h385eeb1_0 1.1 MiB
ld64 956.6 llvm22_1_h5b97f1b_4 21.4 KiB
ld64_osx-arm64 956.6 llvm22_1_h692d5aa_4 1013.7 KiB
libarchive 3.8.6 gpl_h6fbacd7_100 773 KiB
libcurl 8.19.0 hd5a2499_0 390.2 KiB
libcxx 22.1.3 h55c6f16_0 556.7 KiB
libedit 3.1.20250104 pl5321hafb1f1b_0 105.2 KiB
libev 4.33 h93a5062_2 104.9 KiB
libexpat 2.7.5 hf6b4638_0 66.6 KiB
libffi 3.5.2 hcf2aa1b_0 40 KiB
libgit2 1.9.2 had2deda_0 821.5 KiB
libiconv 1.18 h23cfdf5_2 732.8 KiB
libintl 0.25.1 h493aca8_0 88.8 KiB
liblief 0.17.5 hf6b4638_0 1.5 MiB
libllvm22 22.1.3 h89af1be_0 28.7 MiB
liblzma 5.8.2 h8088a28_0 90.1 KiB
libmamba 2.5.0 h7950639_0 1.6 MiB
libmamba-spdlog 2.5.0 h85b9800_0 22.5 KiB
libmambapy 2.5.0 py314hf8f60b7_0 751.6 KiB
libmpdec 4.0.0 h84a0fba_1 72 KiB
libnghttp2 1.68.1 h8f3e76b_0 563 KiB
libsigtool 0.1.3 h98dc951_0 35.6 KiB
libsodium 1.0.21 h1a92334_3 242.2 KiB
libsolv 0.7.36 h7d962ec_0 418.2 KiB
libsqlite 3.52.0 h1ae2325_0 896.9 KiB
libssh2 1.11.1 h1590b86_0 272.6 KiB
libxml2 2.15.2 h8d039ee_0 40.2 KiB
libxml2-16 2.15.2 h5ef1a60_0 455.3 KiB
libzlib 1.3.2 h8088a28_2 46.6 KiB
license-expression 30.4.4 pyhe01879c_0 118.1 KiB
llvm-tools 22.1.3 hd34ed20_0 50.9 KiB
llvm-tools-22 22.1.3 hb545844_0 17 MiB
lz4-c 1.10.0 h286801f_1 145.3 KiB
lzo 2.10 h925e9cb_1002 149.2 KiB
markdown-it-py 4.0.0 pyhd8ed1ab_0 63.2 KiB
markupsafe 3.0.3 py314h6e9b3f0_1 26.6 KiB
mbedtls 3.6.3.1 h286801f_0 858.6 KiB
mdurl 0.1.2 pyhd8ed1ab_1 14.1 KiB
menuinst 2.4.2 py314h4dc9dd8_0 183.9 KiB
more-itertools 11.0.1 pyhcf101f3_0 69.7 KiB
msgpack-python 1.1.2 py314h784bc60_1 90.2 KiB
msrest 0.6.21 pyh44b312d_0 50 KiB
ncurses 6.5 h5e97a16_3 778.3 KiB
nlohmann_json-abi 3.12.0 h0f90c79_1 4.2 KiB
oauthlib 3.3.1 pyhd8ed1ab_0 99.7 KiB
openssl 3.6.2 hd24854e_0 3 MiB
packaging 26.0 pyhcf101f3_0 70.3 KiB
patch 2.8 hc919400_1002 120.5 KiB
pathspec 1.0.4 pyhd8ed1ab_0 52.5 KiB
pcre2 10.47 h30297fc_0 830.3 KiB
perl 5.32.1 7_h4614cfb_perl5 13.8 MiB
pexpect 4.9.0 pyhd8ed1ab_1 52.3 KiB
pkginfo 1.12.1.2 pyhd8ed1ab_0 29.8 KiB
platformdirs 4.9.4 pyhcf101f3_0 25 KiB
pluggy 1.6.0 pyhf9edf01_1 25.3 KiB
psutil 7.2.2 py314ha14b1ff_0 239.7 KiB
ptyprocess 0.7.0 pyhd8ed1ab_1 19 KiB
py-lief 0.17.5 py314h4ed92d5_0 1.3 MiB
py-rattler 0.22.0 py310hcf6febd_0 8.7 MiB
pybind11-abi 11 hc364b38_1 14.3 KiB
pycosat 0.6.6 py314hb84d1df_3 90.8 KiB
pycparser 2.22 pyh29332c3_1 107.5 KiB
pycryptodome 3.23.0 py314hdf96093_2 1.6 MiB
pygit2 1.19.2 py314ha14b1ff_0 359 KiB
pygithub 2.9.0 pyhd8ed1ab_0 179.8 KiB
pygments 2.20.0 pyhd8ed1ab_0 872.1 KiB
pyjwt 2.12.1 pyhcf101f3_0 31.5 KiB
pynacl 1.6.2 py314hb2fc37a_1 1.1 MiB
pyproject_hooks 1.2.0 pyhd8ed1ab_1 15.2 KiB
pysocks 1.7.1 pyha55dd90_7 20.6 KiB
python 3.14.4 h4c637c5_100_cp314 12.9 MiB
python-dateutil 2.9.0.post0 pyhe01879c_2 227.8 KiB
python-discovery 1.2.2 pyhcf101f3_0 33.5 KiB
python-gil 3.14.4 h4df99d1_100 48.6 KiB
python-libarchive-c 5.3 pyhe01879c_1 28.9 KiB
python_abi 3.14 8_cp314 6.8 KiB
pytz 2026.1.post1 pyhcf101f3_0 197 KiB
pyyaml 6.0.3 py314h6e9b3f0_1 185 KiB
rattler-build 0.61.4 h2307240_0 15.8 MiB
rattler-build-conda-compat 1.4.11 pyhd8ed1ab_0 44.3 KiB
readline 8.3 h46df422_0 306.6 KiB
referencing 0.37.0 pyhcf101f3_0 50.6 KiB
reproc 14.2.5.post0 h5505292_0 31.3 KiB
reproc-cpp 14.2.5.post0 h286801f_0 24.3 KiB
requests 2.33.1 pyhcf101f3_0 62.2 KiB
requests-oauthlib 2.0.0 pyhd8ed1ab_1 25.3 KiB
rich 14.3.3 pyhcf101f3_0 203.6 KiB
ripgrep 15.1.0 h748bcf4_0 1.4 MiB
rpds-py 0.30.0 py314haad56a0_0 342.7 KiB
ruamel.yaml 0.18.17 py314ha14b1ff_2 304.6 KiB
ruamel.yaml.clib 0.2.15 py314ha14b1ff_1 129.9 KiB
scrypt 0.9.4 py314h9232d28_1 55.6 KiB
setuptools 81.0.0 pyh332efcf_0 661 KiB
shellingham 1.5.4 pyhd8ed1ab_2 14.7 KiB
sigtool-codesign 0.1.3 h98dc951_0 111.7 KiB
simdjson 4.2.4 ha7d2532_0 246.5 KiB
six 1.17.0 pyhe01879c_1 18 KiB
smmap 5.0.3 pyhd8ed1ab_0 26.4 KiB
sniffio 1.3.1 pyhd8ed1ab_2 15.3 KiB
soupsieve 2.8.3 pyhd8ed1ab_0 37.3 KiB
spdlog 1.17.0 ha0f8610_1 162.7 KiB
tapi 1600.0.11.8 h997e182_2 195.5 KiB
tk 8.6.13 h010d191_3 3 MiB
tomli 2.4.1 pyhcf101f3_0 21.1 KiB
tomli-w 1.2.0 pyhd8ed1ab_0 12.4 KiB
tomlkit 0.14.0 pyha770c72_0 38.3 KiB
toolz 1.1.0 pyhd8ed1ab_1 52.7 KiB
tqdm 4.67.3 pyh8f84b5b_0 91.9 KiB
trove-classifiers 2026.1.14.14 pyhd8ed1ab_0 19.2 KiB
truststore 0.10.4 pyhcf101f3_0 23.7 KiB
typer 0.24.1 pyhcf101f3_0 113.4 KiB
typing-extensions 4.15.0 h396c80c_0 89.2 KiB
typing_extensions 4.15.0 pyhcf101f3_0 50.5 KiB
tzdata 2025c hc9c84f9_1 116.3 KiB
urllib3 2.6.3 pyhd8ed1ab_0 100.8 KiB
userpath 1.9.2 pyhd8ed1ab_0 14 KiB
uv 0.11.4 h2a61971_0 15.6 MiB
virtualenv 21.2.0 pyhcf101f3_0 4.4 MiB
vsts-python-api 0.1.25 pyhd8ed1ab_3 588.9 KiB
wrapt 2.1.2 py314h6c2aa35_0 83.6 KiB
yaml 0.2.5 h925e9cb_3 81.4 KiB
yaml-cpp 0.8.0 ha1acc90_0 133 KiB
zipp 3.23.0 pyhcf101f3_1 23.6 KiB
zstandard 0.25.0 py314h9d33bd4_1 388.5 KiB
zstd 1.5.7 hbf9d68e_6 423.3 KiB
Exposes:
feedstocks, conda-smithy
Channels:
conda-forge
```
### Environment info
```shell
$ pixi info
System
------------
Pixi version: 0.66.0
TLS backend: rustls
Platform: osx-arm64
Virtual packages: __unix=0=0
: __osx=26.4=0
: __archspec=1=m1
Cache dir: /Users/jrodriguez/Library/Caches/rattler/cache
Auth storage: /Users/jrodriguez/.rattler/credentials.json
Config locations: No config files found
Global
------------
Bin dir: /Users/jrodriguez/.pixi/bin
Environment dir: /Users/jrodriguez/.pixi/envs
Manifest dir: /Users/jrodriguez/.pixi/manifests/pixi-global.toml
```
关闭于 2026-04-10 1 条评论