-
Notifications
You must be signed in to change notification settings - Fork 559
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch from using .par files to pure python for piptool and whltool #81
Conversation
a5a8c75
to
ee2e83a
Compare
@mattmoor for your consideration |
I suggest using GitHub's "Show changes from commit range..." feature, and skip the ginormous third_party commits. |
Commands run: pip install --target=third_party setuptools rm third_party/easy_install.py{,c}
Commands run: pip install --target=third_party pip
Commands run: pip install --target=third_party wheel
f48fa00
to
5601689
Compare
I'd love to see this get in, debugging issues with the PAR files is not fun!! |
Can we just use Poetry is doing that and it avoids vendoring almost 400 files (and making the git repo history larger) - https://github.com/soniaai/rules_poetry/blob/master/rules_poetry/defs.bzl#L3-L61 |
Closing as release 0.1.0 included a packaging rules implementation that no longer relied on |
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: