From 71ea2b5f0e075d21bbb505d2aef85e6f09565744 Mon Sep 17 00:00:00 2001 From: Kodi Arfer Date: Sun, 19 May 2019 13:34:31 -0400 Subject: [PATCH 1/2] Depend on astor 0.8 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 71e84e4..b3d80bc 100755 --- a/setup.py +++ b/setup.py @@ -33,7 +33,7 @@ class Install(install): install_requires = [ 'rply>=0.7.7', - 'astor @ https://github.com/berkerpeksag/astor/archive/master.zip', + 'astor>=0.8', 'funcparserlib>=0.3.6', 'clint>=0.4'] if os.name == 'nt': From 03eff1374c1c099d3f06f424e5e4f0d86aaced4e Mon Sep 17 00:00:00 2001 From: Kodi Arfer Date: Sun, 19 May 2019 13:34:55 -0400 Subject: [PATCH 2/2] Update NEWS for release --- NEWS.rst | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/NEWS.rst b/NEWS.rst index f925d01..94db065 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,8 +1,13 @@ .. default-role:: code -Unreleased +0.17.0 ============================== +**Warning**: Hy 0.17.x will be the last Hy versions to support Python 2, +and we expect 0.17.0 to be the only release in this line. By the time +0.18.0 is released (in 2020, after CPython 2 has ceased being developed), +Hy will only support Python 3. + Removals ------------------------------ * Python 3.4 is no longer supported. @@ -13,16 +18,15 @@ New Features * Format strings with embedded Hy code (e.g., `f"The sum is {(+ x y)}"`) are now supported, even on Pythons earlier than 3.6. * Added a special form `setx` to create Python 3.8 assignment expressions. -* New list? function. -* New tuple? function. +* Added new core functions `list?` and `tuple`. * Gensyms now have a simpler format that's more concise when mangled (e.g., `_hyx_XsemicolonXfooXvertical_lineX1235` is now `_hyx_fooXUffffX1`). Bug Fixes ------------------------------ -* Fixed a crash caused by errors creating temp files during bytecode - compilation +* Fixed a crash caused by errors creating temporary files during + bytecode compilation. 0.16.0 ==============================