-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Comparing changes
Open a pull request
base repository: HKUDS/DeepTutor
base: v1.2.3
head repository: HKUDS/DeepTutor
compare: v1.2.4
- 9 commits
- 38 files changed
- 5 contributors
Commits on Apr 24, 2026
-
fix(scripts): prefer uv pip over python -m pip in start_tour.py
uv-managed .venv environments may have pip disabled (PEP 668 / uv's default hardening). Running `python -m pip install` inside such a venv raises a CalledProcessError even though uv itself is available. Introduce `_resolve_pip_cmd()` which checks `shutil.which("uv")` at startup: - uv found → use ["uv", "pip"] (uv auto-detects the active venv) - uv absent → fall back to [_PYTHON, "-m", "pip"] (no regression) All pip invocations in `_bootstrap()` and `_install_commands()` now use `_PIP_CMD` instead of the hard-coded `[_PYTHON, "-m", "pip"]` prefix.zouchengfu committedApr 24, 2026 Configuration menu - View commit details
-
Copy full SHA for 55e744a - Browse repository at this point
Copy the full SHA 55e744aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5eab8b - Browse repository at this point
Copy the full SHA b5eab8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a569a - Browse repository at this point
Copy the full SHA e8a569aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b133ef - Browse repository at this point
Copy the full SHA 5b133efView commit details
Commits on Apr 25, 2026
-
fix: use npm.cmd for version detection on Windows
On Windows, npm is installed as npm.cmd rather than a plain executable. subprocess.run(['npm', '--version']) without shell=True raises FileNotFoundError, causing the Node.js detection step to always report npm as missing even when it is properly installed. Reuse the existing _get_npm_command() helper (which already returns npm.cmd on Windows) for the version-detection call, consistent with how npm is invoked later during npm install.
Configuration menu - View commit details
-
Copy full SHA for 5586b78 - Browse repository at this point
Copy the full SHA 5586b78View commit details -
Merge pull request #381 from jonathanzhan1975/fix/npm-cmd-detection-w…
…indows fix: use npm.cmd for version detection on Windows
Configuration menu - View commit details
-
Copy full SHA for a524aba - Browse repository at this point
Copy the full SHA a524abaView commit details -
Merge pull request #376 from rogercsi/fix/uv-pip-compat
fix(scripts): prefer uv pip over python -m pip in start_tour.py
Configuration menu - View commit details
-
Copy full SHA for f2686c4 - Browse repository at this point
Copy the full SHA f2686c4View commit details -
Merge pull request #379 from kKamUL/docs/polish-readme-translation
docs: add Polish translation of README
Configuration menu - View commit details
-
Copy full SHA for d7649b7 - Browse repository at this point
Copy the full SHA d7649b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c89a3df - Browse repository at this point
Copy the full SHA c89a3dfView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.2.3...v1.2.4