2023-06-10 18:43:28 +05:30
|
|
|
#!/usr/bin/env python3
|
|
|
|
import os
|
|
|
|
from os import environ
|
|
|
|
from os.path import join
|
|
|
|
import sys
|
|
|
|
import site
|
|
|
|
|
2023-07-31 19:10:59 +05:30
|
|
|
if getattr(sys, "frozen", False):
|
2023-06-10 18:43:28 +05:30
|
|
|
aio = os.path.dirname(sys.executable)
|
|
|
|
sys.path.insert(1, aio)
|
2023-07-31 19:10:59 +05:30
|
|
|
sys.path.insert(1, os.path.join(aio, "lib"))
|
2023-06-10 18:43:28 +05:30
|
|
|
sys.path.insert(1, site.getusersitepackages())
|
2023-07-31 19:10:59 +05:30
|
|
|
environ["LANG"] = "en"
|
|
|
|
environ["PANGOCAIRO_BACKEND"] = "fontconfig"
|
|
|
|
environ["SSL_CERT_FILE"] = join(aio, "ssl/certs/ca-bundle.trust.crt")
|
|
|
|
environ["GI_TYPELIB_PATH"] = join(aio, "lib/girepository-1.0")
|
|
|
|
environ["G_ENABLE_DIAGNOSTIC"] = "0"
|
|
|
|
environ["G_PARAM_DEPRECATED"] = "0"
|
|
|
|
environ["GRAMPS_RESOURCES"] = join(aio, "share")
|
|
|
|
environ["PATH"] = aio + ";" + aio + "\lib;" + environ["PATH"]
|
2023-06-10 18:43:28 +05:30
|
|
|
|
|
|
|
import gramps.grampsapp as app
|
2023-07-31 19:10:59 +05:30
|
|
|
|
2023-06-10 18:43:28 +05:30
|
|
|
app.run()
|