Kaydet (Commit) 0890c9f2 authored tarafından S.Çağlar Onur's avatar S.Çağlar Onur

distutils python modülleri için aramıza katıldı, birazdan bunu kullanan salak…

distutils python modülleri için aramıza katıldı, birazdan bunu kullanan salak file komutu ile de tanışma fırsatı yakalayacağız
üst 2e280df7
#!/usr/bin/python
# -*- coding: utf-8 -*-
# standard python modules
import os
# actions api modules
from actionglobals import glb
from pisi.ui import ui
def compile(parameters = ''):
compile_string = ("/usr/bin/python2.3 setup.py build %s") % parameters
os.system(compile_string)
def install(parameters = ''):
dirs = glb.env
dir_suffix = os.path.dirname(dirs.work_dir) + \
glb.const.install_dir_suffix
install_string = ("/usr/bin/python2.3 setup.py install --root=%s --no-compile %s") % (dir_suffix, parameters)
os.system(install_string)
def optimize(parameters = ''):
ui.info("Byte compiling python modules for python\n")
dirs = glb.env
dir_suffix = os.path.dirname(dirs.work_dir) + \
glb.const.install_dir_suffix
optimize_string = ("/usr/bin/python2.3 /usr/lib/python2.3/compileall.py -q %s") % dir_suffix + '/' + parameters
os.system(optimize_string)
optimize_string = ("/usr/bin/python2.3 -O /usr/lib/python2.3/compileall.py -q %s") % dir_suffix + '/' + parameters
os.system(optimize_string)
......@@ -34,3 +34,10 @@ def makedirs(directoryName):
def touch(filename):
for file in glob.glob(filename):
os.utime(file, None)
def changeDir(directoryName = ''):
current = os.getcwd()
if directoryName:
os.chdir(directoryName)
else:
os.chdir(os.path.dirname(current))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment