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