File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1919from IPython .utils import PyColorize
2020
2121try :
22- import setuptools_scm
23- __version__ = setuptools_scm .get_version ( # xref setup.py
24- root = "../.." , relative_to = __file__ ,
25- version_scheme = "post-release" , local_scheme = "node-and-date" )
26- except (ImportError , LookupError ):
22+ import importlib .metadata as importlib_metadata
23+ except ImportError :
2724 try :
28- from _ipython_autoimport_version import version as __version__
25+ import importlib_metadata
2926 except ImportError :
30- pass
27+ importlib_metadata = None
28+ try :
29+ __version__ = importlib_metadata .version ("ipython-autoimport" )
30+ except (AttributeError , ImportError ): # AttrError if i_m is missing.
31+ __version__ = "(unknown version)"
3132
3233
3334def _get_import_cache (ipython ):
Original file line number Diff line number Diff line change 2121 use_scm_version = lambda : {
2222 "version_scheme" : "post-release" ,
2323 "local_scheme" : "node-and-date" ,
24- "write_to" : "lib/_ipython_autoimport_version.py" ,
2524 },
2625 install_requires = [
2726 "ipython>=4.1" , # IPython#8985 is needed for tests to pass(?).
27+ "importlib_metadata; python_version<'3.8'" ,
2828 ],
2929)
You can’t perform that action at this time.
0 commit comments