Bump tensorboard to 2.21.0, setuptools to 83.0.0 - #1658
Conversation
tensorboard 2.21.0 no longer imports the pkg_resources API removed in setuptools 82, so the `setuptools<82` constraint is no longer needed. setuptools stays pinned like everything else in requirements-global.txt, just moved to the current 83.0.0. The bootstrap steps in lib.include.sh and update.bat pinned setuptools to 81.0.0 to stay under that constraint; both are bumped to 83.0.0 so the bootstrap installs the intended version directly. Fixes Nerogar#1307. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Yeah; I think the latest TensorBoard doesn't take setuptools as a dep, so we can remove it completely; and it will be obsolete after #1244 since the lockfile does the pinning for transitive deps; we should only pin top-level ones. |
|
See 03251e2. |
|
conflicts with torch: cannot be merged before torch 2.13: ⎿ torch 2.12.0: ['setuptools<82'] @hameerabbasi sorry, can you undo in pixi too, please |
I just removed the dep completely -- and pixi auto-locked it to 81.x. It hard-errors early if there's a resolution failure. So there's no real need to undo. |
Summary
tensorboard 2.21.0 no longer imports the
pkg_resourcesAPI removed in setuptools 82, so thesetuptools<82constraint added in #1305 is no longer needed. setuptools stays pinned like everything else inrequirements-global.txt, just moved to the current 83.0.0.The pip/setuptools bootstrap in
lib.include.shandupdate.batpinned setuptools to 81.0.0 to stay under that constraint; both are bumped to 83.0.0 so the bootstrap installs the intended version directly.Fixes #1307.
probably waiting on #1244 to not cause any more unnecessary conflicts, or might even be obsolete after #1244?
@hameerabbasi
AI assistance