Results 19 comments of Matt Rickard

Here's two solutions: 1. create a fake virtualenv, run pip install within new virtualenv, and package that up. 2. ignore requirements.txt and package up existing virtualenv

Skaffold does this by streaming logs based on container image, which we can do (we currently stream based on a label selector).

Agreed. Maybe we should adopt the Go syntax with `""` for interpreted strings and `` for raw string literals

https://github.com/r2d4/virgo/blob/default/pkg/virgo/topsort.go

Sounds like a great idea. Happy to accept any test files and write some go benchmarks against them

To be fair - my reference was Go's string literal syntax. - `"`, `$` should be parsed without confusion, for templating and bash scripts - simple multiline support is important...

I think it should support the most generic graphs. I didn't include any restrictions on cycles. I did experiment a bit with adding a constraint directive to the language, allowing...

That is incredible! Thanks for sharing. I updated the readme here https://github.com/r2d4/virgo/commit/75b5ef6f1ae4c6f84badb029cc7aaf2ec785af69 I also relicensed under MIT, as I have no intention to make life more difficult for anyone else...