vengor: extract common ensure_goproxy code
readme: add more valuable information
run isort
Vendors a Go package.
Vengor can be installed like any other Python package, via pip
.
Vengor is a WSGI app which produces calls to a Huey consumer. This extra service is necessary due to the unfortunate nature of WSGI and, more broadly, multithreading in Python.
While I do development and deployment on gunicorn, the service not working on any given WSGI server is considered a bug. Please do report any issues of this nature.
See the provided vengor-huey_consumer.service
,
vengor-gunicorn.socket
and vengor-gunicorn.service
units
for an example of how to run Vengor.
Vengor recognizes some environment variables:
https
.
Defaults to proxy.golang.org
.Reach out to my mailing list, please prefix your subject line with
Vengor:
and use format.subjectprefix = PATCH Vengor
for
patches.
GNU Affero General Public License, version 3 only.