Engine for LaTeX songbooks http://www.patacrep.com

34 lines
1.0 KiB

"""Global variables."""
from pkg_resources import resource_filename
import os
# Check Python version
import sys
if sys.version_info < (3, 3):
print("ERROR: Your Python version is too old. Please use a Python version > 3.3.")
sys.exit(1)
# Patacrep version.
__TUPLE_VERSION__ = (4, 0, 0)
__version__ = '.'.join([str(number) for number in __TUPLE_VERSION__])
11 years ago
# Directory containing shared data (default templates, custom LaTeX packages,
# etc.)
_ROOT = os.path.abspath(os.path.dirname(__file__))
def pkg_datapath(path=''):
"""Return the package data path"""
return os.path.join(_ROOT, 'data', path)
__DATADIR__ = os.path.abspath(pkg_datapath())
10 years ago
### DEBUG ###
import subprocess
print("DEBUG: RESOURCE_FILENAME:", os.path.abspath(resource_filename(__name__, 'data')))
print("DEBUG: DIR RESOURCE_FILENAME:", subprocess.check_output(
['dir', os.path.abspath(resource_filename(__name__, 'data'))],
stderr=subprocess.STDOUT,
universal_newlines=True
))