DIY Git in Python
I really love the idea, but it's sent me down the Python packaging rabbit hole because the very first page's recommendation to use `python3 setup.py develop --user` doesn't work without some customization that I have yet to figure out.First, it seems to (maybe?) work better with a venv running, which I didn't have. Ok, I can create one.Next, `SetuptoolsDeprecationWarning: setup.py install is deprecated`, although I can live with that for now.Next, I'm provided with a long list of ideas for how to enable `.pth` files, but https://setuptools.pypa.io/en/latest/deprecated/easy_install... strongly implies that `export PYTHONUSERBASE=`pwd`` prior to running setup should work. It doesn't.Python, why does your ecosystem have to be so broken?