pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/py-nptyping



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat May  6 09:26:48 UTC 2023

Added Files:
        pkgsrc/math/py-nptyping: DESCR Makefile PLIST distinfo

Log Message:
math/py-nptyping: import py-nptyping-2.5.0

This Python module provides type hints for NumPy and pandas.DataFrame
and extensive dynamic type checks for dtypes shapes and structures.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/math/py-nptyping/DESCR \
    pkgsrc/math/py-nptyping/Makefile pkgsrc/math/py-nptyping/PLIST \
    pkgsrc/math/py-nptyping/distinfo

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

Added files:

Index: pkgsrc/math/py-nptyping/DESCR
diff -u /dev/null pkgsrc/math/py-nptyping/DESCR:1.1
--- /dev/null   Sat May  6 09:26:48 2023
+++ pkgsrc/math/py-nptyping/DESCR       Sat May  6 09:26:48 2023
@@ -0,0 +1,2 @@
+This Python module provides type hints for NumPy and pandas.DataFrame
+and extensive dynamic type checks for dtypes shapes and structures.
Index: pkgsrc/math/py-nptyping/Makefile
diff -u /dev/null pkgsrc/math/py-nptyping/Makefile:1.1
--- /dev/null   Sat May  6 09:26:48 2023
+++ pkgsrc/math/py-nptyping/Makefile    Sat May  6 09:26:48 2023
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.1 2023/05/06 09:26:48 wiz Exp $
+
+DISTNAME=      nptyping-2.5.0
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    math python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=n/nptyping/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/ramonhagenaars/nptyping
+COMMENT=       Type hints for NumPy
+LICENSE=       mit
+
+# for pandas support
+#DEPENDS+=             ${PYPKGPREFIX}-pandas>=0:../../math/py-pandas
+# unpackaged
+#BUILD_DEPENDS+=       # TODO: pandas-stubs-fork;python_version>="3.8"
+
+# unpackaged
+#TEST_DEPENDS+=        # TODO: beartype>=0.10.0;python_version>='3.10'
+TEST_DEPENDS+= ${PYPKGPREFIX}-feedparser>=0:../../textproc/py-feedparser
+TEST_DEPENDS+= ${PYPKGPREFIX}-mypy>=0:../../lang/py-mypy
+# unpackaged
+#TEST_DEPENDS+=        # TODO: pyright>=0
+TEST_DEPENDS+= ${PYPKGPREFIX}-typeguard>=0:../../devel/py-typeguard
+
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27 37
+
+.include "../../lang/python/pyversion.mk"
+
+.if ${PYTHON_VERSION} < 310
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.0:../../devel/py-typing-extensions
+.endif
+
+BUILDLINK_API_DEPENDS.py-numpy+=       ${PYPKGPREFIX}-numpy>=1.20.0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-nptyping/PLIST
diff -u /dev/null pkgsrc/math/py-nptyping/PLIST:1.1
--- /dev/null   Sat May  6 09:26:48 2023
+++ pkgsrc/math/py-nptyping/PLIST       Sat May  6 09:26:48 2023
@@ -0,0 +1,62 @@
+@comment $NetBSD: PLIST,v 1.1 2023/05/06 09:26:48 wiz Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/nptyping/__init__.py
+${PYSITELIB}/nptyping/__init__.pyc
+${PYSITELIB}/nptyping/__init__.pyo
+${PYSITELIB}/nptyping/assert_isinstance.py
+${PYSITELIB}/nptyping/assert_isinstance.pyc
+${PYSITELIB}/nptyping/assert_isinstance.pyo
+${PYSITELIB}/nptyping/base_meta_classes.py
+${PYSITELIB}/nptyping/base_meta_classes.pyc
+${PYSITELIB}/nptyping/base_meta_classes.pyo
+${PYSITELIB}/nptyping/error.py
+${PYSITELIB}/nptyping/error.pyc
+${PYSITELIB}/nptyping/error.pyo
+${PYSITELIB}/nptyping/ndarray.py
+${PYSITELIB}/nptyping/ndarray.pyc
+${PYSITELIB}/nptyping/ndarray.pyi
+${PYSITELIB}/nptyping/ndarray.pyo
+${PYSITELIB}/nptyping/nptyping_type.py
+${PYSITELIB}/nptyping/nptyping_type.pyc
+${PYSITELIB}/nptyping/nptyping_type.pyo
+${PYSITELIB}/nptyping/package_info.py
+${PYSITELIB}/nptyping/package_info.pyc
+${PYSITELIB}/nptyping/package_info.pyo
+${PYSITELIB}/nptyping/pandas_/__init__.py
+${PYSITELIB}/nptyping/pandas_/__init__.pyc
+${PYSITELIB}/nptyping/pandas_/__init__.pyo
+${PYSITELIB}/nptyping/pandas_/dataframe.py
+${PYSITELIB}/nptyping/pandas_/dataframe.pyc
+${PYSITELIB}/nptyping/pandas_/dataframe.pyi
+${PYSITELIB}/nptyping/pandas_/dataframe.pyo
+${PYSITELIB}/nptyping/pandas_/typing_.py
+${PYSITELIB}/nptyping/pandas_/typing_.pyc
+${PYSITELIB}/nptyping/pandas_/typing_.pyo
+${PYSITELIB}/nptyping/py.typed
+${PYSITELIB}/nptyping/recarray.py
+${PYSITELIB}/nptyping/recarray.pyc
+${PYSITELIB}/nptyping/recarray.pyi
+${PYSITELIB}/nptyping/recarray.pyo
+${PYSITELIB}/nptyping/shape.py
+${PYSITELIB}/nptyping/shape.pyc
+${PYSITELIB}/nptyping/shape.pyi
+${PYSITELIB}/nptyping/shape.pyo
+${PYSITELIB}/nptyping/shape_expression.py
+${PYSITELIB}/nptyping/shape_expression.pyc
+${PYSITELIB}/nptyping/shape_expression.pyo
+${PYSITELIB}/nptyping/structure.py
+${PYSITELIB}/nptyping/structure.pyc
+${PYSITELIB}/nptyping/structure.pyi
+${PYSITELIB}/nptyping/structure.pyo
+${PYSITELIB}/nptyping/structure_expression.py
+${PYSITELIB}/nptyping/structure_expression.pyc
+${PYSITELIB}/nptyping/structure_expression.pyo
+${PYSITELIB}/nptyping/typing_.py
+${PYSITELIB}/nptyping/typing_.pyc
+${PYSITELIB}/nptyping/typing_.pyi
+${PYSITELIB}/nptyping/typing_.pyo
Index: pkgsrc/math/py-nptyping/distinfo
diff -u /dev/null pkgsrc/math/py-nptyping/distinfo:1.1
--- /dev/null   Sat May  6 09:26:48 2023
+++ pkgsrc/math/py-nptyping/distinfo    Sat May  6 09:26:48 2023
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/05/06 09:26:48 wiz Exp $
+
+BLAKE2s (nptyping-2.5.0.tar.gz) = c493fb14b21f2c4897665492697c72dcd7d64c63caa4996f34c07a14a3cc3a86
+SHA512 (nptyping-2.5.0.tar.gz) = a3b3792a1383278697ca1a61081cd01f93a49afc6e2373f40fedbaabf6da596da052efde9c90c28fe7a08472871f04516f74606ef93f4315680ca045ca82ee86
+Size (nptyping-2.5.0.tar.gz) = 71623 bytes



Home | Main Index | Thread Index | Old Index