From 1e874e790c12839695761a654b44fb427149a353 Mon Sep 17 00:00:00 2001 From: "bozo.kopic" Date: Wed, 28 Jul 2021 01:43:55 +0200 Subject: init --- dodo.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 dodo.py (limited to 'dodo.py') diff --git a/dodo.py b/dodo.py new file mode 100644 index 0000000..763970e --- /dev/null +++ b/dodo.py @@ -0,0 +1,30 @@ +import multiprocessing +import os +import sys +from pathlib import Path + +num_process = os.environ.get('DOIT_NUM_PROCESS') +if num_process: + num_process = int(num_process) +elif sys.platform in ('darwin', 'win32'): + num_process = 0 +else: + num_process = multiprocessing.cpu_count() + +DOIT_CONFIG = {'backend': 'sqlite3', + 'default_tasks': ['build'], + 'verbosity': 2, + 'num_process': num_process} + +pythonpath = os.environ.get('PYTHONPATH') +package_path = Path(__file__).parent.resolve() +src_py_path = package_path / 'src_py' + +sys.path = [str(src_py_path), *sys.path] +if pythonpath: + os.environ['PYTHONPATH'] = f'{src_py_path}{os.pathsep}{pythonpath}' +else: + os.environ['PYTHONPATH'] = str(src_py_path) + + +from src_doit import * # NOQA -- cgit v1.2.3-70-g09d2