|
|
|
@ -3,6 +3,7 @@
|
|
|
|
|
import json
|
|
|
|
|
import portage
|
|
|
|
|
portage.root
|
|
|
|
|
from parsePackage import PortageConfig
|
|
|
|
|
portge = portage.db[portage.root]["porttree"].dbapi
|
|
|
|
|
#from utils.utils import sort_install_pkg
|
|
|
|
|
#ПЛАН:
|
|
|
|
@ -19,7 +20,7 @@ def search(r_p):
|
|
|
|
|
Description = ""
|
|
|
|
|
Home_page = ""
|
|
|
|
|
repository = ""
|
|
|
|
|
PortEnv =
|
|
|
|
|
PortEnv = PortageConfig.run()
|
|
|
|
|
try:
|
|
|
|
|
parametrs = ["HOMEPAGE", "IUSE","DESCRIPTION", "repository", "LICENSE"]
|
|
|
|
|
#print(r_p)
|
|
|
|
@ -65,6 +66,6 @@ def search(r_p):
|
|
|
|
|
print(str(e))
|
|
|
|
|
p_list = " ERROR IN Package "
|
|
|
|
|
|
|
|
|
|
pkg = {"Category": Category, "Name": Name, "version": version.split(" "), "USE": USE.split(" "), "Description": Description, "Home_page": Home_page, 'repo': str(repository) }
|
|
|
|
|
pkg = {"Category": Category, "Name": Name, "version": version.split(" "), "USE": USE.split(" "), "Description": Description, "Home_page": Home_page, 'repo': str(repository), 'EnvPortage': PortEnv }
|
|
|
|
|
print(pkg)
|
|
|
|
|
return pkg
|
|
|
|
|