foundationdb/documentation
Pierce Lopez ba07f2b88f
bindings/python: use venv to build python package (#13328)
All the other uses of python in the build system already create a venv
to install their python dependencies in. This is generally needed
with modern pip, otherwise you get errors like:

> error: externally-managed-environment
> You may restore the old behavior of pip by passing
> the '--break-system-packages' flag to pip

This problem can also be avoided by creating/activating a venv
manually, before running the foundationdb cmake config, and that
does not cause problems for this cmake build to create and use
more venvs.

Also, no need to upgrade pip all the time, any remotely supported
python3 version install has a good-enough pip (good enough to
upgrade itself!)
2026-06-09 21:35:05 -07:00
..
coro_tutorial Add `sj` (`status json`) operation to `mako` (#12965) 2026-04-13 11:34:21 -07:00
sphinx Merge pull request #13332 from tclinkenbeard-oai/dev/tclinkenbeard/pr-13314-review-comments 2026-06-09 18:29:11 -07:00
tutorial Clean up actor compiler includes 2026-05-29 12:46:35 -07:00
CMakeLists.txt bindings/python: use venv to build python package (#13328) 2026-06-09 21:35:05 -07:00
FDB.pdf SVG and PDF versions of the FoundationDB logo 2020-07-09 14:58:29 -07:00
FDB.svg SVG and PDF versions of the FoundationDB logo 2020-07-09 14:58:29 -07:00
FDB_logo.png Add logo to readme 2018-04-18 15:03:27 -07:00
FDB_logo.svg SVG and PDF versions of the FoundationDB logo 2020-07-09 14:58:29 -07:00