I am interested in distributing a
constraints.txt file to use across several services at my organization, which all share a common Docker base image.
Some packages are pre-installed in that image, so I am using the constraints file to make sure that Pip doesn’t accidentally try to install a different version during the container build process.
However, there are other packages where I don’t really care what version is used, but I really want to make sure that Pip doesn’t try to fetch and install a source version of the package. That is, I want to specify
--only-binary=foo,bar. If I add this to the
constraints.txt file, will it be honored whenever
-c constraints.txt is used? Or do options like
--only-binary only take effect in
--requirements files, but not in