Commit 892e6892 authored by Mouadh's avatar Mouadh

olapy-data creation

parent dc2848f9
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from __future__ import absolute_import, division, print_function from __future__ import absolute_import, division, print_function
import pip import os
import zipfile
from os.path import expanduser
from pip.download import PipSession
from pip.req import parse_requirements
from setuptools import find_packages, setup from setuptools import find_packages, setup
session = pip.download.PipSession() RUNNING_TOX = 'RUNTING_TOX' in os.environ
_install_requires = pip.req.parse_requirements(
session = PipSession()
_install_requires = parse_requirements(
'requirements.txt', session=session) 'requirements.txt', session=session)
install_requires = [str(ir.req) for ir in _install_requires] install_requires = [str(ir.req) for ir in _install_requires]
...@@ -29,3 +36,18 @@ setup( ...@@ -29,3 +36,18 @@ setup(
"Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2.7",
# "Topic :: Business intelligence", # "Topic :: Business intelligence",
],) ],)
# initiate cubes examples
if RUNNING_TOX:
home_directory = os.environ.get('HOME_DIR')
else:
home_directory = expanduser("~")
if not os.path.isdir(os.path.join(home_directory, 'olapy-data', 'cubes')):
try:
os.makedirs(os.path.join(home_directory, 'olapy-data', 'cubes'))
zip_ref = zipfile.ZipFile('cubes_templates/cubes_temp.zip', 'r')
zip_ref.extractall(os.path.join(home_directory, 'olapy-data', 'cubes'))
zip_ref.close()
except:
raise ('unable to create cubes directory !')
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