From d810e8b2942f8c52a2e366ce1bda0cfa2d37bd6f Mon Sep 17 00:00:00 2001 From: Robert Bradshaw <robertwb@gmail.com> Date: Thu, 4 Oct 2012 10:43:11 -0700 Subject: [PATCH] Support __version__ attribute in pure compiled mode. --- Cython/Compiler/ParseTreeTransforms.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Cython/Compiler/ParseTreeTransforms.py b/Cython/Compiler/ParseTreeTransforms.py index bbb9092ea..5ca4b1a78 100644 --- a/Cython/Compiler/ParseTreeTransforms.py +++ b/Cython/Compiler/ParseTreeTransforms.py @@ -2413,6 +2413,9 @@ class TransformBuiltinMethods(EnvTransform): if attribute: if attribute == u'compiled': node = ExprNodes.BoolNode(node.pos, value=True) + if attribute == u'__version__': + import Cython + node = ExprNodes.StringNode(node.pos, value=EncodedString(Cython.__version__)) elif attribute == u'NULL': node = ExprNodes.NullNode(node.pos) elif attribute in (u'set', u'frozenset'): -- 2.30.9