mirror of https://gitlab.com/ita1024/waf.git
29 lines
599 B
Python
Executable File
29 lines
599 B
Python
Executable File
#! /usr/bin/env python
|
|
|
|
import os, sys
|
|
import cgi, cgitb
|
|
cgitb.enable()
|
|
|
|
PKGDIR = os.environ.get('PKGDIR', os.path.abspath('../packages'))
|
|
if not 'DISTNETCACHE' in os.environ:
|
|
os.environ['DISTNETCACHE'] = PKGDIR
|
|
|
|
d = os.path.dirname
|
|
base = d(d(d(d(d(os.path.abspath(__file__))))))
|
|
sys.path.append(base)
|
|
|
|
from waflib.extras import distnet
|
|
|
|
form = cgi.FieldStorage()
|
|
|
|
text = form.getvalue('text')
|
|
distnet.packages.debug = 0
|
|
distnet.packages.constraints = distnet.packages.local_resolve(text)
|
|
results = distnet.packages.get_results()
|
|
|
|
print "Content-Type: text/plain"
|
|
print ""
|
|
print ""
|
|
print results
|
|
|