Hermes – package manager and deployment tool for Linux
acha.ninja
acha.ninja
But several of the attempt to use things like NIX for this failed because they require modern kernel APIs for things like namespaces.
This looks pretty great, so I'm probably going to give it a shot. Then again, a script would use a specific/known Python version and create a virtualenv with would also work.
EDIT: Maybe I should write a script that downloads all the necessary files somewhere and creates a virtualenv with a given Python version, a la `curl https://www.whatever.com/setupvenv.py | bash`.
And this is my top concern when introducing python to new team.
There still no 'single' way to do this.
Pythons module system is in the end in my opinion fundamentally broken, and the python virtual env's are also in the end just a hack to somehow make it work. I think it's kinda sad that the hack to somehow make it work became the standard solution.
[0]: https://github.com/pyenv/pyenv
[1]: https://github.com/pyenv/pyenv/wiki/Common-build-problems
I appreciate the design goals of the developer as presented here, since simpler programs also tend to perform better and have fewer bugs. The whole dependency management issue is fascinating to read about. I just run everything in docker on Linux and use yum or apt for native bootstrapping of the device (os level firewall, docker, git, Fail2ban, and a couple others). Do people who mostly use containers thru docker or kubernetes find themselves in need of more sophisticated package managers than those built in to the OS?
Docker builds are a great tool, a great improvement, and what portability! But I personally think you'll look back on docker builds in 4 years and see them as extremely limited.
That being said, I think hermes could be used to build docker containers and they can work well together.
It doesn't require root, though the root mode works a bit better at the moment due to it having better sandboxing, but not fundamentally so.
His name and/or image pops up a lot in the context of businesses working in one of those domains. Flower delivery, bicycle couriers, airlines, PayPal's external merchant flow... anything you want to be speedy. Not so much in his role as a guide of the dead that I now of, though maybe there's a lot of companies in the death industries that invoke him.
Sigh
Im curious how this works with linux package managers that already exist, does this work like how the aur and aur helpers layer over pacman but maintain compatibility with the community repos?
If having access to source code seems bad to you, I don't know if this tool is for you anyway.