From 091a74f51064d34ac160c2d38a1936b63f5cd1e5 Mon Sep 17 00:00:00 2001 From: Ole Streicher Date: Thu, 12 Jan 2017 11:37:47 +0100 Subject: [PATCH] Use external python modules instead of convenience copies Gbp-Pq: Name external_python_pkgs.patch --- astropy/coordinates/angle_utilities.py | 2 +- astropy/extern/configobj.py | 5 ++++- astropy/extern/six.py | 2 +- astropy/table/jsviewer.py | 14 ++++++++------ astropy/table/tests/test_jsviewer.py | 6 +++--- astropy/tests/helper.py | 2 +- astropy/units/format/cds.py | 4 ++-- astropy/units/format/generic.py | 4 ++-- astropy/units/format/ogip.py | 4 ++-- 9 files changed, 24 insertions(+), 19 deletions(-) diff --git a/astropy/coordinates/angle_utilities.py b/astropy/coordinates/angle_utilities.py index ddaeaf6..06eefaf 100644 --- a/astropy/coordinates/angle_utilities.py +++ b/astropy/coordinates/angle_utilities.py @@ -64,7 +64,7 @@ class _AngleParser(object): @classmethod def _make_parser(cls): - from ..extern.ply import lex, yacc + from ply import lex, yacc # List of token names. tokens = ( diff --git a/astropy/extern/configobj.py b/astropy/extern/configobj.py index 8d1bd8c..e3bb0e0 100644 --- a/astropy/extern/configobj.py +++ b/astropy/extern/configobj.py @@ -7,5 +7,8 @@ currently installed version of python. Also, this should actually never actually show up as a docstring, because it should get overwritten by the appropriate configobj docstring. """ +from __future__ import absolute_import +import validate +import configobj + -from .configobj import configobj, validate, __doc__ diff --git a/astropy/extern/six.py b/astropy/extern/six.py index 5398fc0..fb3a30c 100644 --- a/astropy/extern/six.py +++ b/astropy/extern/six.py @@ -13,7 +13,7 @@ _SIX_MIN_VERSION = StrictVersion('1.10.0') # Update this to prevent Astropy from using its bundled copy of six # (but only if some other version of at least _SIX_MIN_VERSION can # be provided) -_SIX_SEARCH_PATH = ['astropy.extern.bundled.six', 'six'] +_SIX_SEARCH_PATH = ['six'] def _find_module(name, path=None): diff --git a/astropy/table/jsviewer.py b/astropy/table/jsviewer.py index ae99eb9..d856cf8 100644 --- a/astropy/table/jsviewer.py +++ b/astropy/table/jsviewer.py @@ -30,8 +30,8 @@ class Conf(_config.ConfigNamespace): conf = Conf() -EXTERN_JS_DIR = abspath(join(dirname(extern.__file__), 'js')) -EXTERN_CSS_DIR = abspath(join(dirname(extern.__file__), 'css')) +EXTERN_JS_DIR = '/usr/share/javascript' +EXTERN_CSS_DIR = EXTERN_JS_DIR IPYNB_JS_SCRIPT = """