foundationdb/bindings
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
..
bindingtester Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
c mako: gate build behind BUILD_MAKO cmake option (#13322) 2026-06-04 16:39:20 -07:00
flow Restore private constructor access in flow bindings 2026-05-13 09:31:35 -07:00
go Fix finishMoveKeys infinite loop when destination servers are dead (#13176) 2026-05-12 08:31:44 -07:00
java Merge pull request #13213 from tclinkenbeard-oai/dev/tclinkenbeard/apply-fdb-ast-grep-rules 2026-05-26 14:53:10 -07:00
python bindings/python: use venv to build python package (#13328) 2026-06-09 21:35:05 -07:00
ruby Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00
CMakeLists.txt Download Swift bindings if not found in bindings directory (#12500) 2025-10-23 13:31:59 -07:00
__init__.py Update copyright years to 2013-2026 (#12653) 2026-01-22 10:49:41 -08:00