pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   js
Date:           Sat Sep 14 23:56:47 UTC 2024

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/py-construct-classes: DESCR Makefile PLIST distinfo

Log Message:
Add devel/py-construct-classes 0.1.2

Parse your binary data into dataclasses. Pack your dataclasses into binary
data.

construct-classes rely on construct for parsing and packing. The programmer
needs to manually write the Construct expressions. There is also no type
verification, so it is the programmer's responsibility that the dataclass and
the Construct expression match.


To generate a diff of this commit:
cvs rdiff -u -r1.4340 -r1.4341 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-construct-classes/DESCR \
    pkgsrc/devel/py-construct-classes/Makefile \
    pkgsrc/devel/py-construct-classes/PLIST \
    pkgsrc/devel/py-construct-classes/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/Makefile
diff -u pkgsrc/devel/Makefile:1.4340 pkgsrc/devel/Makefile:1.4341
--- pkgsrc/devel/Makefile:1.4340        Sat Sep 14 23:48:23 2024
+++ pkgsrc/devel/Makefile       Sat Sep 14 23:56:47 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4340 2024/09/14 23:48:23 js Exp $
+# $NetBSD: Makefile,v 1.4341 2024/09/14 23:56:47 js Exp $
 #
 
 COMMENT=       Development utilities
@@ -2523,6 +2523,7 @@ SUBDIR+=  py-confuse
 SUBDIR+=       py-constantly
 SUBDIR+=       py-constants
 SUBDIR+=       py-construct
+SUBDIR+=       py-construct-classes
 SUBDIR+=       py-contextlib2
 SUBDIR+=       py-cookiecutter
 SUBDIR+=       py-cooldict

Added files:

Index: pkgsrc/devel/py-construct-classes/DESCR
diff -u /dev/null pkgsrc/devel/py-construct-classes/DESCR:1.1
--- /dev/null   Sat Sep 14 23:56:48 2024
+++ pkgsrc/devel/py-construct-classes/DESCR     Sat Sep 14 23:56:47 2024
@@ -0,0 +1,7 @@
+Parse your binary data into dataclasses. Pack your dataclasses into binary
+data.
+
+construct-classes rely on construct for parsing and packing. The programmer
+needs to manually write the Construct expressions. There is also no type
+verification, so it is the programmer's responsibility that the dataclass and
+the Construct expression match.
Index: pkgsrc/devel/py-construct-classes/Makefile
diff -u /dev/null pkgsrc/devel/py-construct-classes/Makefile:1.1
--- /dev/null   Sat Sep 14 23:56:48 2024
+++ pkgsrc/devel/py-construct-classes/Makefile  Sat Sep 14 23:56:47 2024
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2024/09/14 23:56:47 js Exp $
+
+DISTNAME=      construct-classes-0.1.2
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=c/construct-classes/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://pypi.org/project/construct-classes/
+COMMENT=       Parse your binary structs into dataclasses
+LICENSE=       mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core-[0-9]*:../../devel/py-poetry-core
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/wheel.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-construct-classes/PLIST
diff -u /dev/null pkgsrc/devel/py-construct-classes/PLIST:1.1
--- /dev/null   Sat Sep 14 23:56:48 2024
+++ pkgsrc/devel/py-construct-classes/PLIST     Sat Sep 14 23:56:47 2024
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST,v 1.1 2024/09/14 23:56:47 js Exp $
+${PYSITELIB}/CHANGELOG.rst
+${PYSITELIB}/LICENSE
+${PYSITELIB}/README.rst
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/construct_classes/__init__.py
+${PYSITELIB}/construct_classes/__init__.pyc
+${PYSITELIB}/construct_classes/__init__.pyo
+${PYSITELIB}/construct_classes/py.typed
Index: pkgsrc/devel/py-construct-classes/distinfo
diff -u /dev/null pkgsrc/devel/py-construct-classes/distinfo:1.1
--- /dev/null   Sat Sep 14 23:56:48 2024
+++ pkgsrc/devel/py-construct-classes/distinfo  Sat Sep 14 23:56:47 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/09/14 23:56:47 js Exp $
+
+BLAKE2s (construct-classes-0.1.2.tar.gz) = 5ccf749a6e543227c75fcfae982baf608137b9c084cd413bf8bcb2a959eb04a7
+SHA512 (construct-classes-0.1.2.tar.gz) = 325fc1114d672a679323f90893298078f6f9793806da072bacc264856cc97e53b78d94e51b5767fde059eec6a2f520ee0c21d9b508897de716a17a01ea37248f
+Size (construct-classes-0.1.2.tar.gz) = 5018 bytes



Home | Main Index | Thread Index | Old Index