diff --git a/ChangeLog b/ChangeLog index 083ca3dc..57d20a1e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,77 @@ +2016-10-15 rocky + + * uncompyle6/version.py: Get ready for release 2.9.2 + +2016-10-14 rocky + + * : commit a7ef513849cc2564b35636d3865561242e46e63f Author: rocky + Date: Fri Oct 14 21:34:55 2016 -0400 + +2016-10-14 rocky + + * uncompyle6/parsers/parse26.py: Python 2.6- _ifstmst_jump bug + +2016-10-13 rocky + + * uncompyle6/semantics/pysource.py: Pretty-print constant tuples + +2016-10-13 rocky + + * uncompyle6/parsers/parse26.py, uncompyle6/scanners/scanner2.py, + uncompyle6/scanners/scanner26.py: 2.6 and before: try_middle + come_from per except + +2016-10-13 rocky + + * uncompyle6/parsers/parse26.py, uncompyle6/scanners/scanner2.py, + uncompyle6/scanners/scanner26.py: 2.6 try statement (and below) They may neeed arbitrary come_froms for each except clause + +2016-10-13 rocky + + * uncompyle6/semantics/pysource.py: Bug in handling kv, kv2 + +2016-10-13 rocky + + * test/simple_source/stmts/08_source_linebreaks.py, + uncompyle6/semantics/pysource.py: Start to track line breaks on + lists + +2016-10-11 rocky + + * uncompyle6/semantics/fragments.py, + uncompyle6/semantics/pysource.py: DRY fragments.py preorder code pysource.py: doc typo + +2016-10-11 rocky + + * __pkginfo__.py, requirements.txt: Need xdis 3.0.2 for Python 1.5 + bug fixes + +2016-10-11 rocky + + * __pkginfo__.py, requirements.txt, test/Makefile, + test/test_pythonlib.py, uncompyle6/scanners/scanner26.py: Fix Python + 1.5 bytecode deparse Need xdis 3.0.2 though since the bug is really there. + +2016-10-11 rocky + + * test/Makefile, test/test_pythonlib.py, + uncompyle6/scanners/scanner26.py: Fix python 1.5 decompile bugs ... add bytecode 1.5 tests from decompyle + 2016-10-10 rocky - * README.rst, __pkginfo__.py, requirements.txt, + * uncompyle6/semantics/fragments.py, + uncompyle6/semantics/pysource.py: Map expression with + source-directed linebreaks ... for Python 3.4 and 3.5 + +2016-10-10 rocky + + * uncompyle6/semantics/fragments.py, + uncompyle6/semantics/pysource.py: Start using source linebreaks in + formatting... .. large literals like maps and dicts, and tuples + +2016-10-10 rocky + + * ChangeLog, NEWS, README.rst, __pkginfo__.py, requirements.txt, uncompyle6/version.py: Get ready for release 2.9.1 2016-10-10 rocky diff --git a/NEWS b/NEWS index bd07a539..630f278b 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,11 @@ +uncompyle6 2.9.2 2016-10-15 + +- use source-code line breaks to assist in where to break + in tuples and maps +- Fix Python 1.5 decompyle bugs +- Fix some Python 2.6 and below bugs +- DRY fragments.py code a little + uncompyle6 2.9.1 2016-10-09 - Improved Python 1.5 decompiling diff --git a/__pkginfo__.py b/__pkginfo__.py index 35e15852..2c211f66 100644 --- a/__pkginfo__.py +++ b/__pkginfo__.py @@ -38,7 +38,7 @@ entry_points={ ]} ftp_url = None install_requires = ['spark-parser >= 1.4.0', - 'xdis >= 3.0.2'] + 'xdis >= 3.1.0'] license = 'MIT' mailing_list = 'python-debugger@googlegroups.com' modname = 'uncompyle6' diff --git a/requirements.txt b/requirements.txt index 522dc373..f1629154 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -spark-parser >= 1.4.0 -xdis >= 3.0.2 +# Pick up stuff from setup.py +-e . diff --git a/uncompyle6/version.py b/uncompyle6/version.py index a494aed0..cdeaaed2 100644 --- a/uncompyle6/version.py +++ b/uncompyle6/version.py @@ -1,3 +1,3 @@ # This file is suitable for sourcing inside bash as # well as importing into Python -VERSION='2.9.1' +VERSION='2.9.2'