git: 390d42059282 - main - science/cantera: update 3.0.0 → 3.0.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 17 Sep 2024 05:25:04 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=390d42059282ab33dbd567925dafc1a3567e2f80

commit 390d42059282ab33dbd567925dafc1a3567e2f80
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-09-17 05:24:45 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-09-17 05:25:01 +0000

    science/cantera: update 3.0.0 → 3.0.1
---
 science/cantera/Makefile  |  24 ++-
 science/cantera/distinfo  |   6 +-
 science/cantera/pkg-plist | 442 ++++++++++------------------------------------
 3 files changed, 117 insertions(+), 355 deletions(-)

diff --git a/science/cantera/Makefile b/science/cantera/Makefile
index e0ede2fc6050..914a8928850c 100644
--- a/science/cantera/Makefile
+++ b/science/cantera/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	cantera
 DISTVERSIONPREFIX=	v
-DISTVERSION=	3.0.0
-PORTREVISION=	3
+DISTVERSION=	3.0.1
 CATEGORIES=	science # chemistry physics
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -20,7 +19,7 @@ LIB_DEPENDS=	libfmt.so:devel/libfmt \
 		libopenblas.so:math/openblas \
 		libyaml-cpp.so:devel/yaml-cpp
 
-USES=		compiler:c++17-lang eigen:3 localbase scons
+USES=		compiler:c++17-lang eigen:3 gettext-runtime localbase scons
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
@@ -44,7 +43,7 @@ ALL_TARGET=	build
 TEST_TARGET=	test # some tests fail, see https://github.com/Cantera/cantera/issues/1095
 
 OPTIONS_DEFINE=		OCTAVE PYTHON
-OPTIONS_DEFAULT=	# PYTHON is broken; OCTAVE is off by default because Octave interface is not a frequently requested feature
+OPTIONS_DEFAULT=	PYTHON # OCTAVE is off by default because Octave interface is not a frequently requested feature
 OPTIONS_SUB=		yes
 
 OCTAVE_DESC=		Octave support
@@ -60,14 +59,15 @@ PYTHON_USES_OFF=	python:env
 PYTHON_USE=		PYTHON=cython
 PYTHON_MAKE_ARGS=	python_cmd=${PYTHON_CMD} python_package=full
 PYTHON_MAKE_ARGS_OFF=	python_package="none"
