-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path__init__.py
48 lines (37 loc) · 1.5 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
'''
Base description of Indaleko
Project Indaleko
Copyright (C) 2024-2025 Tony Mason
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
'''
import os
import sys
from icecream import ic
if 'INDALEKO_ROOT' not in os.environ:
os.environ['INDALEKO_ROOT'] = os.path.dirname(os.path.abspath(__file__))
sys.path.append(os.environ['INDALEKO_ROOT'])
def initialize_project():
'''Initialize the project'''
ic('Indaleko project initialization invoked.')
# pylint: disable=wrong-import-position
#from db import IndalekoDBConfig, IndalekoCollection, IndalekoCollectionIndex, IndalekoCollections
#from utils import IndalekoDocker, IndalekoSingleton
# pylint: enable=wrong-import-position
__all__ = [
# 'IndalekoCollection',
# 'IndalekoCollectionIndex',
# 'IndalekoCollections',
# 'IndalekoDBConfig',
# 'IndalekoDocker',
# 'IndalekoSingleton',
]
__version__ = '2024.11.15.1'