pkgsrc-Changes archive

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

CVS commit: pkgsrc/math



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Sep  4 08:46:01 UTC 2026

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

Log Message:
py-formulaic: added version 1.2.2

Formulaic is a high-performance implementation of Wilkinson formulas for
Python.


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

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

Modified files:

Index: pkgsrc/math/Makefile
diff -u pkgsrc/math/Makefile:1.647 pkgsrc/math/Makefile:1.648
--- pkgsrc/math/Makefile:1.647  Thu Aug 27 09:19:11 2026
+++ pkgsrc/math/Makefile        Fri Sep  4 08:46:01 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.647 2026/08/27 09:19:11 adam Exp $
+# $NetBSD: Makefile,v 1.648 2026/09/04 08:46:01 adam Exp $
 
 COMMENT=       Mathematics
 
@@ -426,6 +426,7 @@ SUBDIR+=    py-bottleneck
 SUBDIR+=       py-claripy
 SUBDIR+=       py-colormath
 SUBDIR+=       py-ephem
+SUBDIR+=       py-formulaic
 SUBDIR+=       py-gmpy2
 SUBDIR+=       py-gwcs
 SUBDIR+=       py-hmmlearn

Added files:

Index: pkgsrc/math/py-formulaic/DESCR
diff -u /dev/null pkgsrc/math/py-formulaic/DESCR:1.1
--- /dev/null   Fri Sep  4 08:46:01 2026
+++ pkgsrc/math/py-formulaic/DESCR      Fri Sep  4 08:46:01 2026
@@ -0,0 +1,2 @@
+Formulaic is a high-performance implementation of Wilkinson formulas for
+Python.
Index: pkgsrc/math/py-formulaic/Makefile
diff -u /dev/null pkgsrc/math/py-formulaic/Makefile:1.1
--- /dev/null   Fri Sep  4 08:46:01 2026
+++ pkgsrc/math/py-formulaic/Makefile   Fri Sep  4 08:46:01 2026
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2026/09/04 08:46:01 adam Exp $
+
+DISTNAME=      formulaic-1.2.2
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    math python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=f/formulaic/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/matthewwardrop/formulaic
+COMMENT=       Implementation of Wilkinson formulas
+LICENSE=       mit
+
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatch-vcs>=0:../../devel/py-hatch-vcs
+TOOL_DEPENDS+= ${PYPKGPREFIX}-hatchling>=0:../../devel/py-hatchling
+DEPENDS+=      ${PYPKGPREFIX}-interface-meta>=1.2.0:../../misc/py-interface-meta
+DEPENDS+=      ${PYPKGPREFIX}-narwhals>=1.17:../../misc/py-narwhals
+DEPENDS+=      ${PYPKGPREFIX}-pandas>=1.3:../../math/py-pandas
+DEPENDS+=      ${PYPKGPREFIX}-scipy>=1.6:../../math/py-scipy
+DEPENDS+=      ${PYPKGPREFIX}-wrapt>=1.17.0:../../devel/py-wrapt
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.2.0:../../devel/py-typing-extensions
+
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE=  310 311 # py-numpy
+
+.include "../../lang/python/wheel.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-formulaic/PLIST
diff -u /dev/null pkgsrc/math/py-formulaic/PLIST:1.1
--- /dev/null   Fri Sep  4 08:46:01 2026
+++ pkgsrc/math/py-formulaic/PLIST      Fri Sep  4 08:46:01 2026
@@ -0,0 +1,179 @@
+@comment $NetBSD: PLIST,v 1.1 2026/09/04 08:46:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/formulaic/__init__.py
+${PYSITELIB}/formulaic/__init__.pyc
+${PYSITELIB}/formulaic/__init__.pyo
+${PYSITELIB}/formulaic/_version.py
+${PYSITELIB}/formulaic/_version.pyc
+${PYSITELIB}/formulaic/_version.pyo
+${PYSITELIB}/formulaic/errors.py
+${PYSITELIB}/formulaic/errors.pyc
+${PYSITELIB}/formulaic/errors.pyo
+${PYSITELIB}/formulaic/formula.py
+${PYSITELIB}/formulaic/formula.pyc
+${PYSITELIB}/formulaic/formula.pyo
+${PYSITELIB}/formulaic/materializers/__init__.py
+${PYSITELIB}/formulaic/materializers/__init__.pyc
+${PYSITELIB}/formulaic/materializers/__init__.pyo
+${PYSITELIB}/formulaic/materializers/base.py
+${PYSITELIB}/formulaic/materializers/base.pyc
+${PYSITELIB}/formulaic/materializers/base.pyo
+${PYSITELIB}/formulaic/materializers/narwhals.py
+${PYSITELIB}/formulaic/materializers/narwhals.pyc
+${PYSITELIB}/formulaic/materializers/narwhals.pyo
+${PYSITELIB}/formulaic/materializers/pandas.py
+${PYSITELIB}/formulaic/materializers/pandas.pyc
+${PYSITELIB}/formulaic/materializers/pandas.pyo
+${PYSITELIB}/formulaic/materializers/types/__init__.py
+${PYSITELIB}/formulaic/materializers/types/__init__.pyc
+${PYSITELIB}/formulaic/materializers/types/__init__.pyo
+${PYSITELIB}/formulaic/materializers/types/enums.py
+${PYSITELIB}/formulaic/materializers/types/enums.pyc
+${PYSITELIB}/formulaic/materializers/types/enums.pyo
+${PYSITELIB}/formulaic/materializers/types/evaluated_factor.py
+${PYSITELIB}/formulaic/materializers/types/evaluated_factor.pyc
+${PYSITELIB}/formulaic/materializers/types/evaluated_factor.pyo
+${PYSITELIB}/formulaic/materializers/types/factor_values.py
+${PYSITELIB}/formulaic/materializers/types/factor_values.pyc
+${PYSITELIB}/formulaic/materializers/types/factor_values.pyo
+${PYSITELIB}/formulaic/materializers/types/scoped_factor.py
+${PYSITELIB}/formulaic/materializers/types/scoped_factor.pyc
+${PYSITELIB}/formulaic/materializers/types/scoped_factor.pyo
+${PYSITELIB}/formulaic/materializers/types/scoped_term.py
+${PYSITELIB}/formulaic/materializers/types/scoped_term.pyc
+${PYSITELIB}/formulaic/materializers/types/scoped_term.pyo
+${PYSITELIB}/formulaic/model_matrix.py
+${PYSITELIB}/formulaic/model_matrix.pyc
+${PYSITELIB}/formulaic/model_matrix.pyo
+${PYSITELIB}/formulaic/model_spec.py
+${PYSITELIB}/formulaic/model_spec.pyc
+${PYSITELIB}/formulaic/model_spec.pyo
+${PYSITELIB}/formulaic/parser/__init__.py
+${PYSITELIB}/formulaic/parser/__init__.pyc
+${PYSITELIB}/formulaic/parser/__init__.pyo
+${PYSITELIB}/formulaic/parser/algos/__init__.py
+${PYSITELIB}/formulaic/parser/algos/__init__.pyc
+${PYSITELIB}/formulaic/parser/algos/__init__.pyo
+${PYSITELIB}/formulaic/parser/algos/sanitize_tokens.py
+${PYSITELIB}/formulaic/parser/algos/sanitize_tokens.pyc
+${PYSITELIB}/formulaic/parser/algos/sanitize_tokens.pyo
+${PYSITELIB}/formulaic/parser/algos/tokenize.py
+${PYSITELIB}/formulaic/parser/algos/tokenize.pyc
+${PYSITELIB}/formulaic/parser/algos/tokenize.pyo
+${PYSITELIB}/formulaic/parser/algos/tokens_to_ast.py
+${PYSITELIB}/formulaic/parser/algos/tokens_to_ast.pyc
+${PYSITELIB}/formulaic/parser/algos/tokens_to_ast.pyo
+${PYSITELIB}/formulaic/parser/parser.py
+${PYSITELIB}/formulaic/parser/parser.pyc
+${PYSITELIB}/formulaic/parser/parser.pyo
+${PYSITELIB}/formulaic/parser/types/__init__.py
+${PYSITELIB}/formulaic/parser/types/__init__.pyc
+${PYSITELIB}/formulaic/parser/types/__init__.pyo
+${PYSITELIB}/formulaic/parser/types/ast_node.py
+${PYSITELIB}/formulaic/parser/types/ast_node.pyc
+${PYSITELIB}/formulaic/parser/types/ast_node.pyo
+${PYSITELIB}/formulaic/parser/types/factor.py
+${PYSITELIB}/formulaic/parser/types/factor.pyc
+${PYSITELIB}/formulaic/parser/types/factor.pyo
+${PYSITELIB}/formulaic/parser/types/formula_parser.py
+${PYSITELIB}/formulaic/parser/types/formula_parser.pyc
+${PYSITELIB}/formulaic/parser/types/formula_parser.pyo
+${PYSITELIB}/formulaic/parser/types/operator.py
+${PYSITELIB}/formulaic/parser/types/operator.pyc
+${PYSITELIB}/formulaic/parser/types/operator.pyo
+${PYSITELIB}/formulaic/parser/types/operator_resolver.py
+${PYSITELIB}/formulaic/parser/types/operator_resolver.pyc
+${PYSITELIB}/formulaic/parser/types/operator_resolver.pyo
+${PYSITELIB}/formulaic/parser/types/ordered_set.py
+${PYSITELIB}/formulaic/parser/types/ordered_set.pyc
+${PYSITELIB}/formulaic/parser/types/ordered_set.pyo
+${PYSITELIB}/formulaic/parser/types/term.py
+${PYSITELIB}/formulaic/parser/types/term.pyc
+${PYSITELIB}/formulaic/parser/types/term.pyo
+${PYSITELIB}/formulaic/parser/types/token.py
+${PYSITELIB}/formulaic/parser/types/token.pyc
+${PYSITELIB}/formulaic/parser/types/token.pyo
+${PYSITELIB}/formulaic/parser/utils.py
+${PYSITELIB}/formulaic/parser/utils.pyc
+${PYSITELIB}/formulaic/parser/utils.pyo
+${PYSITELIB}/formulaic/sugar.py
+${PYSITELIB}/formulaic/sugar.pyc
+${PYSITELIB}/formulaic/sugar.pyo
+${PYSITELIB}/formulaic/transforms/__init__.py
+${PYSITELIB}/formulaic/transforms/__init__.pyc
+${PYSITELIB}/formulaic/transforms/__init__.pyo
+${PYSITELIB}/formulaic/transforms/basis_spline.py
+${PYSITELIB}/formulaic/transforms/basis_spline.pyc
+${PYSITELIB}/formulaic/transforms/basis_spline.pyo
+${PYSITELIB}/formulaic/transforms/contrasts.py
+${PYSITELIB}/formulaic/transforms/contrasts.pyc
+${PYSITELIB}/formulaic/transforms/contrasts.pyo
+${PYSITELIB}/formulaic/transforms/cubic_spline.py
+${PYSITELIB}/formulaic/transforms/cubic_spline.pyc
+${PYSITELIB}/formulaic/transforms/cubic_spline.pyo
+${PYSITELIB}/formulaic/transforms/hashed.py
+${PYSITELIB}/formulaic/transforms/hashed.pyc
+${PYSITELIB}/formulaic/transforms/hashed.pyo
+${PYSITELIB}/formulaic/transforms/identity.py
+${PYSITELIB}/formulaic/transforms/identity.pyc
+${PYSITELIB}/formulaic/transforms/identity.pyo
+${PYSITELIB}/formulaic/transforms/lag.py
+${PYSITELIB}/formulaic/transforms/lag.pyc
+${PYSITELIB}/formulaic/transforms/lag.pyo
+${PYSITELIB}/formulaic/transforms/patsy_compat.py
+${PYSITELIB}/formulaic/transforms/patsy_compat.pyc
+${PYSITELIB}/formulaic/transforms/patsy_compat.pyo
+${PYSITELIB}/formulaic/transforms/poly.py
+${PYSITELIB}/formulaic/transforms/poly.pyc
+${PYSITELIB}/formulaic/transforms/poly.pyo
+${PYSITELIB}/formulaic/transforms/scale.py
+${PYSITELIB}/formulaic/transforms/scale.pyc
+${PYSITELIB}/formulaic/transforms/scale.pyo
+${PYSITELIB}/formulaic/utils/__init__.py
+${PYSITELIB}/formulaic/utils/__init__.pyc
+${PYSITELIB}/formulaic/utils/__init__.pyo
+${PYSITELIB}/formulaic/utils/calculus.py
+${PYSITELIB}/formulaic/utils/calculus.pyc
+${PYSITELIB}/formulaic/utils/calculus.pyo
+${PYSITELIB}/formulaic/utils/cast.py
+${PYSITELIB}/formulaic/utils/cast.pyc
+${PYSITELIB}/formulaic/utils/cast.pyo
+${PYSITELIB}/formulaic/utils/code.py
+${PYSITELIB}/formulaic/utils/code.pyc
+${PYSITELIB}/formulaic/utils/code.pyo
+${PYSITELIB}/formulaic/utils/constraints.py
+${PYSITELIB}/formulaic/utils/constraints.pyc
+${PYSITELIB}/formulaic/utils/constraints.pyo
+${PYSITELIB}/formulaic/utils/context.py
+${PYSITELIB}/formulaic/utils/context.pyc
+${PYSITELIB}/formulaic/utils/context.pyo
+${PYSITELIB}/formulaic/utils/deprecations.py
+${PYSITELIB}/formulaic/utils/deprecations.pyc
+${PYSITELIB}/formulaic/utils/deprecations.pyo
+${PYSITELIB}/formulaic/utils/iterators.py
+${PYSITELIB}/formulaic/utils/iterators.pyc
+${PYSITELIB}/formulaic/utils/iterators.pyo
+${PYSITELIB}/formulaic/utils/layered_mapping.py
+${PYSITELIB}/formulaic/utils/layered_mapping.pyc
+${PYSITELIB}/formulaic/utils/layered_mapping.pyo
+${PYSITELIB}/formulaic/utils/null_handling.py
+${PYSITELIB}/formulaic/utils/null_handling.pyc
+${PYSITELIB}/formulaic/utils/null_handling.pyo
+${PYSITELIB}/formulaic/utils/sentinels.py
+${PYSITELIB}/formulaic/utils/sentinels.pyc
+${PYSITELIB}/formulaic/utils/sentinels.pyo
+${PYSITELIB}/formulaic/utils/sparse.py
+${PYSITELIB}/formulaic/utils/sparse.pyc
+${PYSITELIB}/formulaic/utils/sparse.pyo
+${PYSITELIB}/formulaic/utils/stateful_transforms.py
+${PYSITELIB}/formulaic/utils/stateful_transforms.pyc
+${PYSITELIB}/formulaic/utils/stateful_transforms.pyo
+${PYSITELIB}/formulaic/utils/structured.py
+${PYSITELIB}/formulaic/utils/structured.pyc
+${PYSITELIB}/formulaic/utils/structured.pyo
+${PYSITELIB}/formulaic/utils/variables.py
+${PYSITELIB}/formulaic/utils/variables.pyc
+${PYSITELIB}/formulaic/utils/variables.pyo
Index: pkgsrc/math/py-formulaic/distinfo
diff -u /dev/null pkgsrc/math/py-formulaic/distinfo:1.1
--- /dev/null   Fri Sep  4 08:46:01 2026
+++ pkgsrc/math/py-formulaic/distinfo   Fri Sep  4 08:46:01 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/09/04 08:46:01 adam Exp $
+
+BLAKE2s (formulaic-1.2.2.tar.gz) = c382772d2e2b1ff91e5723b5177c3cbc6fdf744ade79b3847bd2e20e28b422c7
+SHA512 (formulaic-1.2.2.tar.gz) = cbaf347731ec9efd337e99c1cdd1cccaa342d767e13be010e81f92e74157c8dc84c9177f5517851a724f883c89e7b2be15623316bf3596b7f0f7be21391d4f12
+Size (formulaic-1.2.2.tar.gz) = 657522 bytes



Home | Main Index | Thread Index | Old Index