Skip to content
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

Vendoring improvements #5182

Merged
merged 24 commits into from
Jul 27, 2022
Merged

Vendoring improvements #5182

merged 24 commits into from
Jul 27, 2022

Conversation

oz123
Copy link
Contributor

@oz123 oz123 commented Jul 22, 2022

This PR continues the cleaning of vendored package.

  • Removed YAML
  • Removed funcsigs
  • Removed copy of crayons
  • Patch dparse to only locally import yaml
  • Bump version of tomlkit we vendor

Additionally, it minor changes to the vendoring script itself (mostly minor cleanup related to Python2 and legacy backports).

@oz123 oz123 requested a review from matteius July 22, 2022 08:28
@oz123 oz123 added the Status: Deferred / On Hold 🛑 This item is on hold until further notice. label Jul 22, 2022
This seems like it was accidentally committed.
@oz123 oz123 force-pushed the vendoring-improvements branch from 30b1b90 to 29ce818 Compare July 25, 2022 13:30
oz123 added 9 commits July 25, 2022 16:26
We don't use this yaml import (only used for conda file parsing).
Hence, we can remove this.
This was only used by dparse
The library includes a copy of MIT license with the source code.
We no longer need a copy of yaml in yaml3 since we apply
a patch to dparse to disable a top level import of yaml.
Used:

 python -m invoke vendoring.update --package=tomlkit
@oz123 oz123 removed the Status: Deferred / On Hold 🛑 This item is on hold until further notice. label Jul 25, 2022
As discussed in the review, pip-shims of specifying what the pip module is.
@oz123 oz123 requested a review from matteius July 26, 2022 06:57
@oz123 oz123 merged commit 89e6ac1 into main Jul 27, 2022
@oz123 oz123 deleted the vendoring-improvements branch July 27, 2022 04:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants