Repository navigation
Pin tk<9 for py3.14 - #2876
Pin tk<9 for py3.14#2876AdamRJensen wants to merge 2 commits into
Conversation
|
@AdamRJensen nice find! Did you find a bug report or some other context? |
|
I have made some progress towards understanding this. First, simplify the reproducer down to:
Then, notice that the conda equivalent works just fine (proof):
Full GH Actions reproducer showing that it works with conda but not micromambaname: tk-debug
on:
push:
jobs:
with-conda:
runs-on: windows-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Set up conda
uses: conda-incubator/setup-miniconda@v4
- name: Install python and tk
shell: bash -l {0}
run: conda create -y -n test_env -c anaconda python=3.14 tk=9.0.4
- name: List installed package versions
shell: bash -l {0}
run: conda list
with-mamba:
runs-on: windows-latest
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Set up mamba
uses: mamba-org/setup-micromamba@v3
- name: Install python and tk
shell: bash -l {0}
run: micromamba create -y -n test_env -c anaconda python=3.14 tk=9.0.4
- name: List installed package versions
shell: bash -l {0}
run: micromamba listFinally, read the docs and see that micromamba does not support the anaconda default channels: https://mamba.readthedocs.io/en/latest/user_guide/troubleshooting.html#using-the-defaults-channels So: pinning an older |
|
Only use conda-forge |
remote-data) and Milestone are assigned to the Pull Request and linked Issue.Test alternative solution to #2875. This alternative solution was discoved by using Claude FYI.