-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
19 lines (19 loc) · 1.02 KB
/
Copy pathrequirements.txt
File metadata and controls
19 lines (19 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# NOTE: do not bump this floor to >=8.0 without checking co-installation
# with ovos-core's own packages first - ovos-utils pins rich~=13.7, while
# textual>=8.0 requires rich>=14.2.0. Since this tool is meant to run in
# the SAME venv as OVOS itself, that combination is unresolvable and
# will hang pip in endless backtracking. A wide floor here lets pip
# resolve whatever version is actually compatible with the rest of the
# OVOS install it's being added to.
textual>=0.60
ovos-bus-client
ovos-config
# >=0.8.0 floor: get_log_paths()/get_log_path() (used for real,
# config-based log discovery - see logs.py) don't exist at all on
# older ovos-utils - confirmed directly: 0.0.38 lacks them entirely,
# 0.8.4 (the version actually running on a real, confirmed-working
# install) and 0.8.5 both have them. Missing the functions is handled
# gracefully at runtime (falls back to the guessed candidate-dir list,
# see find_log_dir()) rather than crashing, but this floor means that
# fallback path shouldn't normally be needed.
ovos-utils>=0.8.0