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

refactor: replace yq with a yaml parser implemented with awk/sed #16

Merged
merged 11 commits into from
Jul 23, 2024

Conversation

flexiondotorg
Copy link
Member

This has been done to drastically reduce the external dependencies of Stream Sprout, as the Python implementation of yq (which is most widely packaged in distros) has a boat load of Python dependencies.

While this awk/sed implementation doesn't support the full scope of yaml, it is more than sufficient for the limited requirements of Stream Sprout:

@flexiondotorg flexiondotorg merged commit c523d9b into main Jul 23, 2024
4 checks passed
@flexiondotorg flexiondotorg deleted the yaml-parser branch July 23, 2024 11:32
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.

1 participant