Open Talanor opened 1 month ago
Addressed in #84
@Talanor I've updated the title to reflect the content of this issue
Really really good issue I want to do this since few months. Glad you propose this huge enhancement which will really make a step forward to reNgine. Thanks for your submission 👍 This one must definitively be released with 2.1.0.
For the upstream remark, Yogesh could use your PR and merge it.
For the "upstream" I meant the tools that do not have a pyproject or equivalent ;)
Expected feature
A lot of rengine's dependencies are installed, as root, outside of virtual environments, which inevitably leads to breakage due to incompatibilities every now and then.
Every standalone python tool should be installed via pipx whenever possible, or packaged using poetry and a custom pyproject.toml file. Ideally those should be reported upstream, but if not possible, such files should be maintained here.
Tools, and rengine, should not be ran as root. Tools should not auto update every celery container boot. It hogs up the load time and make things unstable. Without talking about library compatibility, what if the tool changes usage, etc.
My opinion is that until core stability is achieved, custom tools support & GUI upgrade should be dropped entirely.
Alternative solutions
No response
Anything else?
No response
Acknowledgements