You will need both a supported version of Node.js and gettext. Gettext is best installed using a package manager like apt or brew.
# Debian/Ubuntu
sudo apt install gettext
# macOS
brew install gettext
You may use NVM to install the correct Node.js version:
nvm install
nvm use
After installing the non-Python dependencies, its as easy as calling:
python setup.py develop
Simply run:
python setup.py test