Universal pathmagic returns app dir; activated in setup for python3

g1itch/refactoring-sql
Dmitri Bogomolov 3 years ago
parent f8844f4d74
commit d05255625b
Signed by untrusted user: g1itch
GPG Key ID: 720A756F18DEED13

@ -48,6 +48,9 @@ class InstallCmd(install):
def unittest_discover():
"""Explicit test suite creation"""
if sys.hexversion >= 0x3000000:
from pybitmessage import pathmagic
pathmagic.setup()
return unittest.TestLoader().discover('pybitmessage.tests')

@ -12,10 +12,11 @@ The PyBitmessage startup script
import os
import sys
app_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(app_dir)
sys.path.insert(0, app_dir)
try:
import pathmagic
except ImportError:
from pybitmessage import pathmagic
app_dir = pathmagic.setup()
import depends
depends.check_dependencies()

@ -0,0 +1,10 @@
import os
import sys
def setup():
"""Add path to this file to sys.path"""
app_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(app_dir)
sys.path.insert(0, app_dir)
return app_dir
Loading…
Cancel
Save