rocky
11e6eff427
Include LICENSE in package
2016-05-03 03:14:17 -04:00
rocky
2286aa5320
Get ready for release 2.3.3
release-2.3.3
2016-05-03 03:02:36 -04:00
rocky
72ac7eb27c
Be more explicit that we need Python 2.6 or later
2016-05-02 21:32:44 -04:00
rocky
a8c5f71cfe
Merge branch 'master' of github.com:rocky/python-uncompyle6
2016-05-02 21:25:35 -04:00
rocky
feec241da8
Misc: long lists, DRY 2/3 grammars, '%' count
...
parse{2,3,r}.py: DRY Python expressions between Python 2 and 3
pysource.py, fragment.py, parser.py: handle long lists by grouping in chunks of 32
and 256
bin/uncompyle6: count %s properly
2016-05-02 21:25:16 -04:00
rocky
c5f359f9be
Note relation to other uncompyle forks
...
Add some other minor corrections and additions as well.
2016-05-02 12:19:57 -04:00
rocky
bfe8357f52
Trivial spacing change
2016-05-02 10:44:48 -04:00
rocky
ceb47aba9c
Add -V | --version and simplfy changing it
release-2.3.2
2016-05-02 04:09:51 -04:00
rocky
08720474bf
Expose uncompyle_file
2016-05-01 23:11:48 -04:00
rocky
119bb9bb26
Bug
2016-05-01 21:14:25 -04:00
rocky
4455b5e280
Add test for last fix.
...
Drop 2.5 test until we figure out what's wrong
2016-05-01 21:07:10 -04:00
rocky
dcbf8d2cf7
Bug in 3.5 constant map parsing
2016-05-01 20:54:42 -04:00
rocky
b52baddab6
Export module load and fns load_file, load_module
2016-05-01 13:27:00 -04:00
rocky
03bb54f8ea
License is MIT
...
marsh.py: remove unused import
2016-05-01 11:58:46 -04:00
rocky
313e468bdc
Forgot to define Python3ParserSingle
2016-05-01 07:18:29 -04:00
rocky
dc80b140c6
Start to DRY Python2 and Python3 grammars
...
Separate out 3.2, and 3.5+ specific grammar code
2016-05-01 07:13:36 -04:00
rocky
fa48c9fc61
Get ready for release 2.3.1
release-2.3.1
2016-04-30 11:33:50 -04:00
rocky
0a32a16d88
Python 3.0..3.2 bug in LOAD_FAST/STORE_LOCAL
...
LOAD_FAST '__locals__'
STORE_LOCALS ''
Also have to adjust doc constants for this crap
astnode.py: minor format change
2016-04-30 09:12:03 -04:00
rocky
4aa703d727
Test optimized Python code and Python 3.2
2016-04-30 06:54:01 -04:00
rocky
f3a4e6ee54
Pevious commit grammar change is Python 3.5 and up
2016-04-30 04:03:38 -04:00
rocky
43f5c5dcca
Python 3.5 if statments decompyle
...
Sometimes it doesn't need JUMP_FORWARD _come_from _come_from
For example:
def handle2(module):
if module == 'foo':
try:
module = 1
except ImportError as exc:
module = exc
return module
And:
if __name__:
for i in (1, 2):
x = 3
2016-04-30 03:51:54 -04:00
rocky
3e49aa56bb
spark -> spark_parser
2016-04-28 19:03:51 -04:00
rocky
9cc9fc99c2
Really remove spark - Use external package instead
2016-04-28 02:12:30 -04:00
R. Bernstein
2ebc558b40
Merge pull request #8 from rocky/external-spark
...
External spark
2016-04-27 23:30:36 -04:00
rocky
34a582b64c
Administrivia
2016-04-27 23:26:31 -04:00
rocky
2711c8d06f
Note dependencies on spark
2016-04-27 23:09:30 -04:00
rocky
40badefe9d
Use external spark now.
2016-04-27 23:04:31 -04:00
rocky
d9ef5ff69a
Back to 2.7.8
2016-04-20 05:31:38 -04:00
rocky
a4e839960f
Try python 2.7.10
2016-04-20 05:16:25 -04:00
rocky
7b3c7e83ec
Remove link to Mysterie uncompyle2 per request
2016-04-19 04:05:05 -04:00
rocky
1b71d0a049
Get ready for release 2.2.0
release-2.2.0
2016-04-19 03:36:21 -04:00
rocky
17b0caa4f0
Another typo
2016-04-18 05:58:35 -04:00
R. Bernstein
b88e97c17d
Merge pull request #7 from rocky/single-compile
...
Support single-mode compile
2016-04-18 05:52:33 -04:00
R. Bernstein
158bdd9b04
Merge pull request #6 from graingert/wheels
...
declare Python3 support in wheel and trove
2016-04-18 05:50:16 -04:00
rocky
b0d3a4e47b
Doc typo
2016-04-18 05:43:14 -04:00
Thomas Grainger
4ba2eb6981
declare Python3 support in wheel and trove
2016-04-18 10:38:22 +01:00
rocky
76768c889a
Start to DRY Python 2 and Python 3 grammar code
...
Move common code to parser.py
2016-04-18 05:32:30 -04:00
rocky
8ae7e22f2e
Add simgle-mode compilation
2016-04-18 05:14:47 -04:00
rocky
7e0526d627
Towards single compilation
2016-04-17 22:47:03 -04:00
rocky
2c7fcf9e62
Back off if_else_ternary pending
...
Fails on Python 3.4 investigation
Python 3.5 works though
2016-04-10 21:59:06 -04:00
rocky
5a813621cb
Test administrivia
2016-04-10 21:27:41 -04:00
rocky
9f7d36f8fb
Handle Ternary "or". Remove mention of uncompyle3
...
uncompyle3 removed per Mysterie's request
[Fixes Issue #5 ]
2016-04-07 07:18:46 -04:00
rocky
4e57c3da5b
remove uncompyle3 and make test work again
...
* uncompyle3 removed by request
* make test on python 2.7 is failing on some python3 and python3.5
bytecodes. Remove for now.
2016-03-11 02:10:07 -05:00
R. Bernstein
0de3efb01a
Merge pull request #3 from lelicopter/master
...
Bug correction (parse cmd options)
2016-02-23 21:15:30 -05:00
lelicopter
fff4283f73
Bug correction
...
Bug correction of parsing cmdline parameters
2016-02-24 12:05:32 +10:00
rocky
551e2174cb
Add Python 3.5 tests that we can do.
2016-01-07 04:32:20 -05:00
R. Bernstein
f25c9b45a4
Grammar fixes
2016-01-05 07:47:31 -05:00
rocky
077bca6141
Get ready for release 2.1.3
release-2.1.3
2016-01-02 23:04:55 -05:00
rocky
31ebe88b38
Start to DRY opcode code. Limited support for decopyling Python 3.5
2016-01-02 22:59:02 -05:00
rocky
bc2a36b9f7
Start 3.4 library verify tests
2016-01-02 16:48:59 -05:00