26 lines
1.0 KiB
Python
26 lines
1.0 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Copyright 2014 MMD Tools authors
|
|
# This file was originally part of the MMD Tools add-on for Blender
|
|
# You can find MMD Tools here: https://github.com/MMD-Blender/blender_mmd_tools
|
|
# Neoneko has modified this file to work with Avatar Toolkit and may of made changes or improvements.
|
|
# MMD Tools is licensed under the terms of the GNU General Public License version 3 (GPLv3) same as Avatar Toolkit.
|
|
|
|
import os
|
|
import tomllib
|
|
|
|
# This is a temporary workaround i be changing how MMD Tools works later when it comes to getting version number.
|
|
|
|
try:
|
|
|
|
current_dir = os.path.dirname(os.path.abspath(__file__))
|
|
root_dir = os.path.dirname(os.path.dirname(current_dir))
|
|
manifest_path = os.path.join(root_dir, 'blender_manifest.toml')
|
|
|
|
if os.path.exists(manifest_path):
|
|
with open(manifest_path, 'rb') as f:
|
|
manifest = tomllib.load(f)
|
|
AVATAR_TOOLKIT_VERSION = manifest.get('version', '0.2.1')
|
|
else:
|
|
AVATAR_TOOLKIT_VERSION = '0.2.1'
|
|
except Exception:
|
|
AVATAR_TOOLKIT_VERSION = '0.2.1' |