waf

FORK: waf with some random patches
git clone https://git.neptards.moe/neptards/waf.git
Log | Files | Refs | README

resolve.py (604B)


      1 #! /usr/bin/env python
      2 
      3 import os, sys
      4 import cgi, cgitb
      5 cgitb.enable()
      6 
      7 PKGDIR = os.environ.get('PKGDIR', os.path.abspath('../packages'))
      8 if not 'DISTNETCACHE' in os.environ:
      9 	os.environ['DISTNETCACHE'] = PKGDIR
     10 
     11 d = os.path.dirname
     12 base = d(d(d(d(d(os.path.abspath(__file__))))))
     13 sys.path.append(base)
     14 
     15 from waflib.extras import distnet
     16 
     17 form = cgi.FieldStorage()
     18 
     19 text = form.getvalue('text')
     20 distnet.packages.debug = 0
     21 distnet.packages.constraints = distnet.packages.local_resolve(text)
     22 results = distnet.packages.get_results()
     23 
     24 print("Content-Type: text/plain")
     25 print( "")
     26 print("")
     27 print(results)
     28