Switch from using .par files to pure python for piptool and whltool by duggelz · Pull Request #81 · bazel-contrib/rules_python

Addresses #67

This vendors several third_party packages, which increases the repository size by 12MB and 116000 lines. Deleting the .par files will get about 6MB of that back.

The .par files will be removed in a separate change.

This change was tested against the rules_k8s repository, and various manual testing.

Alternatives to this change are:

  1. Do nothing, continue with the current process
  2. Create an actual release process for the .par files, which builds and stores them in a separate repository along with the .bzl files.