diff --git a/NEWS.md b/NEWS.md index 3c274dc8..35b0c70e 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,11 @@ +4.2.3 2020-03-16 post ides-of-march +=================================== + +* Add Python versions: 3.7.7, 3.8.2, and 3.9.0alpha1, +* Create a class for "STORE" instructions +* facilitate code type freezing (PR #57) +* Warn about cross-decompilation problems for byte types + 4.2.2 2019-12-24 christmas + hannukah ===================================== diff --git a/__pkginfo__.py b/__pkginfo__.py index 8f0066b8..4e579694 100644 --- a/__pkginfo__.py +++ b/__pkginfo__.py @@ -9,7 +9,7 @@ # Things that change more often go here. copyright = """ -Copyright (C) 2015-2019 Rocky Bernstein . +Copyright (C) 2015-2020 Rocky Bernstein . """ classifiers = [ diff --git a/admin-tools/README.md b/admin-tools/README.md new file mode 100644 index 00000000..313c90d2 --- /dev/null +++ b/admin-tools/README.md @@ -0,0 +1,12 @@ +This directory contains administrative tools for testing and making packages. + +Since this project uses python over a wide variety of release, some versions +of projects that should be used for specific Python versions + +for 3.2.6: + pytest==2.9.2 + +for 3.1.5 + pytset==2.1.0 + py=1.8.0 and comment out line 10 of _builtin.py # callable = callable + six==1.10.0 diff --git a/admin-tools/how-to-make-a-release.md b/admin-tools/how-to-make-a-release.md index 046c1016..2e53a012 100644 --- a/admin-tools/how-to-make-a-release.md +++ b/admin-tools/how-to-make-a-release.md @@ -24,7 +24,7 @@ # Change version in xdis/version.py. $ emacs xdis/version.py - $ source xdis/version.pyw + $ source xdis/version.py $ echo $VERSION $ git commit -m"Get ready for release $VERSION" . @@ -63,7 +63,7 @@ # Make packages and tag $ . ./admin-tools/make-dist-older.sh - $ pyenv local 3.8.1 + $ pyenv local 3.8.2 $ twine check dist/xdis-$VERSION* $ git tag release-python-2.4-$VERSION $ . ./admin-tools/make-dist-newer.sh diff --git a/admin-tools/pyenv-newer-versions b/admin-tools/pyenv-newer-versions index 8e8fda12..d48a318a 100644 --- a/admin-tools/pyenv-newer-versions +++ b/admin-tools/pyenv-newer-versions @@ -5,4 +5,4 @@ if [[ $0 == ${BASH_SOURCE[0]} ]] ; then echo "This script should be *sourced* rather than run directly through bash" exit 1 fi -export PYVERSIONS='3.5.9 3.6.10 2.6.9 3.3.7 2.7.17 3.2.6 3.1.5 3.4.10 3.7.6 3.8.1' +export PYVERSIONS='3.5.9 3.6.10 2.6.9 3.3.7 2.7.17 3.2.6 3.1.5 3.4.10 3.7.7 3.8.2' diff --git a/xdis/code.py b/xdis/code.py index 8fa91614..f26162a1 100644 --- a/xdis/code.py +++ b/xdis/code.py @@ -1,4 +1,4 @@ -# (C) Copyright 2017-2019 by Rocky Bernstein +# (C) Copyright 2017-2020 by Rocky Bernstein # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License diff --git a/xdis/magics.py b/xdis/magics.py index f604583f..138fb015 100755 --- a/xdis/magics.py +++ b/xdis/magics.py @@ -1,4 +1,4 @@ -# (C) Copyright 2018-2019 by Rocky Bernstein +# (C) Copyright 2018-2020 by Rocky Bernstein # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -342,7 +342,7 @@ def add_canonic_versions(versions, canonic): add_canonic_versions("3.6.9pypy", "3.6pypy") add_canonic_versions("2.7.8Pyston", "2.7.7Pyston") add_canonic_versions("3.7.0alpha3", "3.7.0alpha3") -add_canonic_versions("3.7 3.7.0beta5 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6", "3.7.0") +add_canonic_versions("3.7 3.7.0beta5 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7", "3.7.0") add_canonic_versions("3.8.0alpha0 3.8.0alpha3 3.8.0a0", "3.8.0a3+") add_canonic_versions("3.8.0 3.8.1 3.8.2 3.8 3.8.0candidate1", "3.8.0rc1+") add_canonic_versions("3.9 3.9.0 3.9.0a1+ 3.9.0a2+ 3.9.0alpha1 3.9.0alpha2", "3.9.0alpha1") diff --git a/xdis/version.py b/xdis/version.py index c612904d..209d309c 100644 --- a/xdis/version.py +++ b/xdis/version.py @@ -1,3 +1,3 @@ # This file is suitable for sourcing inside bash as # well as importing into Python -VERSION='4.2.2' +VERSION='4.2.3'