A lot of updates since 2015 and version 1.2 !
Having issues building due to missing geoip-asndata, geoip-citydata deps.
Nice, thank you! Build passed on my machine and I got it installed!
I uploaded the missing library (seems it was nuked while transitioning to new AUR), but the new 1.3.1 fails to build so I opened a ticket . If you have any idea how to fix this please share. For the time being I will upload an updated 1.2.2 that works.
The warning was given by python2-twisted, and python2-service-identity has already been listed as an optdepend of it, so no need to add python2-service-identity here.
/usr/lib/python2.7/site-packages/twisted/internet/_sslverify.py:184: UserWarning: You do not have the service_identity module installed. Please install it from <https://pypi.python.org/pypi/service_identity>. Without the service_identity module and a recent enough pyOpenSSL tosupport it, Twisted can perform only rudimentary TLS client hostnameverification. Many valid certificate/hostname mappings may be rejected.
Also, python2 doesn't need to be listed as a dependency since it is implied by the python2 modules.
Finally /usr/lib/python2.7/site-packages/ooni/nettests/experimental/tls_handshake.py uses python in the shebang, not python3. However this probably doesn't matter. Ideally you should patch that file to call python2.
This package also requires the AUR package geoip-citydata, otherwise setup.py fails.