env: add explicit cachetools dependency for Windows import error - #774
env: add explicit cachetools dependency for Windows import error#774daniel-rdt wants to merge 6 commits into
Conversation
I thought the vulerability scan is automatically launched if required. Does one have to launch it manually? |
# Conflicts: # envs/default_linux-64.pin.txt # envs/default_osx-64.pin.txt # envs/default_osx-arm64.pin.txt # envs/default_win-64.pin.txt # pixi.lock
|
Let's wait for #754 before merging it |
Agree. Thanks for adding the label @tgilon. Another note on the lock files: I investigated this morning that not all lock files were updated in this commit, despite the environment changes made. Turns out this is expected: the pixi task tl;dr: nothing to do right now, but let's keep in mind for later to:
I opened a follow-up issue to track this. |
|
Do we know what is importing cache-tools? I do you have an import stacktrace? This is something that an upstream dependency should add! |
In fact, cache-tools does not register as a tracable dependency in our stack. So I am not sure what caused the issue. We only realised this during a workshop on a participants machine. Installing it manually resolved the issue. Would you in that case prefer to leave it out? Or try to trace it back manually somehow? @coroa |
Closes #748.
Changes proposed in this Pull Request
The PR proposes to add the
cachetoolspackage as an explicit dependency to avoid import errors on Windows installs as observed in the latest hands-on workshop.Problem description
(AI summary)
Tasks
Workflow
Open issues
Notes
Checklist
pixi.toml(usingpixi add <dependency-name>).config/config.default.yaml.doc/configtables/*.csv.config/test/*.yaml.pixi run -e open-tyndp tyndp-cyears-test).doc/*.rstfiles.doc/release_notes.rstis added.doc/index.rst.