commit | dfaf06a2d48042a2a74e4140161a1d17f5e0d84d | [log] [tgz] |
---|---|---|
author | Claudio Bley <claudio.bley@gmail.com> | Wed Jun 17 07:43:21 2020 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Jun 17 07:44:47 2020 -0700 |
tree | 887b1e17bbb1c2656ce14e3bd4a33ed2c93a4ce3 | |
parent | 839e9d4212ca4517008ee48e16b44c51d423b4af [diff] |
Introduce `pythonShebang` variable for nix packages collection Building on Nix / NixOS we need to avoid using `/usr/bin/env` to determine the python interpreter (or other executables). This change makes it easier for us to replace the shebang line when building the derivation of bazel with a fixed path to a python3 executable. See NixOS/nixpkgs#87726 for details. Closes #11535. PiperOrigin-RevId: 316886082
{Fast, Correct} - Choose two
Build and test software of any size, quickly and reliably.
Speed up your builds and tests: Bazel rebuilds only what is necessary. With advanced local and distributed caching, optimized dependency analysis and parallel execution, you get fast and incremental builds.
One tool, multiple languages: Build and test Java, C++, Android, iOS, Go, and a wide variety of other language platforms. Bazel runs on Windows, macOS, and Linux.
Scalable: Bazel helps you scale your organization, codebase, and continuous integration solution. It handles codebases of any size, in multiple repositories or a huge monorepo.
Extensible to your needs: Easily add support for new languages and platforms with Bazel's familiar extension language. Share and re-use language rules written by the growing Bazel community.
Follow our tutorials:
See CONTRIBUTING.md