-PYTHON_BUILD_DEPENDS=	${PYNUMPY}
+PYTHON_BUILD_DEPENDS=	${PYNUMPY} \
+			${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+			${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR}
 PYTHON_RUN_DEPENDS=	${PYNUMPY} \
 			${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \
 			${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
 			${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
 			${PYTHON_PKGNAMEPREFIX}ruamel.yaml>0:devel/py-ruamel.yaml@${PY_FLAVOR} \
 			${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
-PYTHON_BROKEN=		https://github.com/Cantera/cantera/issues/1601
 
 do-install:
 	cd ${WRKSRC} && \
@@ -76,8 +76,18 @@ do-install:
 	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcantera_shared.so.${PORTVERSION}
 
 do-install-PYTHON-on:
+	# delete .pyc files to fix the stage reference problem, see https://github.com/Cantera/cantera/issues/1601
+	@for f in `${FIND} ${STAGEDIR} -name "*.pyc"`; do \
+		${RM} $${f}; \
+	done
 	# strip
-	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cantera/_cantera.cpython-${PYTHON_SUFFIX}.so
+	@${STRIP_CMD} \
+		${STAGEDIR}${PYTHON_SITELIBDIR}/cantera/_cantera.cpython-${PYTHON_SUFFIX}.so \
+		${STAGEDIR}${PREFIX}/lib/libcantera_python3_11.so
+	# remove empty dirs
+	@${RMDIR} \
+		${STAGEDIR}${PYTHON_SITELIBDIR}/cantera/__pycache__ \
+		${STAGEDIR}${PYTHON_SITELIBDIR}/cantera/with_units/__pycache__
 
 post-patch-OCTAVE-on: # adjust Octave version in SConscript (python styled os.environ['OCTAVE_VERSION'] somehow doesn't work for this)
 	@${REINPLACE_CMD} -e "s|, 'bin', 'glnx.*')|, 'lib', 'octave', '${OCTAVE_VERSION}')|" ${WRKSRC}/src/matlab/SConscript
diff --git a/science/cantera/distinfo b/science/cantera/distinfo
index 4fa9a5607568..3cf6ea36ed62 100644
--- a/science/cantera/distinfo
+++ b/science/cantera/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1692765950
-SHA256 (Cantera-cantera-v3.0.0_GH0.tar.gz) = 6d17cdef21dae9deaf91351260b68ccf7e264c37c6030c9d4bf26a2cefb2b905
-SIZE (Cantera-cantera-v3.0.0_GH0.tar.gz) = 2451103
+TIMESTAMP = 1726538499
+SHA256 (Cantera-cantera-v3.0.1_GH0.tar.gz) = 3c51803c2d776e4cb2fed14d5eb17b2fa78a274d0e54d87eb91f23afe3cc4a8c
+SIZE (Cantera-cantera-v3.0.1_GH0.tar.gz) = 2451841
 SHA256 (LLNL-sundials-887af43_GH0.tar.gz) = 147919c4887c93157c9975f195e8d45903285b61303d42f9dfdee251468abdb7
 SIZE (LLNL-sundials-887af43_GH0.tar.gz) = 18888776
diff --git a/science/cantera/pkg-plist b/science/cantera/pkg-plist
index a48fdd351667..05380d4dd123 100644
--- a/science/cantera/pkg-plist
+++ b/science/cantera/pkg-plist
@@ -1,8 +1,7 @@
-%%PYTHON%%bin/ck2cti
 %%PYTHON%%bin/ck2yaml
 %%PYTHON%%bin/cti2yaml
 %%PYTHON%%bin/ctml2yaml
-%%PYTHON%%bin/ctml_writer
+%%PYTHON%%bin/yaml2ck
 include/cantera/base/AnyMap.h
 include/cantera/base/AnyMap.inl.h
 include/cantera/base/Array.h
@@ -616,383 +615,80 @@ include/cantera/zerodim.h
 %%OCTAVE%%lib/cantera/matlab/toolbox/polynom.m
 %%OCTAVE%%lib/cantera/matlab/toolbox/useLegacyRateConstants.m
 lib/libcantera.a
+%%PYTHON%%lib/libcantera_python3_11.so
 lib/libcantera_shared.so
 lib/libcantera_shared.so.3
-lib/libcantera_shared.so.3.0.0
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-2.6.0a3-py%%PYTHON_VER%%.egg-info/PKG-INFO
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-2.6.0a3-py%%PYTHON_VER%%.egg-info/SOURCES.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-2.6.0a3-py%%PYTHON_VER%%.egg-info/dependency_links.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-2.6.0a3-py%%PYTHON_VER%%.egg-info/entry_points.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-2.6.0a3-py%%PYTHON_VER%%.egg-info/not-zip-safe
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-2.6.0a3-py%%PYTHON_VER%%.egg-info/top_level.txt
+lib/libcantera_shared.so.3.0.1
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/INSTALLER
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/LICENSE.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/METADATA
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/RECORD
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/REQUESTED
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/WHEEL
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/direct_url.json
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/entry_points.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Cantera-3.0.1.dist-info/top_level.txt
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__init__.pxd
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__init__.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/ck2cti%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/ck2yaml%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/composite%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/cti2yaml%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/ctml2yaml%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/ctml_writer%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/interrupts%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/liquidvapor%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/onedim%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/_cantera%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/_cantera.pxd
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/ck2cti.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/_onedim.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/_utils.pxd
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/ck2yaml.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/composite.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/constants.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/ctcxx.pxd
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/cti2yaml.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/ctml2yaml.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/ctml_writer.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/KOH.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/KOH.xml
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data.py
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/KOH.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/__init__.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/air.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/air.xml
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/SiF4_NH3_mec.yaml
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/YZA.yaml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/air.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/airNASA9.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/airNASA9.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/airNASA9.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/argon.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/argon.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/critProperties.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/diamond.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/diamond.xml
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/covdepsurf.yaml
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/critical-properties.yaml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/diamond.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/elements.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/graphite.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/graphite.xml
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/element-standard-entropies.yaml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/graphite.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30_highT.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30_highT.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30_highT.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30_ion.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30_ion.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/gri30_ion.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/h2o2.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/h2o2.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/h2o2.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/liquidvapor.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/liquidvapor.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/liquidvapor.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/lithium_ion_battery.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/lithium_ion_battery.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/lithium_ion_battery.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/methane_pox_on_pt.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/methane_pox_on_pt.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/methane_pox_on_pt.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nDodecane_Reitz.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nDodecane_Reitz.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nDodecane_Reitz.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nasa.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nasa.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nasa_condensed.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nasa_condensed.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nasa_condensed.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nasa_gas.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nasa_gas.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/nasa_gas.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/ohn.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/ohn.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/ohn.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/ptcombust.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/ptcombust.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/ptcombust.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/sample-data/LiC6_electrodebulk.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silane.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silane.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silane.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silicon.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silicon.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silicon.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silicon_carbide.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silicon_carbide.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/silicon_carbide.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/sofc.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/sofc.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/sofc.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/water.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/water.xml
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/data/water.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/__init__.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/__pycache__/blowers_masel%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/__pycache__/custom_reactions%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/__pycache__/extract_submechanism%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/__pycache__/mechanism_reduction%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/__pycache__/reaction_path%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/blowers_masel.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/custom_reactions.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/extract_submechanism.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/mechanism_reduction.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/kinetics/reaction_path.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/multiphase/__pycache__/adiabatic%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/multiphase/__pycache__/plasma_equilibrium%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/multiphase/adiabatic.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/multiphase/plasma_equilibrium.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/adiabatic_flame%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/burner_flame%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/diffusion_flame%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/diffusion_flame_batch%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/diffusion_flame_extinction%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/flame_fixed_T%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/flamespeed_sensitivity%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/ion_burner_flame%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/ion_free_flame%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/premixed_counterflow_flame%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/premixed_counterflow_twin_flame%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/__pycache__/stagnation_flame%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/adiabatic_flame.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/burner_flame.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/diffusion_flame.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/diffusion_flame_batch.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/diffusion_flame_extinction.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/flame_fixed_T.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/flamespeed_sensitivity.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/ion_burner_flame.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/ion_free_flame.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/premixed_counterflow_flame.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/premixed_counterflow_twin_flame.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/stagnation_flame.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/onedim/tdata.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/NonIdealShockTube.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/NonIdealShockTube%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/combustor%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/custom%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/fuel_injection%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/ic_engine%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/mix1%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/periodic_cstr%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/pfr%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/piston%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/reactor1%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/reactor2%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/sensitivity1%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/__pycache__/surf_pfr%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/combustor.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/custom.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/fuel_injection.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/ic_engine.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/mix1.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/periodic_cstr.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/pfr.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/piston.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/reactor1.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/reactor2.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/sensitivity1.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/reactors/surf_pfr.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/surface_chemistry/__pycache__/catalytic_combustion%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/surface_chemistry/__pycache__/diamond_cvd%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/surface_chemistry/__pycache__/sofc%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/surface_chemistry/catalytic_combustion.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/surface_chemistry/diamond_cvd.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/surface_chemistry/sofc.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/__pycache__/critical_properties%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/__pycache__/equivalenceRatio%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/__pycache__/isentropic%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/__pycache__/mixing%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/__pycache__/rankine%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/__pycache__/sound_speed%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/__pycache__/vapordome%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/critical_properties.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/equivalenceRatio.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/isentropic.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/mixing.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/rankine.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/sound_speed.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/thermo/vapordome.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/transport/__pycache__/dusty_gas%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/transport/__pycache__/multiprocessing_viscosity%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/transport/dusty_gas.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/transport/multiprocessing_viscosity.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/delegator.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/examples/README.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/func1.pxd
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/interrupts.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/kinetics.pxd
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/liquidvapor.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/mixture.pxd
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/onedim.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__init__.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_composite%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_convert%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_equilibrium%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_func1%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_kinetics%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_mixture%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_onedim%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_purefluid%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_reaction%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_reactor%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_thermo%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_transport%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/test_utils%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/__pycache__/utilities%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/BM-ptcombust-Motz-Wise.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/BM_test.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/BinarySolutionTabulatedThermo.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/CombustorTest-integrateWithAdvance.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/CounterflowPremixedFlame-h2-mix.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/DiffusionFlameTest-h2-auto.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/DiffusionFlameTest-h2-mix-rad.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/DiffusionFlameTest-h2-mix.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/HMW_NaCl.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/HMW_NaCl_sp1977_alt.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/HMW_NaCl_sp1977_alt.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/IdealMolalSolnPhaseExample.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/IdealSolidSolnPhaseExample.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/IdealSolidSolnPhaseExample.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/Li7Si3_ls.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/LiKCl_liquid.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/LiKCl_liquid.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/Li_Liquid.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/MaskellSolidSolnPhase_nohmix.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/MaskellSolidSolnPhase_valid.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/MaskellSolidSolnPhase_valid.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/NaCl_Solid.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/NaCl_Solid.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/RedlichKisterVPSSTP_valid.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/WallKinetics-coverages-regression1.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/WallKinetics-coverages-regression2.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/WallTest-integrateWithAdvance.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/__init__.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/addReactions_err_test.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/air-no-reactions.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/air-no-reactions.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/bad-troe.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/big_element_num_err.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/blank_line_in_header.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/ch4_ion.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/ch4_ion.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/ch4_ion.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/chemically-activated-reaction.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/chemically-activated-reaction.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/chemically-activated-reaction.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/co2_PR_example.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/co2_RK_example.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/co2_RK_example.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/co2_RK_example.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/co2_RK_lookup.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/custom-elements.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/debye-huckel-all.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/debye-huckel-all.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/diamond_cvd.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/dummy-thermo.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/duplicate-reactionData-ids.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/duplicate-reactions.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/duplicate-species.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/duplicate-speciesData-ids.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/duplicate-thermo.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/equilibrium.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/explicit-forward-order.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/explicit-forward-order.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/explicit-reverse-rate.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/explicit-reverse-rate.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/explicit-third-bodies.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/explicit-third-bodies.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/extra.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/float-stoich.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/frac.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/frac.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/frac.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/gas-carbon-equil.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/gasNASA9.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/gri30.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/gri30_thermo.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/gri30_tran.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2-bad-geometry-tran.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2-duplicate-species-tran.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2-extra-column-entries-tran.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2-float-geometry-tran.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2-missing-species-tran.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2-plus.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2_emptyReactions.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2_missingElement.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2_missingThermo.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/h2o2_unbalancedReaction.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/ideal-gas.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/invalid-equation.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/invalid.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/kineticsfromscratch.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/koh-equil-HP.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/koh-equil-TP.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/liquid-water.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/mock_ion.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/nasa9-test-subset.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/nasa9-test-subset.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/nasa9-test-therm.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/nasa9-test.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/nasa9-test.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/negative-order.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/negative-order.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/negative-rate.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/noninteger-atomicity.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/noxNeg.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/noxNeg.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/noxNeg.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/pdep-test.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/pdep-test.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/pdep-test.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/pdep-test.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/pdss_hkft.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/phase-reaction-spec1.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/phase-reaction-spec2.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/photo-reaction.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/photo-reaction.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/ptcombust-motzwise.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/ptcombust-motzwise.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/ptcombust-simple.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/reaction-orders.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/reaction-orders.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/simplephases.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/sofc-test.csv
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/soot-therm.dat
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/soot.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/soot.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/species-names.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/species-names.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/sri-falloff.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/sri-falloff.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/sri-falloff.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/sri_convert_test.txt
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/steam-reforming.cti
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/steam-reforming.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/surface-phases.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/surface1-gas-noreac.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/surface1-gas.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/surface1.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/test_subdir/species-elements.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/thermo-models.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/third_body_plus_falloff_reaction.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/transport_models_test.xml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/tsang-falloff.yaml
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/undeclared-duplicate-reactions.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/units-custom.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/units-default.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/unrecognized-section.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/unterminated-sections.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/unterminated-sections2.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/data/with-transport.inp
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_composite.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_convert.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_equilibrium.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_func1.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_kinetics.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_mixture.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_onedim.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_purefluid.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_reaction.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_reactor.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_thermo.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_transport.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/test_utils.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/utilities.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/preconditioners.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/reaction.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/reactionpath.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/reactor.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/solutionbase.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/speciesthermo.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/test/README.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/thermo.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/transport.pxd
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/units.pxd
 %%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/utils.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/with_units/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/with_units/solution.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/yaml2ck.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cantera/yamlwriter.pxd
 libdata/pkgconfig/cantera.pc
 %%DATADIR%%/data/KOH.yaml
 %%DATADIR%%/data/SiF4_NH3_mec.yaml
@@ -1059,6 +755,62 @@ libdata/pkgconfig/cantera.pc
 %%DATADIR%%/samples/cxx/rankine/CMakeLists.txt
 %%DATADIR%%/samples/cxx/rankine/SConstruct
 %%DATADIR%%/samples/cxx/rankine/rankine.cpp
+%%PYTHON%%%%DATADIR%%/samples/python/kinetics/blowers_masel.py
+%%PYTHON%%%%DATADIR%%/samples/python/kinetics/custom_reactions.py
+%%PYTHON%%%%DATADIR%%/samples/python/kinetics/extract_submechanism.py
+%%PYTHON%%%%DATADIR%%/samples/python/kinetics/mechanism_reduction.py
+%%PYTHON%%%%DATADIR%%/samples/python/kinetics/reaction_path.py
+%%PYTHON%%%%DATADIR%%/samples/python/multiphase/adiabatic.py
+%%PYTHON%%%%DATADIR%%/samples/python/multiphase/plasma_equilibrium.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/adiabatic_flame.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/burner_flame.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/diffusion_flame.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/diffusion_flame_batch.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/diffusion_flame_extinction.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/flame_fixed_T.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/flame_initial_guess.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/flamespeed_sensitivity.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/ion_burner_flame.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/ion_free_flame.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/premixed_counterflow_flame.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/premixed_counterflow_twin_flame.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/stagnation_flame.py
+%%PYTHON%%%%DATADIR%%/samples/python/onedim/tdata.dat
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/NonIdealShockTube.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/PorousMediaBurner.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/combustor.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/custom.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/custom2.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/fuel_injection.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/ic_engine.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/mix1.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/periodic_cstr.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/pfr.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/piston.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/preconditioned_integration.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/reactor1.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/reactor2.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/sensitivity1.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/surf_pfr.py
+%%PYTHON%%%%DATADIR%%/samples/python/reactors/surf_pfr_chain.py
+%%PYTHON%%%%DATADIR%%/samples/python/surface_chemistry/1D_pfr_surfchem.py
+%%PYTHON%%%%DATADIR%%/samples/python/surface_chemistry/catalytic_combustion.py
+%%PYTHON%%%%DATADIR%%/samples/python/surface_chemistry/diamond_cvd.py
+%%PYTHON%%%%DATADIR%%/samples/python/surface_chemistry/lithium_ion_battery.py
+%%PYTHON%%%%DATADIR%%/samples/python/surface_chemistry/sofc.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/coverage_dependent_surf.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/critical_properties.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/equivalenceRatio.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/isentropic.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/isentropic_units.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/mixing.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/rankine.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/rankine_units.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/sound_speed.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/sound_speed_units.py
+%%PYTHON%%%%DATADIR%%/samples/python/thermo/vapordome.py
+%%PYTHON%%%%DATADIR%%/samples/python/transport/dusty_gas.py
+%%PYTHON%%%%DATADIR%%/samples/python/transport/multiprocessing_viscosity.py
 %%OCTAVE%%%%DATADIR%%/samples/matlab/PFR_solver.m
 %%OCTAVE%%%%DATADIR%%/samples/matlab/Plug_Flow_Reactor.m
 %%OCTAVE%%%%DATADIR%%/samples/matlab/catcomb.m