Module refactoring

master3.3 3.2.2_beta1
Mike Khiretskiy 10 years ago
parent c7c7c33f60
commit 25f688227c

@ -1,2 +0,0 @@
[install]
install-scripts=/usr/bin

@ -18,47 +18,20 @@
import os import os
from os import path from os import path
import glob from glob import glob
import sys import sys
import distutils import distutils
from distutils.core import setup from distutils.core import setup
from distutils.command.install_data import install_data
data_files = [] __version__ = "3.2.2"
var_data_files = []
__version__ = "3.1.8"
__app__ = "calculate-console" __app__ = "calculate-console"
class cl_console_data(install_data): packages = [
def run (self): "calculate."+str('.'.join(root.split(os.sep)[1:]))
install_data.run(self) for root, dirs, files in os.walk('pym/console')
data_file = [] if '__init__.py' in files
fileNames = map(lambda x: path.split(x[0])[1], data_file) ]
listNames = map(lambda x: filter(lambda y: y, x[0].split("/")),
data_file)
data_find = {}
for i in range(len(fileNames)):
listNames[i].reverse()
data_find[fileNames[i]] =[listNames[i],data_file[i][1]]
for path in self.get_outputs():
nameFile = path.split(path)[1]
if nameFile in data_find.keys():
data = data_find[nameFile][0]
mode = data_find[nameFile][1]
flagFound = True
iMax = len(data)
pathFile = path
for i in range(iMax):
if data[i] != path.split(pathFile)[1]:
flagFound = False
break
pathFile = path.split(pathFile)[0]
if flagFound:
os.chmod(path, mode)
setup( setup(
name = __app__, name = __app__,
@ -68,10 +41,7 @@ setup(
author_email = "support@calculate.ru", author_email = "support@calculate.ru",
url = "http://calculate-linux.org", url = "http://calculate-linux.org",
license = "http://www.apache.org/licenses/LICENSE-2.0", license = "http://www.apache.org/licenses/LICENSE-2.0",
data_files = data_files, package_dir = {'calculate.console': "pym/console"},
package_dir = {'calculate.console': "console"}, packages = packages,
packages = ['calculate.console','calculate.console.variables', scripts = (glob('bin/*')),
'calculate.console.application'],
scripts = ['./scripts/cl-console','./scripts/cl-consoled'],
cmdclass={'cl_console_data': cl_console_data}
) )

Loading…
Cancel
Save