pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/py-hy



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Mar 20 19:14:57 UTC 2021

Modified Files:
        pkgsrc/lang/py-hy: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/py-hy/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/py-hy/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/py-hy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/py-hy/Makefile
diff -u pkgsrc/lang/py-hy/Makefile:1.9 pkgsrc/lang/py-hy/Makefile:1.10
--- pkgsrc/lang/py-hy/Makefile:1.9      Fri Mar 27 15:27:41 2020
+++ pkgsrc/lang/py-hy/Makefile  Sat Mar 20 19:14:57 2021
@@ -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 @@ HOMEPAGE=     https://docs.hylang.org/
 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

Index: pkgsrc/lang/py-hy/PLIST
diff -u pkgsrc/lang/py-hy/PLIST:1.4 pkgsrc/lang/py-hy/PLIST:1.5
--- pkgsrc/lang/py-hy/PLIST:1.4 Fri Mar 27 15:27:41 2020
+++ pkgsrc/lang/py-hy/PLIST     Sat Mar 20 19:14:57 2021
@@ -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/__init__.pyo
 ${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

Index: pkgsrc/lang/py-hy/distinfo
diff -u pkgsrc/lang/py-hy/distinfo:1.6 pkgsrc/lang/py-hy/distinfo:1.7
--- pkgsrc/lang/py-hy/distinfo:1.6      Fri Mar 27 15:27:41 2020
+++ pkgsrc/lang/py-hy/distinfo  Sat Mar 20 19:14:57 2021
@@ -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