I want to work with the mercurial repository of hg
itself. That is, I cloned Mercurial from https://www.mercurial-scm.org/repo/hg and want to run some hg
The way I would deal with the topic is by creating a /usr/local/bin/hg
sh script with the following contents:
#!/bin/sh
PYTHONPATH=/usr/lib/pythonVERSION/site-packages /usr/bin/hg
(Ubuntu-based distributives use dist-packages
instead of site-packages
)
PYTHONPATH
is a special environment variable respected by Python interpreter to get extra module import paths.
Alternatively, you can export PYTHONPATH
into your shell, but it will affect your whole experience.