pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-pyvcd



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Sep  2 15:37:24 UTC 2026

Modified Files:
        pkgsrc/devel/py-pyvcd: Makefile PLIST distinfo

Log Message:
py-pyvcd: updated to 0.5.0

pyvcd-0.5.0 (2026-08-11)

* Breaking changes:

  * Raise the minimum supported Python version to 3.10
  * Model `Timescale.magnitude` as a plain `int`. `TimescaleMagnitude` remains
    as an `IntEnum` whose members compare equal to their integer values, but
    code such as `timescale.magnitude.value` must become
    `timescale.magnitude`.

* Reader features, aligning `vcd.reader` with the corpus of real-world VCD
  files collected by the `wellen`__ waveform library:

  * Accept the nonstandard SystemVerilog and VHDL scope and variable types
    emitted by GHDL, nvc, Verilator, QuestaSim, and fst2vcd
  * Accept nine-state std_logic values, e.g. ``bUUUU``, in scalar and vector
    value changes
  * Accept empty vector values, e.g. ``b !``, emitted by GHDL for zero-width
    variables
  * Accept float time changes with zero fractional parts, e.g. ``#3.0``,
    emitted by Migen
  * Accept any positive integer timescale magnitude, not just 1, 10, and 100
  * Accept scope and variable names starting with ``$``, e.g. VCS's
    ``$unit``, as well as unnamed scopes
  * Tokenize the ``$attrbegin``/``$attrend`` attribute extension emitted by
    nvc and fst2vcd
  * Split possibly-negative bit indices, e.g. ``signal[2:-2]``, from variable
    references


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyvcd/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyvcd/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyvcd/distinfo

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

Modified files:

Index: pkgsrc/devel/py-pyvcd/Makefile
diff -u pkgsrc/devel/py-pyvcd/Makefile:1.5 pkgsrc/devel/py-pyvcd/Makefile:1.6
--- pkgsrc/devel/py-pyvcd/Makefile:1.5  Mon Aug 10 11:45:25 2026
+++ pkgsrc/devel/py-pyvcd/Makefile      Wed Sep  2 15:37:24 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2026/08/10 11:45:25 adam Exp $
+# $NetBSD: Makefile,v 1.6 2026/09/02 15:37:24 adam Exp $
 
-DISTNAME=      pyvcd-0.4.2
+DISTNAME=      pyvcd-0.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyvcd/}
@@ -10,8 +10,7 @@ HOMEPAGE=     https://github.com/westerndigi
 COMMENT=       Package to write Value Change Dump (VCD) files
 LICENSE=       mit
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=6.3:../../devel/py-setuptools_scm
+TOOL_DEPENDS+= ${PYPKGPREFIX}-uv-build>=0.9.13:../../devel/py-uv-build
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/devel/py-pyvcd/PLIST
diff -u pkgsrc/devel/py-pyvcd/PLIST:1.2 pkgsrc/devel/py-pyvcd/PLIST:1.3
--- pkgsrc/devel/py-pyvcd/PLIST:1.2     Sat Apr 12 20:03:47 2025
+++ pkgsrc/devel/py-pyvcd/PLIST Wed Sep  2 15:37:24 2026
@@ -1,9 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2025/04/12 20:03:47 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/09/02 15:37:24 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/vcd/__init__.py
 ${PYSITELIB}/vcd/__init__.pyc
 ${PYSITELIB}/vcd/__init__.pyo

Index: pkgsrc/devel/py-pyvcd/distinfo
diff -u pkgsrc/devel/py-pyvcd/distinfo:1.3 pkgsrc/devel/py-pyvcd/distinfo:1.4
--- pkgsrc/devel/py-pyvcd/distinfo:1.3  Mon Aug 10 11:45:25 2026
+++ pkgsrc/devel/py-pyvcd/distinfo      Wed Sep  2 15:37:24 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2026/08/10 11:45:25 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/09/02 15:37:24 adam Exp $
 
-BLAKE2s (pyvcd-0.4.2.tar.gz) = 29b2cff5af36de9b63f031e041790025b034edfc76d54bf12e1f4c7ff76803ab
-SHA512 (pyvcd-0.4.2.tar.gz) = f2b9fbc7fd12929ee0dba4abc2b538f5a2db5eee32aebe65918b58b8883f02afba3d7a8a6710ff3d294162e03f56829c95e5c6855a27fe5f5129ff19b5d8b61a
-Size (pyvcd-0.4.2.tar.gz) = 42371 bytes
+BLAKE2s (pyvcd-0.5.0.tar.gz) = f5d34e1f0e36d6bbc64fcf53f181a3757974f1ba3f22e74cc27965506dfd9beb
+SHA512 (pyvcd-0.5.0.tar.gz) = 8ee32fb40d3e6a642752a036abedb0f5607bf3da1c3e55591e113fc409e8489e1381bd873fded193792ada7cbc8f196c0453cab38e41f5671f03604894889b8a
+Size (pyvcd-0.5.0.tar.gz) = 42872 bytes



Home | Main Index | Thread Index | Old Index