diff --git a/ANNOUNCE b/ANNOUNCE index 5e9592d..5181cd0 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,4 +1,4 @@ -I am happy to announce Guppy 3 3.0.10 +I am happy to announce Guppy 3 3.1.0 Guppy 3 is a library and programming environment for Python, currently providing in particular the Heapy subsystem, which supports @@ -10,10 +10,14 @@ common source. Guppy 3 is a fork of Guppy-PE, created by Sverker Nilsson for Python 2. -The main news in this release: +This is a major feature release. The main news in this release: -o Skip modules that don't have __dict__ attributes [Bob Haddleton] -o Replace a few instances of ZeroDivisionError with inspect.currentframe() +o Python 3.9 support, without subinterpreter support or inter-interpreter + traversal. +o Added .byprod classifier via tracemalloc, and .prod to print thracemalloc + traceback. +o Added .all to print all lines in a MorePrinter buffer. +o Added R_INSET relation for being contained by an unordered set. License: MIT diff --git a/ChangeLog b/ChangeLog index 70083ab..195e6d1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,38 @@ + Version 3.1.0 + +2020-10-10 YiFei Zhu + + * Nothing changed, just releasing 3.1.0 + +2020-10-09 YiFei Zhu + + * Python 3.9 support, no inter-interpreter support + +2020-06-14 YiFei Zhu + + * Add R_INSET relation for in unordered set relationship + +2020-06-13 YiFei Zhu + + * Unified MorePrinter code path + * Set __qualname__ to __name__ on dynamic classes + +2020-05-19 YiFei Zhu + + * hp.Prod(), .byprod classifier, producer profiler + * IdentitySet.prod to print tracemalloc results + +2020-05-14 YiFei Zhu + + * Add .all to MorePrinter + Version 3.0.10 -2019-05-12 YiFei Zhu +2020-05-12 YiFei Zhu * Nothing changed, just releasing 3.0.10 -2019-03-01 YiFei Zhu +2020-03-01 YiFei Zhu * Skip modules that don't have __dict__ attributes [Bob Haddleton] diff --git a/README.md b/README.md index 45d5bc3..442d36d 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Guppy 3 is a fork of Guppy-PE, created by Sverker Nilsson for Python 2. ## Requirements -You should have Python 3.5, 3.6, 3.7, or 3.8. This package is CPython only; +You should have Python 3.5, 3.6, 3.7, 3.8, or 3.9. This package is CPython only; PyPy and other Python implementations are not supported. Python 2 support can be obtained from [guppy-pe](http://guppy-pe.sourceforge.net/) by Sverker Nilsson, from which this package is forked. diff --git a/setup.py b/setup.py index 33bfaee..225f04c 100644 --- a/setup.py +++ b/setup.py @@ -35,7 +35,7 @@ def doit(): long_description = f.read() setup(name="guppy3", - version="3.0.10.post1", + version="3.1.0", description="Guppy 3 -- Guppy-PE ported to Python 3", long_description=long_description, long_description_content_type='text/markdown', diff --git a/travis.sh b/travis.sh index 06aea63..3e27366 100755 --- a/travis.sh +++ b/travis.sh @@ -101,10 +101,10 @@ cibuildwheel-source) cibuildwheel) case "$1" in install) - pip install cibuildwheel==1.4.1 + pip install cibuildwheel==1.6.2 ;; script) - CIBW_BUILD='cp3[5678]-*' cibuildwheel --output-dir wheelhouse + CIBW_BUILD='cp3[56789]-*' cibuildwheel --output-dir wheelhouse ;; after_success) pip install twine