|
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 |
|
| 10 | +<<<<<<<Updated upstream |
4 | 11 | # Python 3.12 can't currently resolve all dependencies:
|
5 | 12 | # catboost fails to build
|
6 | 13 | # virtualenv -p python3.11 pgml-venv
|
7 | 14 |
|
8 | 15 | # Specifically locked to avoid known bugs
|
| 16 | +======= |
| 17 | +# These packages are specifically locked to avoid known bugs |
| 18 | +>>>>>>>Stashed changes |
9 | 19 | pyarrow==11.0.0# newer versions cause Postgres segfaults on OOM
|
10 | 20 |
|
11 | 21 | # ML
|
|