File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
- # The immediate dependencies of PostgresML are maintained here.
1
+ # If you update this file, `pip freeze` the full locked requirements as well to prevent
2
+ # future dependency incompatibility on all supported platforms. We'd use Poetry or some
3
+ # other sane lockfile resolution mechanism other than pip, except we have to maintain
4
+ # this isn't really a Python project, so Poetry conventions don't work, and we need
5
+ # different dependencies on platforms that have different hardware acceleration.
6
+
7
+ # Only the immediate dependencies of PostgresML are maintained here.
2
8
# See requirements.linux.txt or requirements.macos.txt for complete and locked versions.
3
9
4
10
# Python 3.12 can't currently resolve all dependencies:
5
11
# catboost fails to build
6
12
# virtualenv -p python3.11 pgml-venv
7
13
8
- # Specifically locked to avoid known bugs
14
+ # These packages are specifically locked to avoid known bugs
9
15
pyarrow == 11.0.0 # newer versions cause Postgres segfaults on OOM
10
16
11
17
# ML
You can’t perform that action at this time.
0 commit comments