diff --git a/NEWS.md b/NEWS.md index bc9974ae..dd2cefbd 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,19 @@ +6.0.0 2021-10-15 +================= + +Reworked for Python 3.10. + +We had been internally using floating point numbers for version testing. +Clearl this doesn't work to distinguish 3.1 from 3.10. +(This was a flaw known about for a while and we'd been avoiding). + +* Add 3.10 opcodes. +* Add 3.9 and 3.10 testing. +* Some tolerance for running from 3.11 +* Update magic numbers +* Expanding testing to include pyston and PyPy 3.7 +* Improve distribution packaging, e.g. Python 3 wheels should no longer be attmpted on Python 2.x + 5.0.13 2021-09-24 ================= diff --git a/__pkginfo__.py b/__pkginfo__.py index c62af711..dca59a34 100644 --- a/__pkginfo__.py +++ b/__pkginfo__.py @@ -69,7 +69,7 @@ modname = "xdis" packages = ["xdis"] py_modules = None -python_requires='>=3.6,<3.11', +python_requires='>=3.6,<3.11' # setup_requires = ['pytest-runner'] scripts = ["bin/pydisasm.py"] short_desc = "Python cross-version byte-code disassembler and marshal routines" diff --git a/setup.py b/setup.py index c48ae360..57aba2d3 100755 --- a/setup.py +++ b/setup.py @@ -35,7 +35,7 @@ name=modname, packages=find_packages(), py_modules=py_modules, - python_require=python_requires, + python_requires=python_requires, # setup_requires = setup_requires, tests_require=tests_require, url=web, diff --git a/xdis/version.py b/xdis/version.py index d7fa6b68..50c3323a 100644 --- a/xdis/version.py +++ b/xdis/version.py @@ -4,4 +4,4 @@ # well as importing into Python. That's why there is no # space around "=" below. # fmt: off -__version__="6.0.0.dev0" # noqa +__version__="6.0.0" # noqa