Metadata-Version: 2.1 Name: untokenize Version: 0.1.1 Summary: Transforms tokens into original source code (while preserving whitespace). Home-page: https://github.com/myint/untokenize Author: Steven Myint Author-email: UNKNOWN License: Expat License Keywords: tokenize,untokenize,transform,generate Platform: UNKNOWN Classifier: Intended Audience :: Developers Classifier: Environment :: Console Classifier: Programming Language :: Python :: 2.6 Classifier: Programming Language :: Python :: 2.7 Classifier: Programming Language :: Python :: 3 Classifier: License :: OSI Approved :: MIT License ============ untokenize ============ *untokenize* transforms tokens into source code. Unlike the standard library's ``tokenize.untokenize()``, it preserves the original whitespace between tokens. .. image:: https://travis-ci.org/myint/untokenize.png?branch=master :target: https://travis-ci.org/myint/untokenize :alt: Build status Usage ===== .. code-block:: python import untokenize source_code = untokenize.untokenize(tokens) Tests ===== To run the unit tests:: $ ./test_untokenize.py There is also an acid test. It tokenizes Python code and confirms that the code generated by untokenize exactly matches the original source code from before tokenization:: $ ./test_acid.py