pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/py-hy py-hy: updated to 0.20.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/67ff32988414
branches:  trunk
changeset: 449087:67ff32988414
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Mar 20 19:14:57 2021 +0000

description:
py-hy: updated to 0.20.0

0.20.0 (released 2021-01-25)
==============================

Removals
------------------------------
* Python 3.5 is no longer supported.

New Features
------------------------------
* `let` macro now supports extended iterable unpacking syntax.
* New contrib module `pprint`, a Hy equivalent of `python.pprint`.

Bug Fixes
------------------------------
* Fixed a bug that made `hy.eval` from Python fail on `require`.
* Fixed a bug that prevented pickling of keyword objects.
* Fixed a compiler crash from `setv` with an odd number of arguments in
  `defclass`.

0.19.0 (released 2020-07-16)
==============================

Breaking Changes
------------------------------
* `parse-args` is no longer implemented with `eval`; so e.g. you should
  now say `:type int` instead of `:type 'int`.

New Features
------------------------------
* Python 3.9 is now supported.

Bug Fixes
------------------------------
* Improved support for nesting anaphoric macros by only applying
  symbol replacement where absolutely necessary.
* Quoted f-strings are no longer evaluated prematurely.
* Fixed a regression in the production of error messages for empty
  expressions.
* Fixed a scoping bug for code executed with `hy -c`.
* Fixed a bug in the compilation of multiple `require`\s.
* Fixed various bugs in command-line option parsing.

diffstat:

 lang/py-hy/Makefile |   6 +++---
 lang/py-hy/PLIST    |   3 ++-
 lang/py-hy/distinfo |  10 +++++-----
 3 files changed, 10 insertions(+), 9 deletions(-)

diffs (54 lines):

diff -r cc706721bcd2 -r 67ff32988414 lang/py-hy/Makefile
--- a/lang/py-hy/Makefile       Sat Mar 20 19:09:15 2021 +0000
+++ b/lang/py-hy/Makefile       Sat Mar 20 19:14:57 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2020/03/27 15:27:41 adam Exp $
+# $NetBSD: Makefile,v 1.10 2021/03/20 19:14:57 adam Exp $
 
-DISTNAME=      hy-0.18.0
+DISTNAME=      hy-0.20.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    lang python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=h/hy/}
@@ -10,7 +10,7 @@
 COMMENT=       Lisp and Python love each other
 LICENSE=       mit
 
-DEPENDS+=      ${PYPKGPREFIX}-astor>=0.6:../../devel/py-astor
+DEPENDS+=      ${PYPKGPREFIX}-astor>=0.8:../../devel/py-astor
 DEPENDS+=      ${PYPKGPREFIX}-colorama-[0-9]*:../../comms/py-colorama
 DEPENDS+=      ${PYPKGPREFIX}-funcparserlib>=0.3.6:../../devel/py-funcparserlib
 DEPENDS+=      ${PYPKGPREFIX}-rply>=0.7.7:../../devel/py-rply
diff -r cc706721bcd2 -r 67ff32988414 lang/py-hy/PLIST
--- a/lang/py-hy/PLIST  Sat Mar 20 19:09:15 2021 +0000
+++ b/lang/py-hy/PLIST  Sat Mar 20 19:14:57 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2020/03/27 15:27:41 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2021/03/20 19:14:57 adam Exp $
 bin/hy-${PYVERSSUFFIX}
 bin/hy2py-${PYVERSSUFFIX}
 bin/hyc-${PYVERSSUFFIX}
@@ -32,6 +32,7 @@
 ${PYSITELIB}/hy/contrib/botsbuildbots.hy
 ${PYSITELIB}/hy/contrib/hy_repr.hy
 ${PYSITELIB}/hy/contrib/loop.hy
+${PYSITELIB}/hy/contrib/pprint.hy
 ${PYSITELIB}/hy/contrib/profile.hy
 ${PYSITELIB}/hy/contrib/sequences.hy
 ${PYSITELIB}/hy/contrib/walk.hy
diff -r cc706721bcd2 -r 67ff32988414 lang/py-hy/distinfo
--- a/lang/py-hy/distinfo       Sat Mar 20 19:09:15 2021 +0000
+++ b/lang/py-hy/distinfo       Sat Mar 20 19:14:57 2021 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.6 2020/03/27 15:27:41 adam Exp $
+$NetBSD: distinfo,v 1.7 2021/03/20 19:14:57 adam Exp $
 
-SHA1 (hy-0.18.0.tar.gz) = 4e402d8b86554efd1028e7117e79031495dd65b4
-RMD160 (hy-0.18.0.tar.gz) = c662ae772e336683e39e9228fc384e2de0960c21
-SHA512 (hy-0.18.0.tar.gz) = 0e79a9e8057c2cf022703d4c8d7ff6832a211562d97024ebcb9e3d16bfc1b427d3ba08b855cef9b5810a36e33bde694b8bd3bbac947615e3f1693c9cdf32e8b2
-Size (hy-0.18.0.tar.gz) = 83803 bytes
+SHA1 (hy-0.20.0.tar.gz) = 376449bdab3bcdbe3543d0f892f3286e403ebcae
+RMD160 (hy-0.20.0.tar.gz) = 3d5e6081dd85b478c7a65b063691cab84bcd5b4b
+SHA512 (hy-0.20.0.tar.gz) = f6a3ea45589d090c2b142b53c26c3d81f26b02c40f6ad0b875196c24ac7de3dd869b0575ce40e1f146512fb90a7ce8508810dd58d6514569ea682e7a3af39685
+Size (hy-0.20.0.tar.gz) = 90040 bytes
 SHA1 (patch-setup.py) = dc39e78039b408334f6f126730492355148e45c8



Home | Main Index | Thread Index | Old Index