You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
604 B
Python
29 lines
604 B
Python
#! /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)
|
|
|