add version.py module exporting '__version__' using metadata from pkg_resources
Do not export 'version' from top-level fontTools.__init__ module, as it is rarely used; importing pkg_resources here would slow down importing fontTools.
This commit is contained in:
parent
690b0efb0e
commit
a502694d14
@ -5,6 +5,4 @@ from fontTools.misc.loggingTools import configLogger
|
|||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
version = "3.0"
|
__all__ = ["log", "configLogger"]
|
||||||
|
|
||||||
__all__ = ["version", "log", "configLogger"]
|
|
||||||
|
4
Lib/fontTools/version.py
Normal file
4
Lib/fontTools/version.py
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
try:
|
||||||
|
__version__ = __import__('pkg_resources').require('fontTools')[0].version
|
||||||
|
except Exception:
|
||||||
|
__version__ = 'unknown'
|
Loading…
x
Reference in New Issue
Block a user