Mon May 20 07:47:05 2019 UTC ()
py-uncompyle6: updated to 3.3.3

3.3.3:
As before, decomplation bugs fixed. The focus has primarily been on Python 3.7. But with this release, releases will be put on hold,as a better control-flow detection is worked on . Tis has been needed for a while, and is long overdue. It will probably also take a while to get done as good as what we have now.

However this work will be done in a new project decompyle3. In contrast to uncompyle6 the code wil be written assuming a modern Python 3, e.g. 3.7. It is originally intended to decompile Python version 3.7 and greater.

A number of Python 3.7+ chained comparisons were fixed
Revise Python 3.6ish format string handling
Go over operator precedence, e.g. for AST IfExp


(adam)
diff -r1.8 -r1.9 pkgsrc/lang/py-uncompyle6/Makefile
diff -r1.7 -r1.8 pkgsrc/lang/py-uncompyle6/distinfo

cvs diff -r1.8 -r1.9 pkgsrc/lang/py-uncompyle6/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/py-uncompyle6/Makefile 2019/05/04 07:57:34 1.8
+++ pkgsrc/lang/py-uncompyle6/Makefile 2019/05/20 07:47:05 1.9
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.8 2019/05/04 07:57:34 adam Exp $ 1# $NetBSD: Makefile,v 1.9 2019/05/20 07:47:05 adam Exp $
2 2
3DISTNAME= uncompyle6-3.3.2 3DISTNAME= uncompyle6-3.3.3
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= lang python 5CATEGORIES= lang python
6MASTER_SITES= ${MASTER_SITE_PYPI:=u/uncompyle6/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=u/uncompyle6/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/rocky/python-uncompyle6 9HOMEPAGE= https://github.com/rocky/python-uncompyle6
10COMMENT= Python cross-version byte-code decompiler 10COMMENT= Python cross-version byte-code decompiler
11LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
12 12
13DEPENDS+= ${PYPKGPREFIX}-spark-parser>=1.8.7:../../lang/py-spark-parser 13DEPENDS+= ${PYPKGPREFIX}-spark-parser>=1.8.7:../../lang/py-spark-parser
14DEPENDS+= ${PYPKGPREFIX}-xdis>=4.0.0:../../devel/py-xdis 14DEPENDS+= ${PYPKGPREFIX}-xdis>=4.0.0:../../devel/py-xdis
15 15
16USE_LANGUAGES= # none 16USE_LANGUAGES= # none

cvs diff -r1.7 -r1.8 pkgsrc/lang/py-uncompyle6/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/py-uncompyle6/distinfo 2019/05/04 07:57:34 1.7
+++ pkgsrc/lang/py-uncompyle6/distinfo 2019/05/20 07:47:05 1.8
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.7 2019/05/04 07:57:34 adam Exp $ 1$NetBSD: distinfo,v 1.8 2019/05/20 07:47:05 adam Exp $
2 2
3SHA1 (uncompyle6-3.3.2.tar.gz) = 6adb8ca6288fd71760dd1e1ac0512be2381a5b44 3SHA1 (uncompyle6-3.3.3.tar.gz) = 0c9a0d557e9def7f89612abea0bb39dfcb59671a
4RMD160 (uncompyle6-3.3.2.tar.gz) = b5af397beee64205caba132e3707074f7e7ff661 4RMD160 (uncompyle6-3.3.3.tar.gz) = 374de87c711cc63e2e099ac077449c2202f8ddae
5SHA512 (uncompyle6-3.3.2.tar.gz) = 8c1012c3c4f05861163af2b858a34bfa27b33e93da0c342087a2d21300284ac73058fb79b87d081a88b4bb7712b36769b4bcf4e3004d3f17d10dbb55ab4cbc1c 5SHA512 (uncompyle6-3.3.3.tar.gz) = e373479de14172851583c624d0d50bfdd8a771abf38c43345b3d33abf5d50b23a0c7d6d20013a44d985a50bba000f0a763e67c535213b16dde5202d80d505918
6Size (uncompyle6-3.3.2.tar.gz) = 1125845 bytes 6Size (uncompyle6-3.3.3.tar.gz) = 1659506 bytes