Could you explain why you did not even mention pipenv? https://opensource.com/article/18/2/why-python-devs-should-use-pipenv
On systems with low amounts of RAM I'd recommend looking into zswap/zram. If you have enough RAM, in my opinion you don't need any swap at all.
Could you explain why you did not even mention pipenv?
https://opensource.com/article/18/2/why-python-devs-should-use-pipenv