diff options
| author | bozo.kopic <bozo@kopic.xyz> | 2021-07-28 01:43:55 +0200 |
|---|---|---|
| committer | bozo.kopic <bozo@kopic.xyz> | 2021-07-29 00:01:57 +0200 |
| commit | 1e874e790c12839695761a654b44fb427149a353 (patch) | |
| tree | 6942441ac511ec1417b2434b111101fa8d7f7e68 /dodo.py | |
init
Diffstat (limited to 'dodo.py')
| -rw-r--r-- | dodo.py | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -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 |
