I've seen people do absolutely batshit ... stuff in Gemfiles but making a web request to Github to figure out versions of gems to install (For GH pages) must still be one of the all time greats.

I said it before and I'll say it again, making the dependencies definition file executable code was a mistake. True for both ruby and elixir.

You can do extremely cool and convenient things with it and also shoot yourself in the foot an an extremely cool and convenient way.

#depfu #ThingsIHaveSeen

@halfbyte wait 'til you see my `setup.py`
@jer Every half a year or so I take a look at python to see if we could support it with Depfu. Then I cry a little and then I carry on.

@halfbyte muhahaha.
(I'm trying to migrate our project to a pyproject.toml [and using Maturin]).

I'm with you. Declarative dependencies only!