pkgsrc-WIP-changes archive

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

new pkgs!



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Tue Sep 22 01:52:33 2020 +0100
Changeset:	74c24338c326581c140764ef4369ed6690200aeb

Modified Files:
	py-qtpy/Makefile
	py-qtpy/distinfo
Added Files:
	py-chempy/DESCR
	py-chempy/Makefile
	py-chempy/PLIST
	py-chempy/distinfo
	py-dataclasses/DESCR
	py-dataclasses/Makefile
	py-dataclasses/PLIST
	py-dataclasses/distinfo
	py-etesync/DESCR
	py-etesync/Makefile
	py-etesync/PLIST
	py-etesync/distinfo
	py-http-prompt/DESCR
	py-http-prompt/Makefile
	py-http-prompt/PLIST
	py-http-prompt/distinfo
	py-jitcdde/DESCR
	py-jitcdde/Makefile
	py-jitcdde/PLIST
	py-jitcdde/distinfo
	py-loky/DESCR
	py-loky/Makefile
	py-loky/PLIST
	py-loky/distinfo
	py-mkdocs-with-pdf/DESCR
	py-mkdocs-with-pdf/Makefile
	py-mkdocs-with-pdf/PLIST
	py-mkdocs-with-pdf/distinfo
	py-multivar-horner/DESCR
	py-multivar-horner/Makefile
	py-multivar-horner/PLIST
	py-multivar-horner/distinfo
	py-nxpd/DESCR
	py-nxpd/Makefile
	py-nxpd/PLIST
	py-nxpd/distinfo
	py-projectq/DESCR
	py-projectq/Makefile
	py-projectq/PLIST
	py-projectq/distinfo
	py-projectq/patches/patch-setup.py
	py-pymatgen/DESCR
	py-pymatgen/Makefile
	py-pymatgen/PLIST
	py-pymatgen/distinfo
	py-scikit-glpk/DESCR
	py-scikit-glpk/Makefile
	py-scikit-glpk/PLIST
	py-scikit-glpk/distinfo
	py-symphysics/DESCR
	py-symphysics/Makefile
	py-symphysics/PLIST
	py-symphysics/distinfo

Log Message:
new pkgs!

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=74c24338c326581c140764ef4369ed6690200aeb

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

diffstat:
 py-chempy/DESCR                    |   1 +
 py-chempy/Makefile                 |  27 ++
 py-chempy/PLIST                    | 360 ++++++++++++++
 py-chempy/distinfo                 |   6 +
 py-dataclasses/DESCR               |   1 +
 py-dataclasses/Makefile            |  16 +
 py-dataclasses/PLIST               |   8 +
 py-dataclasses/distinfo            |   6 +
 py-etesync/DESCR                   |   5 +
 py-etesync/Makefile                |  32 ++
 py-etesync/PLIST                   |  33 ++
 py-etesync/distinfo                |   6 +
 py-http-prompt/DESCR               |   2 +
 py-http-prompt/Makefile            |  23 +
 py-http-prompt/PLIST               |   4 +
 py-http-prompt/distinfo            |   6 +
 py-jitcdde/DESCR                   |   2 +
 py-jitcdde/Makefile                |  21 +
 py-jitcdde/PLIST                   |  28 ++
 py-jitcdde/distinfo                |   6 +
 py-loky/DESCR                      |   0
 py-loky/Makefile                   |  16 +
 py-loky/PLIST                      |  85 ++++
 py-loky/distinfo                   |   6 +
 py-mkdocs-with-pdf/DESCR           |  23 +
 py-mkdocs-with-pdf/Makefile        |  22 +
 py-mkdocs-with-pdf/PLIST           |  92 ++++
 py-mkdocs-with-pdf/distinfo        |   6 +
 py-multivar-horner/DESCR           |   1 +
 py-multivar-horner/Makefile        |  20 +
 py-multivar-horner/PLIST           |  27 ++
 py-multivar-horner/distinfo        |   6 +
 py-nxpd/DESCR                      |   3 +
 py-nxpd/Makefile                   |  19 +
 py-nxpd/PLIST                      |  27 ++
 py-nxpd/distinfo                   |   6 +
 py-projectq/DESCR                  |  13 +
 py-projectq/Makefile               |  24 +
 py-projectq/PLIST                  | 352 ++++++++++++++
 py-projectq/distinfo               |   7 +
 py-projectq/patches/patch-setup.py |  13 +
 py-pymatgen/DESCR                  |   3 +
 py-pymatgen/Makefile               |  30 ++
 py-pymatgen/PLIST                  | 940 +++++++++++++++++++++++++++++++++++++
 py-pymatgen/distinfo               |   6 +
 py-qtpy/Makefile                   |  16 +-
 py-qtpy/distinfo                   |   8 +-
 py-scikit-glpk/DESCR               |   3 +
 py-scikit-glpk/Makefile            |  18 +
 py-scikit-glpk/PLIST               |  21 +
 py-scikit-glpk/distinfo            |   6 +
 py-symphysics/DESCR                |   1 +
 py-symphysics/Makefile             |  23 +
 py-symphysics/PLIST                |  15 +
 py-symphysics/distinfo             |   6 +
 55 files changed, 2444 insertions(+), 13 deletions(-)

diffs:
diff --git a/py-chempy/DESCR b/py-chempy/DESCR
new file mode 100644
index 0000000000..6f6b9bb359
--- /dev/null
+++ b/py-chempy/DESCR
@@ -0,0 +1 @@
+ChemPy is a Python package useful for solving problems in chemistry
diff --git a/py-chempy/Makefile b/py-chempy/Makefile
new file mode 100644
index 0000000000..47e3db0734
--- /dev/null
+++ b/py-chempy/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD$
+
+DISTNAME=	chempy-0.7.12
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	biology python
+MASTER_SITES=	https://files.pythonhosted.org/packages/b4/f2/b2d10356dfeb2c48d123af3a1b717bcdfefd5c1cd8fb59a256eb042ddc78/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/bjodah/chempy
+COMMENT=	Python package useful for solving problems in chemistry
+LICENSE=	modified-bsd
+
+#DEPENDS+=	${PYPKGPREFIX}-scipy>=1.0.1:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-matplotlib>=2.2.3:../../graphics/py-matplotlib
+DEPENDS+=	${PYPKGPREFIX}-sympy>=1.6.2:../../math/py-sympy
+DEPENDS+=	${PYPKGPREFIX}-quantities>=0.12.4:../../wip/py-quantities
+DEPENDS+=	${PYPKGPREFIX}-pyparsing>=2.0.3:../../devel/py-pyparsing
+DEPENDS+=	${PYPKGPREFIX}-sym>=0.3.4:../../wip/py-sym
+DEPENDS+=	${PYPKGPREFIX}-jupyter_client>=6.1.7:../../devel/py-jupyter_client
+
+
+USE_LANGUAGES=	# none
+
+BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-numpy+=	${PYPKGPREFIX}-numpy>1.11.3
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-chempy/PLIST b/py-chempy/PLIST
new file mode 100644
index 0000000000..b16a2def45
--- /dev/null
+++ b/py-chempy/PLIST
@@ -0,0 +1,360 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/chempy/__init__.py
+${PYSITELIB}/chempy/__init__.pyc
+${PYSITELIB}/chempy/__init__.pyo
+${PYSITELIB}/chempy/_eqsys.py
+${PYSITELIB}/chempy/_eqsys.pyc
+${PYSITELIB}/chempy/_eqsys.pyo
+${PYSITELIB}/chempy/_equilibrium.py
+${PYSITELIB}/chempy/_equilibrium.pyc
+${PYSITELIB}/chempy/_equilibrium.pyo
+${PYSITELIB}/chempy/_release.py
+${PYSITELIB}/chempy/_release.pyc
+${PYSITELIB}/chempy/_release.pyo
+${PYSITELIB}/chempy/_solution.py
+${PYSITELIB}/chempy/_solution.pyc
+${PYSITELIB}/chempy/_solution.pyo
+${PYSITELIB}/chempy/_url.py
+${PYSITELIB}/chempy/_url.pyc
+${PYSITELIB}/chempy/_url.pyo
+${PYSITELIB}/chempy/_util.py
+${PYSITELIB}/chempy/_util.pyc
+${PYSITELIB}/chempy/_util.pyo
+${PYSITELIB}/chempy/arrhenius.py
+${PYSITELIB}/chempy/arrhenius.pyc
+${PYSITELIB}/chempy/arrhenius.pyo
+${PYSITELIB}/chempy/chemistry.py
+${PYSITELIB}/chempy/chemistry.pyc
+${PYSITELIB}/chempy/chemistry.pyo
+${PYSITELIB}/chempy/debye_huckel.py
+${PYSITELIB}/chempy/debye_huckel.pyc
+${PYSITELIB}/chempy/debye_huckel.pyo
+${PYSITELIB}/chempy/einstein_smoluchowski.py
+${PYSITELIB}/chempy/einstein_smoluchowski.pyc
+${PYSITELIB}/chempy/einstein_smoluchowski.pyo
+${PYSITELIB}/chempy/electrochemistry/__init__.py
+${PYSITELIB}/chempy/electrochemistry/__init__.pyc
+${PYSITELIB}/chempy/electrochemistry/__init__.pyo
+${PYSITELIB}/chempy/electrochemistry/nernst.py
+${PYSITELIB}/chempy/electrochemistry/nernst.pyc
+${PYSITELIB}/chempy/electrochemistry/nernst.pyo
+${PYSITELIB}/chempy/electrochemistry/tests/__init__.py
+${PYSITELIB}/chempy/electrochemistry/tests/__init__.pyc
+${PYSITELIB}/chempy/electrochemistry/tests/__init__.pyo
+${PYSITELIB}/chempy/electrochemistry/tests/test_nernst.py
+${PYSITELIB}/chempy/electrochemistry/tests/test_nernst.pyc
+${PYSITELIB}/chempy/electrochemistry/tests/test_nernst.pyo
+${PYSITELIB}/chempy/electrolytes.py
+${PYSITELIB}/chempy/electrolytes.pyc
+${PYSITELIB}/chempy/electrolytes.pyo
+${PYSITELIB}/chempy/equilibria.py
+${PYSITELIB}/chempy/equilibria.pyc
+${PYSITELIB}/chempy/equilibria.pyo
+${PYSITELIB}/chempy/eyring.py
+${PYSITELIB}/chempy/eyring.pyc
+${PYSITELIB}/chempy/eyring.pyo
+${PYSITELIB}/chempy/henry.py
+${PYSITELIB}/chempy/henry.pyc
+${PYSITELIB}/chempy/henry.pyo
+${PYSITELIB}/chempy/kinetics/__init__.py
+${PYSITELIB}/chempy/kinetics/__init__.pyc
+${PYSITELIB}/chempy/kinetics/__init__.pyo
+${PYSITELIB}/chempy/kinetics/_native.py
+${PYSITELIB}/chempy/kinetics/_native.pyc
+${PYSITELIB}/chempy/kinetics/_native.pyo
+${PYSITELIB}/chempy/kinetics/_rates.py
+${PYSITELIB}/chempy/kinetics/_rates.pyc
+${PYSITELIB}/chempy/kinetics/_rates.pyo
+${PYSITELIB}/chempy/kinetics/analysis.py
+${PYSITELIB}/chempy/kinetics/analysis.pyc
+${PYSITELIB}/chempy/kinetics/analysis.pyo
+${PYSITELIB}/chempy/kinetics/arrhenius.py
+${PYSITELIB}/chempy/kinetics/arrhenius.pyc
+${PYSITELIB}/chempy/kinetics/arrhenius.pyo
+${PYSITELIB}/chempy/kinetics/eyring.py
+${PYSITELIB}/chempy/kinetics/eyring.pyc
+${PYSITELIB}/chempy/kinetics/eyring.pyo
+${PYSITELIB}/chempy/kinetics/integrated.py
+${PYSITELIB}/chempy/kinetics/integrated.pyc
+${PYSITELIB}/chempy/kinetics/integrated.pyo
+${PYSITELIB}/chempy/kinetics/ode.py
+${PYSITELIB}/chempy/kinetics/ode.pyc
+${PYSITELIB}/chempy/kinetics/ode.pyo
+${PYSITELIB}/chempy/kinetics/rates.py
+${PYSITELIB}/chempy/kinetics/rates.pyc
+${PYSITELIB}/chempy/kinetics/rates.pyo
+${PYSITELIB}/chempy/kinetics/tests/__init__.py
+${PYSITELIB}/chempy/kinetics/tests/__init__.pyc
+${PYSITELIB}/chempy/kinetics/tests/__init__.pyo
+${PYSITELIB}/chempy/kinetics/tests/test__native.py
+${PYSITELIB}/chempy/kinetics/tests/test__native.pyc
+${PYSITELIB}/chempy/kinetics/tests/test__native.pyo
+${PYSITELIB}/chempy/kinetics/tests/test__rates.py
+${PYSITELIB}/chempy/kinetics/tests/test__rates.pyc
+${PYSITELIB}/chempy/kinetics/tests/test__rates.pyo
+${PYSITELIB}/chempy/kinetics/tests/test_arrhenius.py
+${PYSITELIB}/chempy/kinetics/tests/test_arrhenius.pyc
+${PYSITELIB}/chempy/kinetics/tests/test_arrhenius.pyo
+${PYSITELIB}/chempy/kinetics/tests/test_eyring.py
+${PYSITELIB}/chempy/kinetics/tests/test_eyring.pyc
+${PYSITELIB}/chempy/kinetics/tests/test_eyring.pyo
+${PYSITELIB}/chempy/kinetics/tests/test_integrated.py
+${PYSITELIB}/chempy/kinetics/tests/test_integrated.pyc
+${PYSITELIB}/chempy/kinetics/tests/test_integrated.pyo
+${PYSITELIB}/chempy/kinetics/tests/test_ode.py
+${PYSITELIB}/chempy/kinetics/tests/test_ode.pyc
+${PYSITELIB}/chempy/kinetics/tests/test_ode.pyo
+${PYSITELIB}/chempy/kinetics/tests/test_rates.py
+${PYSITELIB}/chempy/kinetics/tests/test_rates.pyc
+${PYSITELIB}/chempy/kinetics/tests/test_rates.pyo
+${PYSITELIB}/chempy/printing/__init__.py
+${PYSITELIB}/chempy/printing/__init__.pyc
+${PYSITELIB}/chempy/printing/__init__.pyo
+${PYSITELIB}/chempy/printing/js.py
+${PYSITELIB}/chempy/printing/js.pyc
+${PYSITELIB}/chempy/printing/js.pyo
+${PYSITELIB}/chempy/printing/numbers.py
+${PYSITELIB}/chempy/printing/numbers.pyc
+${PYSITELIB}/chempy/printing/numbers.pyo
+${PYSITELIB}/chempy/printing/pretty.py
+${PYSITELIB}/chempy/printing/pretty.pyc
+${PYSITELIB}/chempy/printing/pretty.pyo
+${PYSITELIB}/chempy/printing/printer.py
+${PYSITELIB}/chempy/printing/printer.pyc
+${PYSITELIB}/chempy/printing/printer.pyo
+${PYSITELIB}/chempy/printing/string.py
+${PYSITELIB}/chempy/printing/string.pyc
+${PYSITELIB}/chempy/printing/string.pyo
+${PYSITELIB}/chempy/printing/table.py
+${PYSITELIB}/chempy/printing/table.pyc
+${PYSITELIB}/chempy/printing/table.pyo
+${PYSITELIB}/chempy/printing/tables.py
+${PYSITELIB}/chempy/printing/tables.pyc
+${PYSITELIB}/chempy/printing/tables.pyo
+${PYSITELIB}/chempy/printing/tests/__init__.py
+${PYSITELIB}/chempy/printing/tests/__init__.pyc
+${PYSITELIB}/chempy/printing/tests/__init__.pyo
+${PYSITELIB}/chempy/printing/tests/test_numbers.py
+${PYSITELIB}/chempy/printing/tests/test_numbers.pyc
+${PYSITELIB}/chempy/printing/tests/test_numbers.pyo
+${PYSITELIB}/chempy/printing/tests/test_str.py
+${PYSITELIB}/chempy/printing/tests/test_str.pyc
+${PYSITELIB}/chempy/printing/tests/test_str.pyo
+${PYSITELIB}/chempy/printing/tests/test_table.py
+${PYSITELIB}/chempy/printing/tests/test_table.pyc
+${PYSITELIB}/chempy/printing/tests/test_table.pyo
+${PYSITELIB}/chempy/printing/tex.py
+${PYSITELIB}/chempy/printing/tex.pyc
+${PYSITELIB}/chempy/printing/tex.pyo
+${PYSITELIB}/chempy/printing/web.py
+${PYSITELIB}/chempy/printing/web.pyc
+${PYSITELIB}/chempy/printing/web.pyo
+${PYSITELIB}/chempy/properties/__init__.py
+${PYSITELIB}/chempy/properties/__init__.pyc
+${PYSITELIB}/chempy/properties/__init__.pyo
+${PYSITELIB}/chempy/properties/debye_huckel_radii.py
+${PYSITELIB}/chempy/properties/debye_huckel_radii.pyc
+${PYSITELIB}/chempy/properties/debye_huckel_radii.pyo
+${PYSITELIB}/chempy/properties/gas_sol_electrolytes_schumpe_1993.py
+${PYSITELIB}/chempy/properties/gas_sol_electrolytes_schumpe_1993.pyc
+${PYSITELIB}/chempy/properties/gas_sol_electrolytes_schumpe_1993.pyo
+${PYSITELIB}/chempy/properties/sulfuric_acid_density_myhre_1998.py
+${PYSITELIB}/chempy/properties/sulfuric_acid_density_myhre_1998.pyc
+${PYSITELIB}/chempy/properties/sulfuric_acid_density_myhre_1998.pyo
+${PYSITELIB}/chempy/properties/tests/__init__.py
+${PYSITELIB}/chempy/properties/tests/__init__.pyc
+${PYSITELIB}/chempy/properties/tests/__init__.pyo
+${PYSITELIB}/chempy/properties/tests/test_gas_sol_electrolytes_schumpe_1993.py
+${PYSITELIB}/chempy/properties/tests/test_gas_sol_electrolytes_schumpe_1993.pyc
+${PYSITELIB}/chempy/properties/tests/test_gas_sol_electrolytes_schumpe_1993.pyo
+${PYSITELIB}/chempy/properties/tests/test_sulfuric_acid_density_myhre_1998.py
+${PYSITELIB}/chempy/properties/tests/test_sulfuric_acid_density_myhre_1998.pyc
+${PYSITELIB}/chempy/properties/tests/test_sulfuric_acid_density_myhre_1998.pyo
+${PYSITELIB}/chempy/properties/tests/test_water_density_tanaka_2001.py
+${PYSITELIB}/chempy/properties/tests/test_water_density_tanaka_2001.pyc
+${PYSITELIB}/chempy/properties/tests/test_water_density_tanaka_2001.pyo
+${PYSITELIB}/chempy/properties/tests/test_water_diffusivity_holz_2000.py
+${PYSITELIB}/chempy/properties/tests/test_water_diffusivity_holz_2000.pyc
+${PYSITELIB}/chempy/properties/tests/test_water_diffusivity_holz_2000.pyo
+${PYSITELIB}/chempy/properties/tests/test_water_permittivity_bradley_pitzer_1979.py
+${PYSITELIB}/chempy/properties/tests/test_water_permittivity_bradley_pitzer_1979.pyc
+${PYSITELIB}/chempy/properties/tests/test_water_permittivity_bradley_pitzer_1979.pyo
+${PYSITELIB}/chempy/properties/tests/test_water_viscosity_korson_1969.py
+${PYSITELIB}/chempy/properties/tests/test_water_viscosity_korson_1969.pyc
+${PYSITELIB}/chempy/properties/tests/test_water_viscosity_korson_1969.pyo
+${PYSITELIB}/chempy/properties/water_density_tanaka_2001.py
+${PYSITELIB}/chempy/properties/water_density_tanaka_2001.pyc
+${PYSITELIB}/chempy/properties/water_density_tanaka_2001.pyo
+${PYSITELIB}/chempy/properties/water_diffusivity_holz_2000.py
+${PYSITELIB}/chempy/properties/water_diffusivity_holz_2000.pyc
+${PYSITELIB}/chempy/properties/water_diffusivity_holz_2000.pyo
+${PYSITELIB}/chempy/properties/water_permittivity_bradley_pitzer_1979.py
+${PYSITELIB}/chempy/properties/water_permittivity_bradley_pitzer_1979.pyc
+${PYSITELIB}/chempy/properties/water_permittivity_bradley_pitzer_1979.pyo
+${PYSITELIB}/chempy/properties/water_viscosity_korson_1969.py
+${PYSITELIB}/chempy/properties/water_viscosity_korson_1969.pyc
+${PYSITELIB}/chempy/properties/water_viscosity_korson_1969.pyo
+${PYSITELIB}/chempy/reactionsystem.py
+${PYSITELIB}/chempy/reactionsystem.pyc
+${PYSITELIB}/chempy/reactionsystem.pyo
+${PYSITELIB}/chempy/symbolic.py
+${PYSITELIB}/chempy/symbolic.pyc
+${PYSITELIB}/chempy/symbolic.pyo
+${PYSITELIB}/chempy/tests/__init__.py
+${PYSITELIB}/chempy/tests/__init__.pyc
+${PYSITELIB}/chempy/tests/__init__.pyo
+${PYSITELIB}/chempy/tests/ammonical_cupric_solution.py
+${PYSITELIB}/chempy/tests/ammonical_cupric_solution.pyc
+${PYSITELIB}/chempy/tests/ammonical_cupric_solution.pyo
+${PYSITELIB}/chempy/tests/test__equilibrium.py
+${PYSITELIB}/chempy/tests/test__equilibrium.pyc
+${PYSITELIB}/chempy/tests/test__equilibrium.pyo
+${PYSITELIB}/chempy/tests/test_chemistry.py
+${PYSITELIB}/chempy/tests/test_chemistry.pyc
+${PYSITELIB}/chempy/tests/test_chemistry.pyo
+${PYSITELIB}/chempy/tests/test_core.py
+${PYSITELIB}/chempy/tests/test_core.pyc
+${PYSITELIB}/chempy/tests/test_core.pyo
+${PYSITELIB}/chempy/tests/test_einstein_smoluchowski.py
+${PYSITELIB}/chempy/tests/test_einstein_smoluchowski.pyc
+${PYSITELIB}/chempy/tests/test_einstein_smoluchowski.pyo
+${PYSITELIB}/chempy/tests/test_electrolytes.py
+${PYSITELIB}/chempy/tests/test_electrolytes.pyc
+${PYSITELIB}/chempy/tests/test_electrolytes.pyo
+${PYSITELIB}/chempy/tests/test_equilibria.py
+${PYSITELIB}/chempy/tests/test_equilibria.pyc
+${PYSITELIB}/chempy/tests/test_equilibria.pyo
+${PYSITELIB}/chempy/tests/test_henry.py
+${PYSITELIB}/chempy/tests/test_henry.pyc
+${PYSITELIB}/chempy/tests/test_henry.pyo
+${PYSITELIB}/chempy/tests/test_reactionsystem.py
+${PYSITELIB}/chempy/tests/test_reactionsystem.pyc
+${PYSITELIB}/chempy/tests/test_reactionsystem.pyo
+${PYSITELIB}/chempy/tests/test_solution.py
+${PYSITELIB}/chempy/tests/test_solution.pyc
+${PYSITELIB}/chempy/tests/test_solution.pyo
+${PYSITELIB}/chempy/tests/test_units.py
+${PYSITELIB}/chempy/tests/test_units.pyc
+${PYSITELIB}/chempy/tests/test_units.pyo
+${PYSITELIB}/chempy/tests/test_util.py
+${PYSITELIB}/chempy/tests/test_util.pyc
+${PYSITELIB}/chempy/tests/test_util.pyo
+${PYSITELIB}/chempy/thermodynamics/__init__.py
+${PYSITELIB}/chempy/thermodynamics/__init__.pyc
+${PYSITELIB}/chempy/thermodynamics/__init__.pyo
+${PYSITELIB}/chempy/thermodynamics/expressions.py
+${PYSITELIB}/chempy/thermodynamics/expressions.pyc
+${PYSITELIB}/chempy/thermodynamics/expressions.pyo
+${PYSITELIB}/chempy/thermodynamics/tests/__init__.py
+${PYSITELIB}/chempy/thermodynamics/tests/__init__.pyc
+${PYSITELIB}/chempy/thermodynamics/tests/__init__.pyo
+${PYSITELIB}/chempy/thermodynamics/tests/test_expressions.py
+${PYSITELIB}/chempy/thermodynamics/tests/test_expressions.pyc
+${PYSITELIB}/chempy/thermodynamics/tests/test_expressions.pyo
+${PYSITELIB}/chempy/units.py
+${PYSITELIB}/chempy/units.pyc
+${PYSITELIB}/chempy/units.pyo
+${PYSITELIB}/chempy/util/__init__.py
+${PYSITELIB}/chempy/util/__init__.pyc
+${PYSITELIB}/chempy/util/__init__.pyo
+${PYSITELIB}/chempy/util/_aqueous.py
+${PYSITELIB}/chempy/util/_aqueous.pyc
+${PYSITELIB}/chempy/util/_aqueous.pyo
+${PYSITELIB}/chempy/util/_dimensionality.py
+${PYSITELIB}/chempy/util/_dimensionality.pyc
+${PYSITELIB}/chempy/util/_dimensionality.pyo
+${PYSITELIB}/chempy/util/_expr.py
+${PYSITELIB}/chempy/util/_expr.pyc
+${PYSITELIB}/chempy/util/_expr.pyo
+${PYSITELIB}/chempy/util/_expr_deprecated.py
+${PYSITELIB}/chempy/util/_expr_deprecated.pyc
+${PYSITELIB}/chempy/util/_expr_deprecated.pyo
+${PYSITELIB}/chempy/util/_julia.py
+${PYSITELIB}/chempy/util/_julia.pyc
+${PYSITELIB}/chempy/util/_julia.pyo
+${PYSITELIB}/chempy/util/_quantities.py
+${PYSITELIB}/chempy/util/_quantities.pyc
+${PYSITELIB}/chempy/util/_quantities.pyo
+${PYSITELIB}/chempy/util/arithmeticdict.py
+${PYSITELIB}/chempy/util/arithmeticdict.pyc
+${PYSITELIB}/chempy/util/arithmeticdict.pyo
+${PYSITELIB}/chempy/util/bkh.py
+${PYSITELIB}/chempy/util/bkh.pyc
+${PYSITELIB}/chempy/util/bkh.pyo
+${PYSITELIB}/chempy/util/deprecation.py
+${PYSITELIB}/chempy/util/deprecation.pyc
+${PYSITELIB}/chempy/util/deprecation.pyo
+${PYSITELIB}/chempy/util/graph.py
+${PYSITELIB}/chempy/util/graph.pyc
+${PYSITELIB}/chempy/util/graph.pyo
+${PYSITELIB}/chempy/util/numutil.py
+${PYSITELIB}/chempy/util/numutil.pyc
+${PYSITELIB}/chempy/util/numutil.pyo
+${PYSITELIB}/chempy/util/parsing.py
+${PYSITELIB}/chempy/util/parsing.pyc
+${PYSITELIB}/chempy/util/parsing.pyo
+${PYSITELIB}/chempy/util/periodic.py
+${PYSITELIB}/chempy/util/periodic.pyc
+${PYSITELIB}/chempy/util/periodic.pyo
+${PYSITELIB}/chempy/util/pyutil.py
+${PYSITELIB}/chempy/util/pyutil.pyc
+${PYSITELIB}/chempy/util/pyutil.pyo
+${PYSITELIB}/chempy/util/regression.py
+${PYSITELIB}/chempy/util/regression.pyc
+${PYSITELIB}/chempy/util/regression.pyo
+${PYSITELIB}/chempy/util/rendering.py
+${PYSITELIB}/chempy/util/rendering.pyc
+${PYSITELIB}/chempy/util/rendering.pyo
+${PYSITELIB}/chempy/util/stoich.py
+${PYSITELIB}/chempy/util/stoich.pyc
+${PYSITELIB}/chempy/util/stoich.pyo
+${PYSITELIB}/chempy/util/table.py
+${PYSITELIB}/chempy/util/table.pyc
+${PYSITELIB}/chempy/util/table.pyo
+${PYSITELIB}/chempy/util/terminal.py
+${PYSITELIB}/chempy/util/terminal.pyc
+${PYSITELIB}/chempy/util/terminal.pyo
+${PYSITELIB}/chempy/util/testing.py
+${PYSITELIB}/chempy/util/testing.pyc
+${PYSITELIB}/chempy/util/testing.pyo
+${PYSITELIB}/chempy/util/tests/__init__.py
+${PYSITELIB}/chempy/util/tests/__init__.pyc
+${PYSITELIB}/chempy/util/tests/__init__.pyo
+${PYSITELIB}/chempy/util/tests/test_arithmeticdict.py
+${PYSITELIB}/chempy/util/tests/test_arithmeticdict.pyc
+${PYSITELIB}/chempy/util/tests/test_arithmeticdict.pyo
+${PYSITELIB}/chempy/util/tests/test_expr.py
+${PYSITELIB}/chempy/util/tests/test_expr.pyc
+${PYSITELIB}/chempy/util/tests/test_expr.pyo
+${PYSITELIB}/chempy/util/tests/test_graph.py
+${PYSITELIB}/chempy/util/tests/test_graph.pyc
+${PYSITELIB}/chempy/util/tests/test_graph.pyo
+${PYSITELIB}/chempy/util/tests/test_numutil.py
+${PYSITELIB}/chempy/util/tests/test_numutil.pyc
+${PYSITELIB}/chempy/util/tests/test_numutil.pyo
+${PYSITELIB}/chempy/util/tests/test_parsing.py
+${PYSITELIB}/chempy/util/tests/test_parsing.pyc
+${PYSITELIB}/chempy/util/tests/test_parsing.pyo
+${PYSITELIB}/chempy/util/tests/test_periodic.py
+${PYSITELIB}/chempy/util/tests/test_periodic.pyc
+${PYSITELIB}/chempy/util/tests/test_periodic.pyo
+${PYSITELIB}/chempy/util/tests/test_pyutil.py
+${PYSITELIB}/chempy/util/tests/test_pyutil.pyc
+${PYSITELIB}/chempy/util/tests/test_pyutil.pyo
+${PYSITELIB}/chempy/util/tests/test_regression.py
+${PYSITELIB}/chempy/util/tests/test_regression.pyc
+${PYSITELIB}/chempy/util/tests/test_regression.pyo
+${PYSITELIB}/chempy/util/tests/test_rendering.py
+${PYSITELIB}/chempy/util/tests/test_rendering.pyc
+${PYSITELIB}/chempy/util/tests/test_rendering.pyo
+${PYSITELIB}/chempy/util/tests/test_stoich.py
+${PYSITELIB}/chempy/util/tests/test_stoich.pyc
+${PYSITELIB}/chempy/util/tests/test_stoich.pyo
+${PYSITELIB}/chempy/util/tests/test_table.py
+${PYSITELIB}/chempy/util/tests/test_table.pyc
+${PYSITELIB}/chempy/util/tests/test_table.pyo
diff --git a/py-chempy/distinfo b/py-chempy/distinfo
new file mode 100644
index 0000000000..0be2c42215
--- /dev/null
+++ b/py-chempy/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (chempy-0.7.12.tar.gz) = b6bc4f74fcdca5224ee4295c71bbb3a91895a876
+RMD160 (chempy-0.7.12.tar.gz) = 7a6aa538212aab4df951be4512d2387f382411bd
+SHA512 (chempy-0.7.12.tar.gz) = 015da4bf5ab18506bd2fa2c05d97f65ce9e6d8589aac58151725be08cd0bfc8198a5ee77ef53cde64b96d9f5ef64eb2d276622992f842204729463d9f9eb2223
+Size (chempy-0.7.12.tar.gz) = 402015 bytes
diff --git a/py-dataclasses/DESCR b/py-dataclasses/DESCR
new file mode 100644
index 0000000000..9fcd7aba12
--- /dev/null
+++ b/py-dataclasses/DESCR
@@ -0,0 +1 @@
+Backport of the dataclasses module for Python 3.6
diff --git a/py-dataclasses/Makefile b/py-dataclasses/Makefile
new file mode 100644
index 0000000000..8b2a01eb39
--- /dev/null
+++ b/py-dataclasses/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	dataclasses-0.7
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	https://files.pythonhosted.org/packages/7a/71/fdbab71f1f714e03ead2d264bf444f88379bc09b2937d54ec83894057f80/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/ericvsmith/dataclasses
+COMMENT=	Backport of the dataclasses module for Python 3.6
+LICENSE=	apache-1.1 OR apache-2.0
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-dataclasses/PLIST b/py-dataclasses/PLIST
new file mode 100644
index 0000000000..1dfee38f88
--- /dev/null
+++ b/py-dataclasses/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/dataclasses.py
+${PYSITELIB}/dataclasses.pyc
+${PYSITELIB}/dataclasses.pyo
diff --git a/py-dataclasses/distinfo b/py-dataclasses/distinfo
new file mode 100644
index 0000000000..a06db60024
--- /dev/null
+++ b/py-dataclasses/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (dataclasses-0.7.tar.gz) = bd77a53185bc856e0c2d4a41142edad15d4ada53
+RMD160 (dataclasses-0.7.tar.gz) = 737e0fe99c137cec6a6ad7367b9624734431f6c3
+SHA512 (dataclasses-0.7.tar.gz) = ff921237a99bac21e091ff253824eb07eb09be7e7ec02b869da9c68c35141fc1bee526b3d2942963bac7762827438ea8fdc89fa72404991b78d1d063a3c18661
+Size (dataclasses-0.7.tar.gz) = 35690 bytes
diff --git a/py-etesync/DESCR b/py-etesync/DESCR
new file mode 100644
index 0000000000..57a7cf320e
--- /dev/null
+++ b/py-etesync/DESCR
@@ -0,0 +1,5 @@
+This module provides a python API to interact with an EteSync server.
+It currently implements AddressBook and Calendar access, and supports two-way
+sync (both push and pull) to the server.
+It doesn't currently implement pushing raw journal entries which are needed for
+people implementing new EteSync journal types which will be implemented soon.
diff --git a/py-etesync/Makefile b/py-etesync/Makefile
new file mode 100644
index 0000000000..7901c2e3ef
--- /dev/null
+++ b/py-etesync/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME=	etesync-0.12.1
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	net python
+MASTER_SITES=	https://files.pythonhosted.org/packages/0b/e1/4e096e782818af4a7d5210f3072d1206b4da3a50d18f30b8b6811118a497/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/etesync/pyetesync
+COMMENT=	Python client library for EteSync
+LICENSE=	gnu-lgpl-v3
+
+DEPENDS+=	${PYPKGPREFIX}-appdirs>=1.4:../../devel/py-appdirs
+DEPENDS+=	${PYPKGPREFIX}-asn1crypto>=0.22:../../security/py-asn1crypto
+DEPENDS+=	${PYPKGPREFIX}-cffi>=1.10:../../devel/py-cffi
+DEPENDS+=	${PYPKGPREFIX}-cryptography>=2.9.2:../../security/py-cryptography
+DEPENDS+=	${PYPKGPREFIX}-furl>=0.5:../../www/py-furl
+DEPENDS+=	${PYPKGPREFIX}-idna>=2.5:../../www/py-idna
+DEPENDS+=	${PYPKGPREFIX}-orderedmultidict>=0.7:../../databases/py-orderedmultidict
+DEPENDS+=	${PYPKGPREFIX}-packaging>=16.8:../../devel/py-packaging
+DEPENDS+=	${PYPKGPREFIX}-peewee>=3.7.0:../../databases/py-peewee
+DEPENDS+=	${PYPKGPREFIX}-py>=1.4:../../devel/py-py
+DEPENDS+=	${PYPKGPREFIX}-pyparsing>=2.2:../../devel/py-pyparsing
+DEPENDS+=	${PYPKGPREFIX}-pytz>=2019.1:../../time/py-pytz
+DEPENDS+=	${PYPKGPREFIX}-requests>=2.21:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-vobject>=0.9:../../textproc/py-vobject
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-etesync/PLIST b/py-etesync/PLIST
new file mode 100644
index 0000000000..8cbf458e39
--- /dev/null
+++ b/py-etesync/PLIST
@@ -0,0 +1,33 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/etesync/__init__.py
+${PYSITELIB}/etesync/__init__.pyc
+${PYSITELIB}/etesync/__init__.pyo
+${PYSITELIB}/etesync/_version.py
+${PYSITELIB}/etesync/_version.pyc
+${PYSITELIB}/etesync/_version.pyo
+${PYSITELIB}/etesync/api.py
+${PYSITELIB}/etesync/api.pyc
+${PYSITELIB}/etesync/api.pyo
+${PYSITELIB}/etesync/cache.py
+${PYSITELIB}/etesync/cache.pyc
+${PYSITELIB}/etesync/cache.pyo
+${PYSITELIB}/etesync/crypto.py
+${PYSITELIB}/etesync/crypto.pyc
+${PYSITELIB}/etesync/crypto.pyo
+${PYSITELIB}/etesync/db.py
+${PYSITELIB}/etesync/db.pyc
+${PYSITELIB}/etesync/db.pyo
+${PYSITELIB}/etesync/exceptions.py
+${PYSITELIB}/etesync/exceptions.pyc
+${PYSITELIB}/etesync/exceptions.pyo
+${PYSITELIB}/etesync/pim.py
+${PYSITELIB}/etesync/pim.pyc
+${PYSITELIB}/etesync/pim.pyo
+${PYSITELIB}/etesync/service.py
+${PYSITELIB}/etesync/service.pyc
+${PYSITELIB}/etesync/service.pyo
diff --git a/py-etesync/distinfo b/py-etesync/distinfo
new file mode 100644
index 0000000000..dc3405fb87
--- /dev/null
+++ b/py-etesync/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (etesync-0.12.1.tar.gz) = 410d760fdd18758c6692ed425a7a772aff06f67c
+RMD160 (etesync-0.12.1.tar.gz) = fc6f239eed83bf5970ea7f17048499ea9025a30f
+SHA512 (etesync-0.12.1.tar.gz) = dcc57b84b1fd8e9be5b1bfb677e395b10bc63466a418639403c3aa4b6e04e33cbff44f0d0a2601b009ce336eb47a6dcdc3dd34f11ef539c387575da1f9f1e3db
+Size (etesync-0.12.1.tar.gz) = 20414 bytes
diff --git a/py-http-prompt/DESCR b/py-http-prompt/DESCR
new file mode 100644
index 0000000000..1a1dfb0a19
--- /dev/null
+++ b/py-http-prompt/DESCR
@@ -0,0 +1,2 @@
+HTTP Prompt is an interactive command-line HTTP client featuring autocomplete
+and syntax highlighting, built on HTTPie and prompt_toolkit.
diff --git a/py-http-prompt/Makefile b/py-http-prompt/Makefile
new file mode 100644
index 0000000000..a7be520489
--- /dev/null
+++ b/py-http-prompt/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	http-prompt-1.0.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	www python
+MASTER_SITES=	https://files.pythonhosted.org/packages/55/aa/5039344dea3f1db6b9ed883378374b867aae605f21734d5de49c206e9f18/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/eliangcs/http-prompt
+COMMENT=	Interactive HTTP command-line client
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-click>=5.0:../../devel/py-click
+DEPENDS+=	${PYPKGPREFIX}-httpie>=0.9.2:../../www/py-httpie
+DEPENDS+=	${PYPKGPREFIX}-parsimonious>=0.6.2:../../wip/py-parsimonious
+DEPENDS+=	${PYPKGPREFIX}-prompt_toolkit>=3.0.7:../../devel/py-prompt_toolkit
+DEPENDS+=	${PYPKGPREFIX}-pygments>=2.1.0:../../textproc/py-pygments
+DEPENDS+=	${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-http-prompt/PLIST b/py-http-prompt/PLIST
new file mode 100644
index 0000000000..cf8b8836f1
--- /dev/null
+++ b/py-http-prompt/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/pkg/bin/bmake package"
+@comment TODO: 2. run "/usr/pkg/bin/bmake print-PLIST"
diff --git a/py-http-prompt/distinfo b/py-http-prompt/distinfo
new file mode 100644
index 0000000000..86b2935e22
--- /dev/null
+++ b/py-http-prompt/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (http-prompt-1.0.0.tar.gz) = 795f500dfd3788ff4519cbf5aa1a5293197e127b
+RMD160 (http-prompt-1.0.0.tar.gz) = 2245b24b9b835dee2f2a83a1ed622dfc9a4b3e94
+SHA512 (http-prompt-1.0.0.tar.gz) = 1093f93894e9d3eabb5162731856f36d6b7a65bae1fd2471f9c41b7ab757936a6358275e0f34f108064941903bcf3d5d5010a05acdb351d27ed966b6f267c735
+Size (http-prompt-1.0.0.tar.gz) = 21364 bytes
diff --git a/py-jitcdde/DESCR b/py-jitcdde/DESCR
new file mode 100644
index 0000000000..30e41add36
--- /dev/null
+++ b/py-jitcdde/DESCR
@@ -0,0 +1,2 @@
+TODO: Fill in a short description of the package.
+TODO: It should be between 3 and 20 lines.
diff --git a/py-jitcdde/Makefile b/py-jitcdde/Makefile
new file mode 100644
index 0000000000..3346abca40
--- /dev/null
+++ b/py-jitcdde/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME=	jitcdde-1.7.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math python
+MASTER_SITES=	https://files.pythonhosted.org/packages/36/40/bee04a1b1c790188c600284394854b1031ecf41840279d82e1d91f310717/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	http://github.com/neurophysik/jitcdde
+COMMENT=	Just-in-Time Compilation for Delay Differential Equations
+#LICENSE=	# TODO: (see mk/license.mk)
+
+BUILD_DEPENDS+=	${PYPKGPREFIX}-setuptools_scm>=4.1.2:../../devel/py-setuptools_scm
+DEPENDS+=	${PYPKGPREFIX}-jitcxde-common-1.5.2:../../wip/py-jitcxde-common
+
+
+BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-numpy+=	${PYPKGPREFIX}-numpy>=1.0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-jitcdde/PLIST b/py-jitcdde/PLIST
new file mode 100644
index 0000000000..fda7bb5856
--- /dev/null
+++ b/py-jitcdde/PLIST
@@ -0,0 +1,28 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/jitcdde/__init__.py
+${PYSITELIB}/jitcdde/__init__.pyc
+${PYSITELIB}/jitcdde/__init__.pyo
+${PYSITELIB}/jitcdde/_jitcdde.py
+${PYSITELIB}/jitcdde/_jitcdde.pyc
+${PYSITELIB}/jitcdde/_jitcdde.pyo
+${PYSITELIB}/jitcdde/_python_core.py
+${PYSITELIB}/jitcdde/_python_core.pyc
+${PYSITELIB}/jitcdde/_python_core.pyo
+${PYSITELIB}/jitcdde/jitced_template.c
+${PYSITELIB}/jitcdde/past.py
+${PYSITELIB}/jitcdde/past.pyc
+${PYSITELIB}/jitcdde/past.pyo
+${PYSITELIB}/jitcdde/polynomials.py
+${PYSITELIB}/jitcdde/polynomials.pyc
+${PYSITELIB}/jitcdde/polynomials.pyo
+${PYSITELIB}/jitcdde/sympy_symbols.py
+${PYSITELIB}/jitcdde/sympy_symbols.pyc
+${PYSITELIB}/jitcdde/sympy_symbols.pyo
+${PYSITELIB}/jitcdde/version.py
+${PYSITELIB}/jitcdde/version.pyc
+${PYSITELIB}/jitcdde/version.pyo
diff --git a/py-jitcdde/distinfo b/py-jitcdde/distinfo
new file mode 100644
index 0000000000..d824bc23c2
--- /dev/null
+++ b/py-jitcdde/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (jitcdde-1.7.0.tar.gz) = 9b6adc2e3b1a7b41450e7d2301e9002f73f318d8
+RMD160 (jitcdde-1.7.0.tar.gz) = 9e6c055247d9db346cd4ff96d6de4ff8a14c0180
+SHA512 (jitcdde-1.7.0.tar.gz) = 97e43389f899864bbe772e30f0415ac7f1fa7065e8a3cb1170fdbb1b28e3f748e15b2cf1d235e778439b4c66dd6527e751fa14e90e764240e97d73fbc6870c72
+Size (jitcdde-1.7.0.tar.gz) = 144533 bytes
diff --git a/py-loky/DESCR b/py-loky/DESCR
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/py-loky/Makefile b/py-loky/Makefile
new file mode 100644
index 0000000000..1f656ba225
--- /dev/null
+++ b/py-loky/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	loky-2.8.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	https://files.pythonhosted.org/packages/ac/02/815e43e69592a8a0eabc3d3d99f3e83eb6e401bc248046767f33417d9f08/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/joblib/loky/
+COMMENT=	Robust implementation of concurrent.futures.ProcessPoolExecutor
+LICENSE=	modified-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-cloudpickle>=0.2.1:../../wip/py-cloudpickle
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-loky/PLIST b/py-loky/PLIST
new file mode 100644
index 0000000000..39f4067cd6
--- /dev/null
+++ b/py-loky/PLIST
@@ -0,0 +1,85 @@
+@comment $NetBSD$
+${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}/loky/__init__.py
+${PYSITELIB}/loky/__init__.pyc
+${PYSITELIB}/loky/__init__.pyo
+${PYSITELIB}/loky/_base.py
+${PYSITELIB}/loky/_base.pyc
+${PYSITELIB}/loky/_base.pyo
+${PYSITELIB}/loky/backend/__init__.py
+${PYSITELIB}/loky/backend/__init__.pyc
+${PYSITELIB}/loky/backend/__init__.pyo
+${PYSITELIB}/loky/backend/_posix_reduction.py
+${PYSITELIB}/loky/backend/_posix_reduction.pyc
+${PYSITELIB}/loky/backend/_posix_reduction.pyo
+${PYSITELIB}/loky/backend/_posix_wait.py
+${PYSITELIB}/loky/backend/_posix_wait.pyc
+${PYSITELIB}/loky/backend/_posix_wait.pyo
+${PYSITELIB}/loky/backend/_win_reduction.py
+${PYSITELIB}/loky/backend/_win_reduction.pyc
+${PYSITELIB}/loky/backend/_win_reduction.pyo
+${PYSITELIB}/loky/backend/_win_wait.py
+${PYSITELIB}/loky/backend/_win_wait.pyc
+${PYSITELIB}/loky/backend/_win_wait.pyo
+${PYSITELIB}/loky/backend/compat.py
+${PYSITELIB}/loky/backend/compat.pyc
+${PYSITELIB}/loky/backend/compat.pyo
+${PYSITELIB}/loky/backend/compat_posix.py
+${PYSITELIB}/loky/backend/compat_posix.pyc
+${PYSITELIB}/loky/backend/compat_posix.pyo
+${PYSITELIB}/loky/backend/compat_win32.py
+${PYSITELIB}/loky/backend/compat_win32.pyc
+${PYSITELIB}/loky/backend/compat_win32.pyo
+${PYSITELIB}/loky/backend/context.py
+${PYSITELIB}/loky/backend/context.pyc
+${PYSITELIB}/loky/backend/context.pyo
+${PYSITELIB}/loky/backend/fork_exec.py
+${PYSITELIB}/loky/backend/fork_exec.pyc
+${PYSITELIB}/loky/backend/fork_exec.pyo
+${PYSITELIB}/loky/backend/managers.py
+${PYSITELIB}/loky/backend/managers.pyc
+${PYSITELIB}/loky/backend/managers.pyo
+${PYSITELIB}/loky/backend/popen_loky_posix.py
+${PYSITELIB}/loky/backend/popen_loky_posix.pyc
+${PYSITELIB}/loky/backend/popen_loky_posix.pyo
+${PYSITELIB}/loky/backend/popen_loky_win32.py
+${PYSITELIB}/loky/backend/popen_loky_win32.pyc
+${PYSITELIB}/loky/backend/popen_loky_win32.pyo
+${PYSITELIB}/loky/backend/process.py
+${PYSITELIB}/loky/backend/process.pyc
+${PYSITELIB}/loky/backend/process.pyo
+${PYSITELIB}/loky/backend/queues.py
+${PYSITELIB}/loky/backend/queues.pyc
+${PYSITELIB}/loky/backend/queues.pyo
+${PYSITELIB}/loky/backend/reduction.py
+${PYSITELIB}/loky/backend/reduction.pyc
+${PYSITELIB}/loky/backend/reduction.pyo
+${PYSITELIB}/loky/backend/resource_tracker.py
+${PYSITELIB}/loky/backend/resource_tracker.pyc
+${PYSITELIB}/loky/backend/resource_tracker.pyo
+${PYSITELIB}/loky/backend/semlock.py
+${PYSITELIB}/loky/backend/semlock.pyc
+${PYSITELIB}/loky/backend/semlock.pyo
+${PYSITELIB}/loky/backend/spawn.py
+${PYSITELIB}/loky/backend/spawn.pyc
+${PYSITELIB}/loky/backend/spawn.pyo
+${PYSITELIB}/loky/backend/synchronize.py
+${PYSITELIB}/loky/backend/synchronize.pyc
+${PYSITELIB}/loky/backend/synchronize.pyo
+${PYSITELIB}/loky/backend/utils.py
+${PYSITELIB}/loky/backend/utils.pyc
+${PYSITELIB}/loky/backend/utils.pyo
+${PYSITELIB}/loky/cloudpickle_wrapper.py
+${PYSITELIB}/loky/cloudpickle_wrapper.pyc
+${PYSITELIB}/loky/cloudpickle_wrapper.pyo
+${PYSITELIB}/loky/process_executor.py
+${PYSITELIB}/loky/process_executor.pyc
+${PYSITELIB}/loky/process_executor.pyo
+${PYSITELIB}/loky/reusable_executor.py
+${PYSITELIB}/loky/reusable_executor.pyc
+${PYSITELIB}/loky/reusable_executor.pyo
diff --git a/py-loky/distinfo b/py-loky/distinfo
new file mode 100644
index 0000000000..49b239c24c
--- /dev/null
+++ b/py-loky/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (loky-2.8.0.tar.gz) = c1a3f8e037e2d4ec6304e37b91dcf620f7d620e4
+RMD160 (loky-2.8.0.tar.gz) = d6c0739a415c0573a1344a7df50423417cf03bfc
+SHA512 (loky-2.8.0.tar.gz) = acee0d19f9caef2785370d2669f1f1c18ddb70317557c4e44386778865896cbd65b1d72e0d3085c5d9d3992c32521a50e6afe4b7267c5619a12aa921a5aba3a5
+Size (loky-2.8.0.tar.gz) = 119870 bytes
diff --git a/py-mkdocs-with-pdf/DESCR b/py-mkdocs-with-pdf/DESCR
new file mode 100644
index 0000000000..97ad6708ff
--- /dev/null
+++ b/py-mkdocs-with-pdf/DESCR
@@ -0,0 +1,23 @@
+TODO: Adjust the following lines from README.md
+
+# PDF Generate Plugin for MkDocs
+
+[![PyPI version](https://img.shields.io/pypi/v/mkdocs-with-pdf.svg)](https://pypi.org/project/mkdocs-with-pdf)
+[![PyPI downloads](https://img.shields.io/pypi/dm/mkdocs-with-pdf.svg)](https://pypi.org/project/mkdocs-with-pdf)
+
+---
+
+This plugin will generate a single PDF file from your MkDocs repository.
+This plugin is inspired by [MkDocs PDF Export Plugin][mkdocs-pdf-export-plugin].
+
+## Features
+
+* Cover and Table of Contents integrated in the PDF
+* Automatically numbers on heading(h1-h3).
+* Shift down sub-page headings level.
+* using [WeasyPrint][weasyprint].
+
+## Samples
+
+* [PDF of _'MkDocs' docs_][sample_mkdocs]
+...
diff --git a/py-mkdocs-with-pdf/Makefile b/py-mkdocs-with-pdf/Makefile
new file mode 100644
index 0000000000..fc1dafc2ec
--- /dev/null
+++ b/py-mkdocs-with-pdf/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	mkdocs-with-pdf-0.7.2
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	textproc python
+MASTER_SITES=	https://files.pythonhosted.org/packages/3d/27/6fd93eb9324104ef00fbf6a9bfef49f49551e0d00c13a5a15fd8bcc7773a/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/orzih/mkdocs-with-pdf
+COMMENT=	Generate a single PDF file from MkDocs repository
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-mkdocs>=1.0.4:../../textproc/py-mkdocs
+DEPENDS+=	${PYPKGPREFIX}-weasyprint>=0.44:../../print/py-weasyprint
+DEPENDS+=	${PYPKGPREFIX}-beautifulsoup4>=4.6.3:../../www/py-beautifulsoup4
+
+USE_LANGUAGES=	# none
+
+BUILDLINK_API_DEPENDS.libsass+=	libsass>=0.15
+.include "../../www/libsass/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-mkdocs-with-pdf/PLIST b/py-mkdocs-with-pdf/PLIST
new file mode 100644
index 0000000000..e85441e915
--- /dev/null
+++ b/py-mkdocs-with-pdf/PLIST
@@ -0,0 +1,92 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/mkdocs_with_pdf/__init__.py
+${PYSITELIB}/mkdocs_with_pdf/__init__.pyc
+${PYSITELIB}/mkdocs_with_pdf/__init__.pyo
+${PYSITELIB}/mkdocs_with_pdf/cover.py
+${PYSITELIB}/mkdocs_with_pdf/cover.pyc
+${PYSITELIB}/mkdocs_with_pdf/cover.pyo
+${PYSITELIB}/mkdocs_with_pdf/drivers/__init__.py
+${PYSITELIB}/mkdocs_with_pdf/drivers/__init__.pyc
+${PYSITELIB}/mkdocs_with_pdf/drivers/__init__.pyo
+${PYSITELIB}/mkdocs_with_pdf/drivers/headless_chrome.py
+${PYSITELIB}/mkdocs_with_pdf/drivers/headless_chrome.pyc
+${PYSITELIB}/mkdocs_with_pdf/drivers/headless_chrome.pyo
+${PYSITELIB}/mkdocs_with_pdf/generator.py
+${PYSITELIB}/mkdocs_with_pdf/generator.pyc
+${PYSITELIB}/mkdocs_with_pdf/generator.pyo
+${PYSITELIB}/mkdocs_with_pdf/options.py
+${PYSITELIB}/mkdocs_with_pdf/options.pyc
+${PYSITELIB}/mkdocs_with_pdf/options.pyo
+${PYSITELIB}/mkdocs_with_pdf/plugin.py
+${PYSITELIB}/mkdocs_with_pdf/plugin.pyc
+${PYSITELIB}/mkdocs_with_pdf/plugin.pyo
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/__init__.py
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/__init__.pyc
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/__init__.pyo
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/__init__.py
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/__init__.pyc
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/__init__.pyo
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/transform.py
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/transform.pyc
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/transform.pyo
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/util.py
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/util.pyc
+${PYSITELIB}/mkdocs_with_pdf/preprocessor/links/util.pyo
+${PYSITELIB}/mkdocs_with_pdf/styles/__init__.py
+${PYSITELIB}/mkdocs_with_pdf/styles/__init__.pyc
+${PYSITELIB}/mkdocs_with_pdf/styles/__init__.pyo
+${PYSITELIB}/mkdocs_with_pdf/styles/_fonts.scss
+${PYSITELIB}/mkdocs_with_pdf/styles/_heading.scss
+${PYSITELIB}/mkdocs_with_pdf/styles/_paging.scss
+${PYSITELIB}/mkdocs_with_pdf/styles/_toc.scss
+${PYSITELIB}/mkdocs_with_pdf/styles/cover.scss
+${PYSITELIB}/mkdocs_with_pdf/styles/report-print.scss
+${PYSITELIB}/mkdocs_with_pdf/themes/__init__.py
+${PYSITELIB}/mkdocs_with_pdf/themes/__init__.pyc
+${PYSITELIB}/mkdocs_with_pdf/themes/__init__.pyo
+${PYSITELIB}/mkdocs_with_pdf/themes/generic.py
+${PYSITELIB}/mkdocs_with_pdf/themes/generic.pyc
+${PYSITELIB}/mkdocs_with_pdf/themes/generic.pyo
+${PYSITELIB}/mkdocs_with_pdf/themes/material-polyfills.css
+${PYSITELIB}/mkdocs_with_pdf/themes/material-polyfills.js
+${PYSITELIB}/mkdocs_with_pdf/themes/material.py
+${PYSITELIB}/mkdocs_with_pdf/themes/material.pyc
+${PYSITELIB}/mkdocs_with_pdf/themes/material.pyo
+${PYSITELIB}/mkdocs_with_pdf/themes/material.scss
+${PYSITELIB}/mkdocs_with_pdf/themes/mkdocs.py
+${PYSITELIB}/mkdocs_with_pdf/themes/mkdocs.pyc
+${PYSITELIB}/mkdocs_with_pdf/themes/mkdocs.pyo
+${PYSITELIB}/mkdocs_with_pdf/themes/mkdocs.scss
+${PYSITELIB}/mkdocs_with_pdf/toc.py
+${PYSITELIB}/mkdocs_with_pdf/toc.pyc
+${PYSITELIB}/mkdocs_with_pdf/toc.pyo
+${PYSITELIB}/mkdocs_with_pdf/utils/__init__.py
+${PYSITELIB}/mkdocs_with_pdf/utils/__init__.pyc
+${PYSITELIB}/mkdocs_with_pdf/utils/__init__.pyo
+${PYSITELIB}/mkdocs_with_pdf/utils/emoji_util.py
+${PYSITELIB}/mkdocs_with_pdf/utils/emoji_util.pyc
+${PYSITELIB}/mkdocs_with_pdf/utils/emoji_util.pyo
+${PYSITELIB}/mkdocs_with_pdf/utils/iframe_util.py
+${PYSITELIB}/mkdocs_with_pdf/utils/iframe_util.pyc
+${PYSITELIB}/mkdocs_with_pdf/utils/iframe_util.pyo
+${PYSITELIB}/mkdocs_with_pdf/utils/image_util.py
+${PYSITELIB}/mkdocs_with_pdf/utils/image_util.pyc
+${PYSITELIB}/mkdocs_with_pdf/utils/image_util.pyo
+${PYSITELIB}/mkdocs_with_pdf/utils/layout_util.py
+${PYSITELIB}/mkdocs_with_pdf/utils/layout_util.pyc
+${PYSITELIB}/mkdocs_with_pdf/utils/layout_util.pyo
+${PYSITELIB}/mkdocs_with_pdf/utils/section.py
+${PYSITELIB}/mkdocs_with_pdf/utils/section.pyc
+${PYSITELIB}/mkdocs_with_pdf/utils/section.pyo
+${PYSITELIB}/mkdocs_with_pdf/utils/soup_util.py
+${PYSITELIB}/mkdocs_with_pdf/utils/soup_util.pyc
+${PYSITELIB}/mkdocs_with_pdf/utils/soup_util.pyo
+${PYSITELIB}/mkdocs_with_pdf/utils/tabbed_set_util.py
+${PYSITELIB}/mkdocs_with_pdf/utils/tabbed_set_util.pyc
+${PYSITELIB}/mkdocs_with_pdf/utils/tabbed_set_util.pyo
diff --git a/py-mkdocs-with-pdf/distinfo b/py-mkdocs-with-pdf/distinfo
new file mode 100644
index 0000000000..7117c23c58
--- /dev/null
+++ b/py-mkdocs-with-pdf/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (mkdocs-with-pdf-0.7.2.tar.gz) = e4a6d2d6bd9d70738cca0ca5163dfcab1ec9a6b4
+RMD160 (mkdocs-with-pdf-0.7.2.tar.gz) = 1ea9e9207e42e3bc02cd19438f56b71d8f63ace1
+SHA512 (mkdocs-with-pdf-0.7.2.tar.gz) = 9b6253976b0ef2a538d3e1306c10f0ab2d8d930c00fb2ba6f3b0aa6b06f5bd90fe62f20e492ecef4833c824822d0ced5f1f35f3ba001a1cb2069f259d85377f6
+Size (mkdocs-with-pdf-0.7.2.tar.gz) = 24414 bytes
diff --git a/py-multivar-horner/DESCR b/py-multivar-horner/DESCR
new file mode 100644
index 0000000000..c26a836d74
--- /dev/null
+++ b/py-multivar-horner/DESCR
@@ -0,0 +1 @@
+Multivariate Horner scheme for efficiently evaluating multivariate polynomials
diff --git a/py-multivar-horner/Makefile b/py-multivar-horner/Makefile
new file mode 100644
index 0000000000..43fd3f6d5e
--- /dev/null
+++ b/py-multivar-horner/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	multivar_horner-2.1.0
+PKGNAME=	${PYPKGPREFIX}-multivar-horner-2.1.0
+CATEGORIES=	math python
+MASTER_SITES=	https://files.pythonhosted.org/packages/23/4c/e7493a7fc77e3781b787a8a775240e90d9f62c636c5ed93d8491a33e16ff/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/MrMinimal64/multivar_horner
+COMMENT=	Multivariate Horner scheme for evaluating multivariate polynomials
+LICENSE=	mit
+
+#DEPENDS+=	${PYPKGPREFIX}-numba>=0.48:../../math/py-numba
+
+USE_LANGUAGES=	# none
+
+BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-numpy+=	${PYPKGPREFIX}-numpy>=1.0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-multivar-horner/PLIST b/py-multivar-horner/PLIST
new file mode 100644
index 0000000000..37ef8910f2
--- /dev/null
+++ b/py-multivar-horner/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/multivar_horner/__init__.py
+${PYSITELIB}/multivar_horner/__init__.pyc
+${PYSITELIB}/multivar_horner/__init__.pyo
+${PYSITELIB}/multivar_horner/factorisation_classes.py
+${PYSITELIB}/multivar_horner/factorisation_classes.pyc
+${PYSITELIB}/multivar_horner/factorisation_classes.pyo
+${PYSITELIB}/multivar_horner/global_settings.py
+${PYSITELIB}/multivar_horner/global_settings.pyc
+${PYSITELIB}/multivar_horner/global_settings.pyo
+${PYSITELIB}/multivar_horner/helper_classes.py
+${PYSITELIB}/multivar_horner/helper_classes.pyc
+${PYSITELIB}/multivar_horner/helper_classes.pyo
+${PYSITELIB}/multivar_horner/helper_fcts.py
+${PYSITELIB}/multivar_horner/helper_fcts.pyc
+${PYSITELIB}/multivar_horner/helper_fcts.pyo
+${PYSITELIB}/multivar_horner/helpers_fcts_numba.py
+${PYSITELIB}/multivar_horner/helpers_fcts_numba.pyc
+${PYSITELIB}/multivar_horner/helpers_fcts_numba.pyo
+${PYSITELIB}/multivar_horner/multivar_horner.py
+${PYSITELIB}/multivar_horner/multivar_horner.pyc
+${PYSITELIB}/multivar_horner/multivar_horner.pyo
diff --git a/py-multivar-horner/distinfo b/py-multivar-horner/distinfo
new file mode 100644
index 0000000000..e0be19d8dc
--- /dev/null
+++ b/py-multivar-horner/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (multivar_horner-2.1.0.tar.gz) = 60b3393deb04a87fb9e66861c90745dc766b25d1
+RMD160 (multivar_horner-2.1.0.tar.gz) = 35281f5547bb86b23a57a8457aea8542998bc1a7
+SHA512 (multivar_horner-2.1.0.tar.gz) = 8e4dbf61eb0d3c7b2746b6c36065cdd7c89e000cc0df810eb45d1e23f6287ac16a8ac1484f4e73f95912939511da8ca8f654430fb78525bbedd5de943856c858
+Size (multivar_horner-2.1.0.tar.gz) = 36783 bytes
diff --git a/py-nxpd/DESCR b/py-nxpd/DESCR
new file mode 100644
index 0000000000..ae5df4de32
--- /dev/null
+++ b/py-nxpd/DESCR
@@ -0,0 +1,3 @@
+nxpd is a Python package for visualizing NetworkX graphs using pydot
+and graphviz. Support is also provided for inline displays within IPython
+notebooks.
diff --git a/py-nxpd/Makefile b/py-nxpd/Makefile
new file mode 100644
index 0000000000..a151dd0916
--- /dev/null
+++ b/py-nxpd/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	nxpd-0.2.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	category python
+MASTER_SITES=	https://files.pythonhosted.org/packages/6a/fe/2ec17a6fbbff333db22a6ee84dbb2ba09ecb3ff111d37e7ff3aec69852a1/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/chebee7i/nxpd
+COMMENT=	NetworkX Pydot Draw
+LICENSE=	unlicense
+
+DEPENDS+=	${PYPKGPREFIX}-networkx>=2.4:../../math/py-networkx
+DEPENDS+=	${PYPKGPREFIX}-pyparsing>=2.4.7:../../devel/py-pyparsing
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-nxpd/PLIST b/py-nxpd/PLIST
new file mode 100644
index 0000000000..fb05dcadae
--- /dev/null
+++ b/py-nxpd/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/nxpd/__init__.py
+${PYSITELIB}/nxpd/__init__.pyc
+${PYSITELIB}/nxpd/__init__.pyo
+${PYSITELIB}/nxpd/ipythonsupport.py
+${PYSITELIB}/nxpd/ipythonsupport.pyc
+${PYSITELIB}/nxpd/ipythonsupport.pyo
+${PYSITELIB}/nxpd/nx_pydot.py
+${PYSITELIB}/nxpd/nx_pydot.pyc
+${PYSITELIB}/nxpd/nx_pydot.pyo
+${PYSITELIB}/nxpd/params.py
+${PYSITELIB}/nxpd/params.pyc
+${PYSITELIB}/nxpd/params.pyo
+${PYSITELIB}/nxpd/pydot/__init__.py
+${PYSITELIB}/nxpd/pydot/__init__.pyc
+${PYSITELIB}/nxpd/pydot/__init__.pyo
+${PYSITELIB}/nxpd/pydot/_dotparser.py
+${PYSITELIB}/nxpd/pydot/_dotparser.pyc
+${PYSITELIB}/nxpd/pydot/_dotparser.pyo
+${PYSITELIB}/nxpd/utils.py
+${PYSITELIB}/nxpd/utils.pyc
+${PYSITELIB}/nxpd/utils.pyo
diff --git a/py-nxpd/distinfo b/py-nxpd/distinfo
new file mode 100644
index 0000000000..43324206ed
--- /dev/null
+++ b/py-nxpd/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (nxpd-0.2.0.tar.gz) = d8a9b243b8b3110adbce30332986ea8ef2136166
+RMD160 (nxpd-0.2.0.tar.gz) = 7758aac261d46cf7d62dcaa5c965a2cec8b2004b
+SHA512 (nxpd-0.2.0.tar.gz) = c18030af5117301b0b244a585e97cd3ff0acacf26fcf06264f328623d6c741234c574615d1eca195b2eba9fc0b8121e5b959031cddc5c581423f823476f7dfb2
+Size (nxpd-0.2.0.tar.gz) = 26491 bytes
diff --git a/py-projectq/DESCR b/py-projectq/DESCR
new file mode 100644
index 0000000000..873030fdb9
--- /dev/null
+++ b/py-projectq/DESCR
@@ -0,0 +1,13 @@
+ProjectQ is an open source effort for quantum computing.
+
+It features a compilation framework capable of targeting various types
+of hardware, a high-performance quantum computer simulator with emulation
+capabilities, and various compiler plug-ins. This allows users to
+
+- run quantum programs on the IBM Quantum Experience chip
+- simulate quantum programs on classical computers
+- emulate quantum programs at a higher level of abstraction
+ (e.g., mimicking the action of large oracles instead of compiling
+ them to low-level gates)
+- export quantum programs as circuits (using TikZ)
+- get resource estimates
diff --git a/py-projectq/Makefile b/py-projectq/Makefile
new file mode 100644
index 0000000000..1edc5ab647
--- /dev/null
+++ b/py-projectq/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+DISTNAME=	hiq-projectq-0.6.4.post2
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	https://files.pythonhosted.org/packages/4c/9f/1e7014d3e23fd7ab15e423025af134b723b34b2a33bc2dc726cdc81fcd46/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	http://projectq.ch/
+COMMENT=	Open source software framework for quantum computing
+LICENSE=	apache-2.0
+
+DEPENDS+=	${PYPKGPREFIX}-future>=0.18.2:../../devel/py-future
+DEPENDS+=	${PYPKGPREFIX}-pybind11>=2.5.0:../../devel/py-pybind11
+DEPENDS+=	${PYPKGPREFIX}-requests>=2.24.0:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-test>=6.0.2:../../devel/py-test
+DEPENDS+=	${PYPKGPREFIX}-matplotlib>=3.2.2:../../graphics/py-matplotlib
+DEPENDS+=	${PYPKGPREFIX}-networkx>=2.4:../../math/py-networkx
+#DEPENDS+=	${PYPKGPREFIX}-scipy>=1.0.1:../../math/py-scipy
+
+BUILDLINK_API_DEPENDS.py-numpy+=        ${PYPKGPREFIX}-numpy>=1.0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-projectq/PLIST b/py-projectq/PLIST
new file mode 100644
index 0000000000..a2e4271374
--- /dev/null
+++ b/py-projectq/PLIST
@@ -0,0 +1,352 @@
+@comment $NetBSD$
+${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}/projectq/__init__.py
+${PYSITELIB}/projectq/__init__.pyc
+${PYSITELIB}/projectq/__init__.pyo
+${PYSITELIB}/projectq/_version.py
+${PYSITELIB}/projectq/_version.pyc
+${PYSITELIB}/projectq/_version.pyo
+${PYSITELIB}/projectq/backends/__init__.py
+${PYSITELIB}/projectq/backends/__init__.pyc
+${PYSITELIB}/projectq/backends/__init__.pyo
+${PYSITELIB}/projectq/backends/_aqt/__init__.py
+${PYSITELIB}/projectq/backends/_aqt/__init__.pyc
+${PYSITELIB}/projectq/backends/_aqt/__init__.pyo
+${PYSITELIB}/projectq/backends/_aqt/_aqt.py
+${PYSITELIB}/projectq/backends/_aqt/_aqt.pyc
+${PYSITELIB}/projectq/backends/_aqt/_aqt.pyo
+${PYSITELIB}/projectq/backends/_aqt/_aqt_http_client.py
+${PYSITELIB}/projectq/backends/_aqt/_aqt_http_client.pyc
+${PYSITELIB}/projectq/backends/_aqt/_aqt_http_client.pyo
+${PYSITELIB}/projectq/backends/_circuits/__init__.py
+${PYSITELIB}/projectq/backends/_circuits/__init__.pyc
+${PYSITELIB}/projectq/backends/_circuits/__init__.pyo
+${PYSITELIB}/projectq/backends/_circuits/_drawer.py
+${PYSITELIB}/projectq/backends/_circuits/_drawer.pyc
+${PYSITELIB}/projectq/backends/_circuits/_drawer.pyo
+${PYSITELIB}/projectq/backends/_circuits/_drawer_matplotlib.py
+${PYSITELIB}/projectq/backends/_circuits/_drawer_matplotlib.pyc
+${PYSITELIB}/projectq/backends/_circuits/_drawer_matplotlib.pyo
+${PYSITELIB}/projectq/backends/_circuits/_plot.py
+${PYSITELIB}/projectq/backends/_circuits/_plot.pyc
+${PYSITELIB}/projectq/backends/_circuits/_plot.pyo
+${PYSITELIB}/projectq/backends/_circuits/_to_latex.py
+${PYSITELIB}/projectq/backends/_circuits/_to_latex.pyc
+${PYSITELIB}/projectq/backends/_circuits/_to_latex.pyo
+${PYSITELIB}/projectq/backends/_ibm/__init__.py
+${PYSITELIB}/projectq/backends/_ibm/__init__.pyc
+${PYSITELIB}/projectq/backends/_ibm/__init__.pyo
+${PYSITELIB}/projectq/backends/_ibm/_ibm.py
+${PYSITELIB}/projectq/backends/_ibm/_ibm.pyc
+${PYSITELIB}/projectq/backends/_ibm/_ibm.pyo
+${PYSITELIB}/projectq/backends/_ibm/_ibm_http_client.py
+${PYSITELIB}/projectq/backends/_ibm/_ibm_http_client.pyc
+${PYSITELIB}/projectq/backends/_ibm/_ibm_http_client.pyo
+${PYSITELIB}/projectq/backends/_json_converter.py
+${PYSITELIB}/projectq/backends/_json_converter.pyc
+${PYSITELIB}/projectq/backends/_json_converter.pyo
+${PYSITELIB}/projectq/backends/_parametric_backend.py
+${PYSITELIB}/projectq/backends/_parametric_backend.pyc
+${PYSITELIB}/projectq/backends/_parametric_backend.pyo
+${PYSITELIB}/projectq/backends/_printer.py
+${PYSITELIB}/projectq/backends/_printer.pyc
+${PYSITELIB}/projectq/backends/_printer.pyo
+${PYSITELIB}/projectq/backends/_resource.py
+${PYSITELIB}/projectq/backends/_resource.pyc
+${PYSITELIB}/projectq/backends/_resource.pyo
+${PYSITELIB}/projectq/backends/_sim/__init__.py
+${PYSITELIB}/projectq/backends/_sim/__init__.pyc
+${PYSITELIB}/projectq/backends/_sim/__init__.pyo
+${PYSITELIB}/projectq/backends/_sim/_classical_simulator.py
+${PYSITELIB}/projectq/backends/_sim/_classical_simulator.pyc
+${PYSITELIB}/projectq/backends/_sim/_classical_simulator.pyo
+${PYSITELIB}/projectq/backends/_sim/_pysim.py
+${PYSITELIB}/projectq/backends/_sim/_pysim.pyc
+${PYSITELIB}/projectq/backends/_sim/_pysim.pyo
+${PYSITELIB}/projectq/backends/_sim/_simulator.py
+${PYSITELIB}/projectq/backends/_sim/_simulator.pyc
+${PYSITELIB}/projectq/backends/_sim/_simulator.pyo
+${PYSITELIB}/projectq/cengines/__init__.py
+${PYSITELIB}/projectq/cengines/__init__.pyc
+${PYSITELIB}/projectq/cengines/__init__.pyo
+${PYSITELIB}/projectq/cengines/_core/__init__.py
+${PYSITELIB}/projectq/cengines/_core/__init__.pyc
+${PYSITELIB}/projectq/cengines/_core/__init__.pyo
+${PYSITELIB}/projectq/cengines/_core/_basicmapper.py
+${PYSITELIB}/projectq/cengines/_core/_basicmapper.pyc
+${PYSITELIB}/projectq/cengines/_core/_basicmapper.pyo
+${PYSITELIB}/projectq/cengines/_core/_basics.py
+${PYSITELIB}/projectq/cengines/_core/_basics.pyc
+${PYSITELIB}/projectq/cengines/_core/_basics.pyo
+${PYSITELIB}/projectq/cengines/_core/_cmdmodifier.py
+${PYSITELIB}/projectq/cengines/_core/_cmdmodifier.pyc
+${PYSITELIB}/projectq/cengines/_core/_cmdmodifier.pyo
+${PYSITELIB}/projectq/cengines/_core/_main.py
+${PYSITELIB}/projectq/cengines/_core/_main.pyc
+${PYSITELIB}/projectq/cengines/_core/_main.pyo
+${PYSITELIB}/projectq/cengines/_core/_swap_utils.py
+${PYSITELIB}/projectq/cengines/_core/_swap_utils.pyc
+${PYSITELIB}/projectq/cengines/_core/_swap_utils.pyo
+${PYSITELIB}/projectq/cengines/_ibm5qubitmapper.py
+${PYSITELIB}/projectq/cengines/_ibm5qubitmapper.pyc
+${PYSITELIB}/projectq/cengines/_ibm5qubitmapper.pyo
+${PYSITELIB}/projectq/cengines/_linearmapper.py
+${PYSITELIB}/projectq/cengines/_linearmapper.pyc
+${PYSITELIB}/projectq/cengines/_linearmapper.pyo
+${PYSITELIB}/projectq/cengines/_manualmapper.py
+${PYSITELIB}/projectq/cengines/_manualmapper.pyc
+${PYSITELIB}/projectq/cengines/_manualmapper.pyo
+${PYSITELIB}/projectq/cengines/_optimize.py
+${PYSITELIB}/projectq/cengines/_optimize.pyc
+${PYSITELIB}/projectq/cengines/_optimize.pyo
+${PYSITELIB}/projectq/cengines/_replacer/__init__.py
+${PYSITELIB}/projectq/cengines/_replacer/__init__.pyc
+${PYSITELIB}/projectq/cengines/_replacer/__init__.pyo
+${PYSITELIB}/projectq/cengines/_replacer/_decomposition_rule.py
+${PYSITELIB}/projectq/cengines/_replacer/_decomposition_rule.pyc
+${PYSITELIB}/projectq/cengines/_replacer/_decomposition_rule.pyo
+${PYSITELIB}/projectq/cengines/_replacer/_decomposition_rule_set.py
+${PYSITELIB}/projectq/cengines/_replacer/_decomposition_rule_set.pyc
+${PYSITELIB}/projectq/cengines/_replacer/_decomposition_rule_set.pyo
+${PYSITELIB}/projectq/cengines/_replacer/_replacer.py
+${PYSITELIB}/projectq/cengines/_replacer/_replacer.pyc
+${PYSITELIB}/projectq/cengines/_replacer/_replacer.pyo
+${PYSITELIB}/projectq/cengines/_swapandcnotflipper.py
+${PYSITELIB}/projectq/cengines/_swapandcnotflipper.pyc
+${PYSITELIB}/projectq/cengines/_swapandcnotflipper.pyo
+${PYSITELIB}/projectq/cengines/_tagremover.py
+${PYSITELIB}/projectq/cengines/_tagremover.pyc
+${PYSITELIB}/projectq/cengines/_tagremover.pyo
+${PYSITELIB}/projectq/cengines/_testengine.py
+${PYSITELIB}/projectq/cengines/_testengine.pyc
+${PYSITELIB}/projectq/cengines/_testengine.pyo
+${PYSITELIB}/projectq/cengines/_twodmapper.py
+${PYSITELIB}/projectq/cengines/_twodmapper.pyc
+${PYSITELIB}/projectq/cengines/_twodmapper.pyo
+${PYSITELIB}/projectq/libs/__init__.py
+${PYSITELIB}/projectq/libs/__init__.pyc
+${PYSITELIB}/projectq/libs/__init__.pyo
+${PYSITELIB}/projectq/libs/hist/__init__.py
+${PYSITELIB}/projectq/libs/hist/__init__.pyc
+${PYSITELIB}/projectq/libs/hist/__init__.pyo
+${PYSITELIB}/projectq/libs/hist/_histogram.py
+${PYSITELIB}/projectq/libs/hist/_histogram.pyc
+${PYSITELIB}/projectq/libs/hist/_histogram.pyo
+${PYSITELIB}/projectq/libs/math/__init__.py
+${PYSITELIB}/projectq/libs/math/__init__.pyc
+${PYSITELIB}/projectq/libs/math/__init__.pyo
+${PYSITELIB}/projectq/libs/math/_constantmath.py
+${PYSITELIB}/projectq/libs/math/_constantmath.pyc
+${PYSITELIB}/projectq/libs/math/_constantmath.pyo
+${PYSITELIB}/projectq/libs/math/_default_rules.py
+${PYSITELIB}/projectq/libs/math/_default_rules.pyc
+${PYSITELIB}/projectq/libs/math/_default_rules.pyo
+${PYSITELIB}/projectq/libs/math/_gates.py
+${PYSITELIB}/projectq/libs/math/_gates.pyc
+${PYSITELIB}/projectq/libs/math/_gates.pyo
+${PYSITELIB}/projectq/libs/revkit/__init__.py
+${PYSITELIB}/projectq/libs/revkit/__init__.pyc
+${PYSITELIB}/projectq/libs/revkit/__init__.pyo
+${PYSITELIB}/projectq/libs/revkit/_control_function.py
+${PYSITELIB}/projectq/libs/revkit/_control_function.pyc
+${PYSITELIB}/projectq/libs/revkit/_control_function.pyo
+${PYSITELIB}/projectq/libs/revkit/_permutation.py
+${PYSITELIB}/projectq/libs/revkit/_permutation.pyc
+${PYSITELIB}/projectq/libs/revkit/_permutation.pyo
+${PYSITELIB}/projectq/libs/revkit/_phase.py
+${PYSITELIB}/projectq/libs/revkit/_phase.pyc
+${PYSITELIB}/projectq/libs/revkit/_phase.pyo
+${PYSITELIB}/projectq/libs/revkit/_utils.py
+${PYSITELIB}/projectq/libs/revkit/_utils.pyc
+${PYSITELIB}/projectq/libs/revkit/_utils.pyo
+${PYSITELIB}/projectq/meta/__init__.py
+${PYSITELIB}/projectq/meta/__init__.pyc
+${PYSITELIB}/projectq/meta/__init__.pyo
+${PYSITELIB}/projectq/meta/_compute.py
+${PYSITELIB}/projectq/meta/_compute.pyc
+${PYSITELIB}/projectq/meta/_compute.pyo
+${PYSITELIB}/projectq/meta/_control.py
+${PYSITELIB}/projectq/meta/_control.pyc
+${PYSITELIB}/projectq/meta/_control.pyo
+${PYSITELIB}/projectq/meta/_dagger.py
+${PYSITELIB}/projectq/meta/_dagger.pyc
+${PYSITELIB}/projectq/meta/_dagger.pyo
+${PYSITELIB}/projectq/meta/_dirtyqubit.py
+${PYSITELIB}/projectq/meta/_dirtyqubit.pyc
+${PYSITELIB}/projectq/meta/_dirtyqubit.pyo
+${PYSITELIB}/projectq/meta/_logicalqubit.py
+${PYSITELIB}/projectq/meta/_logicalqubit.pyc
+${PYSITELIB}/projectq/meta/_logicalqubit.pyo
+${PYSITELIB}/projectq/meta/_loop.py
+${PYSITELIB}/projectq/meta/_loop.pyc
+${PYSITELIB}/projectq/meta/_loop.pyo
+${PYSITELIB}/projectq/meta/_util.py
+${PYSITELIB}/projectq/meta/_util.pyc
+${PYSITELIB}/projectq/meta/_util.pyo
+${PYSITELIB}/projectq/ops/__init__.py
+${PYSITELIB}/projectq/ops/__init__.pyc
+${PYSITELIB}/projectq/ops/__init__.pyo
+${PYSITELIB}/projectq/ops/_basics.py
+${PYSITELIB}/projectq/ops/_basics.pyc
+${PYSITELIB}/projectq/ops/_basics.pyo
+${PYSITELIB}/projectq/ops/_command.py
+${PYSITELIB}/projectq/ops/_command.pyc
+${PYSITELIB}/projectq/ops/_command.pyo
+${PYSITELIB}/projectq/ops/_gates.py
+${PYSITELIB}/projectq/ops/_gates.pyc
+${PYSITELIB}/projectq/ops/_gates.pyo
+${PYSITELIB}/projectq/ops/_metagates.py
+${PYSITELIB}/projectq/ops/_metagates.pyc
+${PYSITELIB}/projectq/ops/_metagates.pyo
+${PYSITELIB}/projectq/ops/_parametric_base.py
+${PYSITELIB}/projectq/ops/_parametric_base.pyc
+${PYSITELIB}/projectq/ops/_parametric_base.pyo
+${PYSITELIB}/projectq/ops/_qaagate.py
+${PYSITELIB}/projectq/ops/_qaagate.pyc
+${PYSITELIB}/projectq/ops/_qaagate.pyo
+${PYSITELIB}/projectq/ops/_qftgate.py
+${PYSITELIB}/projectq/ops/_qftgate.pyc
+${PYSITELIB}/projectq/ops/_qftgate.pyo
+${PYSITELIB}/projectq/ops/_qpegate.py
+${PYSITELIB}/projectq/ops/_qpegate.pyc
+${PYSITELIB}/projectq/ops/_qpegate.pyo
+${PYSITELIB}/projectq/ops/_qubit_operator.py
+${PYSITELIB}/projectq/ops/_qubit_operator.pyc
+${PYSITELIB}/projectq/ops/_qubit_operator.pyo
+${PYSITELIB}/projectq/ops/_shortcuts.py
+${PYSITELIB}/projectq/ops/_shortcuts.pyc
+${PYSITELIB}/projectq/ops/_shortcuts.pyo
+${PYSITELIB}/projectq/ops/_state_prep.py
+${PYSITELIB}/projectq/ops/_state_prep.pyc
+${PYSITELIB}/projectq/ops/_state_prep.pyo
+${PYSITELIB}/projectq/ops/_time_evolution.py
+${PYSITELIB}/projectq/ops/_time_evolution.pyc
+${PYSITELIB}/projectq/ops/_time_evolution.pyo
+${PYSITELIB}/projectq/ops/_uniformly_controlled_rotation.py
+${PYSITELIB}/projectq/ops/_uniformly_controlled_rotation.pyc
+${PYSITELIB}/projectq/ops/_uniformly_controlled_rotation.pyo
+${PYSITELIB}/projectq/ops/_unitary_gates.py
+${PYSITELIB}/projectq/ops/_unitary_gates.pyc
+${PYSITELIB}/projectq/ops/_unitary_gates.pyo
+${PYSITELIB}/projectq/setups/__init__.py
+${PYSITELIB}/projectq/setups/__init__.pyc
+${PYSITELIB}/projectq/setups/__init__.pyo
+${PYSITELIB}/projectq/setups/aqt.py
+${PYSITELIB}/projectq/setups/aqt.pyc
+${PYSITELIB}/projectq/setups/aqt.pyo
+${PYSITELIB}/projectq/setups/decompositions/__init__.py
+${PYSITELIB}/projectq/setups/decompositions/__init__.pyc
+${PYSITELIB}/projectq/setups/decompositions/__init__.pyo
+${PYSITELIB}/projectq/setups/decompositions/amplitudeamplification.py
+${PYSITELIB}/projectq/setups/decompositions/amplitudeamplification.pyc
+${PYSITELIB}/projectq/setups/decompositions/amplitudeamplification.pyo
+${PYSITELIB}/projectq/setups/decompositions/arb1qubit2rzandry.py
+${PYSITELIB}/projectq/setups/decompositions/arb1qubit2rzandry.pyc
+${PYSITELIB}/projectq/setups/decompositions/arb1qubit2rzandry.pyo
+${PYSITELIB}/projectq/setups/decompositions/barrier.py
+${PYSITELIB}/projectq/setups/decompositions/barrier.pyc
+${PYSITELIB}/projectq/setups/decompositions/barrier.pyo
+${PYSITELIB}/projectq/setups/decompositions/carb1qubit2cnotrzandry.py
+${PYSITELIB}/projectq/setups/decompositions/carb1qubit2cnotrzandry.pyc
+${PYSITELIB}/projectq/setups/decompositions/carb1qubit2cnotrzandry.pyo
+${PYSITELIB}/projectq/setups/decompositions/cnot2cz.py
+${PYSITELIB}/projectq/setups/decompositions/cnot2cz.pyc
+${PYSITELIB}/projectq/setups/decompositions/cnot2cz.pyo
+${PYSITELIB}/projectq/setups/decompositions/cnot2rxx.py
+${PYSITELIB}/projectq/setups/decompositions/cnot2rxx.pyc
+${PYSITELIB}/projectq/setups/decompositions/cnot2rxx.pyo
+${PYSITELIB}/projectq/setups/decompositions/cnu2toffoliandcu.py
+${PYSITELIB}/projectq/setups/decompositions/cnu2toffoliandcu.pyc
+${PYSITELIB}/projectq/setups/decompositions/cnu2toffoliandcu.pyo
+${PYSITELIB}/projectq/setups/decompositions/crz2cxandrz.py
+${PYSITELIB}/projectq/setups/decompositions/crz2cxandrz.pyc
+${PYSITELIB}/projectq/setups/decompositions/crz2cxandrz.pyo
+${PYSITELIB}/projectq/setups/decompositions/cunitary2rzry.py
+${PYSITELIB}/projectq/setups/decompositions/cunitary2rzry.pyc
+${PYSITELIB}/projectq/setups/decompositions/cunitary2rzry.pyo
+${PYSITELIB}/projectq/setups/decompositions/entangle.py
+${PYSITELIB}/projectq/setups/decompositions/entangle.pyc
+${PYSITELIB}/projectq/setups/decompositions/entangle.pyo
+${PYSITELIB}/projectq/setups/decompositions/globalphase.py
+${PYSITELIB}/projectq/setups/decompositions/globalphase.pyc
+${PYSITELIB}/projectq/setups/decompositions/globalphase.pyo
+${PYSITELIB}/projectq/setups/decompositions/h2rx.py
+${PYSITELIB}/projectq/setups/decompositions/h2rx.pyc
+${PYSITELIB}/projectq/setups/decompositions/h2rx.pyo
+${PYSITELIB}/projectq/setups/decompositions/ph2r.py
+${PYSITELIB}/projectq/setups/decompositions/ph2r.pyc
+${PYSITELIB}/projectq/setups/decompositions/ph2r.pyo
+${PYSITELIB}/projectq/setups/decompositions/phaseestimation.py
+${PYSITELIB}/projectq/setups/decompositions/phaseestimation.pyc
+${PYSITELIB}/projectq/setups/decompositions/phaseestimation.pyo
+${PYSITELIB}/projectq/setups/decompositions/qft2crandhadamard.py
+${PYSITELIB}/projectq/setups/decompositions/qft2crandhadamard.pyc
+${PYSITELIB}/projectq/setups/decompositions/qft2crandhadamard.pyo
+${PYSITELIB}/projectq/setups/decompositions/qubitop2onequbit.py
+${PYSITELIB}/projectq/setups/decompositions/qubitop2onequbit.pyc
+${PYSITELIB}/projectq/setups/decompositions/qubitop2onequbit.pyo
+${PYSITELIB}/projectq/setups/decompositions/r2rzandph.py
+${PYSITELIB}/projectq/setups/decompositions/r2rzandph.pyc
+${PYSITELIB}/projectq/setups/decompositions/r2rzandph.pyo
+${PYSITELIB}/projectq/setups/decompositions/rx2rz.py
+${PYSITELIB}/projectq/setups/decompositions/rx2rz.pyc
+${PYSITELIB}/projectq/setups/decompositions/rx2rz.pyo
+${PYSITELIB}/projectq/setups/decompositions/ry2rz.py
+${PYSITELIB}/projectq/setups/decompositions/ry2rz.pyc
+${PYSITELIB}/projectq/setups/decompositions/ry2rz.pyo
+${PYSITELIB}/projectq/setups/decompositions/rz2rx.py
+${PYSITELIB}/projectq/setups/decompositions/rz2rx.pyc
+${PYSITELIB}/projectq/setups/decompositions/rz2rx.pyo
+${PYSITELIB}/projectq/setups/decompositions/sqrtswap2cnot.py
+${PYSITELIB}/projectq/setups/decompositions/sqrtswap2cnot.pyc
+${PYSITELIB}/projectq/setups/decompositions/sqrtswap2cnot.pyo
+${PYSITELIB}/projectq/setups/decompositions/stateprep2cnot.py
+${PYSITELIB}/projectq/setups/decompositions/stateprep2cnot.pyc
+${PYSITELIB}/projectq/setups/decompositions/stateprep2cnot.pyo
+${PYSITELIB}/projectq/setups/decompositions/swap2cnot.py
+${PYSITELIB}/projectq/setups/decompositions/swap2cnot.pyc
+${PYSITELIB}/projectq/setups/decompositions/swap2cnot.pyo
+${PYSITELIB}/projectq/setups/decompositions/time_evolution.py
+${PYSITELIB}/projectq/setups/decompositions/time_evolution.pyc
+${PYSITELIB}/projectq/setups/decompositions/time_evolution.pyo
+${PYSITELIB}/projectq/setups/decompositions/toffoli2cnotandtgate.py
+${PYSITELIB}/projectq/setups/decompositions/toffoli2cnotandtgate.pyc
+${PYSITELIB}/projectq/setups/decompositions/toffoli2cnotandtgate.pyo
+${PYSITELIB}/projectq/setups/decompositions/uniformlycontrolledr2cnot.py
+${PYSITELIB}/projectq/setups/decompositions/uniformlycontrolledr2cnot.pyc
+${PYSITELIB}/projectq/setups/decompositions/uniformlycontrolledr2cnot.pyo
+${PYSITELIB}/projectq/setups/decompositions/unitary2rzry.py
+${PYSITELIB}/projectq/setups/decompositions/unitary2rzry.pyc
+${PYSITELIB}/projectq/setups/decompositions/unitary2rzry.pyo
+${PYSITELIB}/projectq/setups/default.py
+${PYSITELIB}/projectq/setups/default.pyc
+${PYSITELIB}/projectq/setups/default.pyo
+${PYSITELIB}/projectq/setups/grid.py
+${PYSITELIB}/projectq/setups/grid.pyc
+${PYSITELIB}/projectq/setups/grid.pyo
+${PYSITELIB}/projectq/setups/ibm.py
+${PYSITELIB}/projectq/setups/ibm.pyc
+${PYSITELIB}/projectq/setups/ibm.pyo
+${PYSITELIB}/projectq/setups/linear.py
+${PYSITELIB}/projectq/setups/linear.pyc
+${PYSITELIB}/projectq/setups/linear.pyo
+${PYSITELIB}/projectq/setups/restrictedgateset.py
+${PYSITELIB}/projectq/setups/restrictedgateset.pyc
+${PYSITELIB}/projectq/setups/restrictedgateset.pyo
+${PYSITELIB}/projectq/setups/trapped_ion_decomposer.py
+${PYSITELIB}/projectq/setups/trapped_ion_decomposer.pyc
+${PYSITELIB}/projectq/setups/trapped_ion_decomposer.pyo
+${PYSITELIB}/projectq/tests/__init__.py
+${PYSITELIB}/projectq/tests/__init__.pyc
+${PYSITELIB}/projectq/tests/__init__.pyo
+${PYSITELIB}/projectq/types/__init__.py
+${PYSITELIB}/projectq/types/__init__.pyc
+${PYSITELIB}/projectq/types/__init__.pyo
+${PYSITELIB}/projectq/types/_qubit.py
+${PYSITELIB}/projectq/types/_qubit.pyc
+${PYSITELIB}/projectq/types/_qubit.pyo
diff --git a/py-projectq/distinfo b/py-projectq/distinfo
new file mode 100644
index 0000000000..ccfc4a9169
--- /dev/null
+++ b/py-projectq/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (hiq-projectq-0.6.4.post2.tar.gz) = 1d2ee8a10bee34a065ec8ddd21759603af1c714a
+RMD160 (hiq-projectq-0.6.4.post2.tar.gz) = f70a4cf5648f39b98fa19ce63e2212ed195acb13
+SHA512 (hiq-projectq-0.6.4.post2.tar.gz) = 02b9cef43f4e3f2ab49d8f6d3c170d6dbcce310dd3a038a115eea9bf0d0e51a7d8796631e2a9698d36d525857c70bec35f1536f0fd48d9f00fc25bb6b0ba79c0
+Size (hiq-projectq-0.6.4.post2.tar.gz) = 171873 bytes
+SHA1 (patch-setup.py) = f523888d79ccd1fa48cb1843d8dd56ce4530e585
diff --git a/py-projectq/patches/patch-setup.py b/py-projectq/patches/patch-setup.py
new file mode 100644
index 0000000000..7c806feac0
--- /dev/null
+++ b/py-projectq/patches/patch-setup.py
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- setup.py.orig	2020-07-20 15:51:02.000000000 +0000
++++ setup.py
+@@ -400,7 +400,7 @@ class EggInfo(egg_info):
+         try:
+             with open(os.devnull, 'w') as devnull:
+                 subprocess.check_call(
+-                    ['python3', '-m', 'pip', 'show', 'projectq'],
++                    ['python'+sys.version[0:3], '-m', 'pip', 'show', 'projectq'],
+                     stdout=devnull,
+                     stderr=devnull)
+ 
diff --git a/py-pymatgen/DESCR b/py-pymatgen/DESCR
new file mode 100644
index 0000000000..808abc655b
--- /dev/null
+++ b/py-pymatgen/DESCR
@@ -0,0 +1,3 @@
+Python Materials Genomics is a robust materials analysis code that
+defines core object representations for structures and molecules
+with support for many electronic structure codes
diff --git a/py-pymatgen/Makefile b/py-pymatgen/Makefile
new file mode 100644
index 0000000000..63b246a380
--- /dev/null
+++ b/py-pymatgen/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD$
+
+DISTNAME=	pymatgen-2020.9.14
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	biology
+MASTER_SITES=	https://files.pythonhosted.org/packages/90/e3/6ae04e52a58280dd28090e8c87f25584fe4d837b5e630d9b4909e1e41802/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://pymatgen.org/
+COMMENT=	Genomics is a robust materials analysis for structures and molecules
+#LICENSE=	# TODO: (see mk/license.mk)
+
+DEPENDS+=	${PYPKGPREFIX}-ipython>=7.18.1:../../devel/py-ipython
+DEPENDS+=	${PYPKGPREFIX}-requests>=2.24.0:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-matplotlib>=3.2.2:../../graphics/py-matplotlib
+DEPENDS+=	${PYPKGPREFIX}-networkx>=2.4:../../math/py-networkx
+DEPENDS+=	${PYPKGPREFIX}-pandas>=0.25.3:../../math/py-pandas
+DEPENDS+=	${PYPKGPREFIX}-scipy>=1.0.1:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-sympy>=1.6.2:../../math/py-sympy
+DEPENDS+=	${PYPKGPREFIX}-uncertainties>=3.1.4:../../math/py-uncertainties
+DEPENDS+=	${PYPKGPREFIX}-beautifulsoup4>=4.9.1:../../www/py-beautifulsoup4
+DEPENDS+=	${PYPKGPREFIX}-tabulate>=0.8.7:../../textproc/py-tabulate
+DEPENDS+=	${PYPKGPREFIX}-monty>=0.7.2:../../wip/py-monty
+DEPENDS+=	${PYPKGPREFIX}-plotly>=4.8.1:../../wip/py-plotly
+DEPENDS+=	${PYPKGPREFIX}-spglib>=1.16.0:../../wip/py-spglib
+
+BUILDLINK_API_DEPENDS.py-numpy+=	${PYPKGPREFIX}-numpy>=1.0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-pymatgen/PLIST b/py-pymatgen/PLIST
new file mode 100644
index 0000000000..4c1f5e30a0
--- /dev/null
+++ b/py-pymatgen/PLIST
@@ -0,0 +1,940 @@
+@comment $NetBSD$
+bin/feff_input_generation
+bin/feff_plot_cross_section
+bin/feff_plot_dos
+bin/gaussian_analyzer
+bin/get_environment
+bin/pmg
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/pymatgen/__init__.py
+${PYSITELIB}/pymatgen/__init__.pyc
+${PYSITELIB}/pymatgen/__init__.pyo
+${PYSITELIB}/pymatgen/alchemy/__init__.py
+${PYSITELIB}/pymatgen/alchemy/__init__.pyc
+${PYSITELIB}/pymatgen/alchemy/__init__.pyo
+${PYSITELIB}/pymatgen/alchemy/filters.py
+${PYSITELIB}/pymatgen/alchemy/filters.pyc
+${PYSITELIB}/pymatgen/alchemy/filters.pyo
+${PYSITELIB}/pymatgen/alchemy/materials.py
+${PYSITELIB}/pymatgen/alchemy/materials.pyc
+${PYSITELIB}/pymatgen/alchemy/materials.pyo
+${PYSITELIB}/pymatgen/alchemy/transmuters.py
+${PYSITELIB}/pymatgen/alchemy/transmuters.pyc
+${PYSITELIB}/pymatgen/alchemy/transmuters.pyo
+${PYSITELIB}/pymatgen/analysis/__init__.py
+${PYSITELIB}/pymatgen/analysis/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/adsorption.py
+${PYSITELIB}/pymatgen/analysis/adsorption.pyc
+${PYSITELIB}/pymatgen/analysis/adsorption.pyo
+${PYSITELIB}/pymatgen/analysis/aflow_prototypes.json
+${PYSITELIB}/pymatgen/analysis/bond_dissociation.py
+${PYSITELIB}/pymatgen/analysis/bond_dissociation.pyc
+${PYSITELIB}/pymatgen/analysis/bond_dissociation.pyo
+${PYSITELIB}/pymatgen/analysis/bond_valence.py
+${PYSITELIB}/pymatgen/analysis/bond_valence.pyc
+${PYSITELIB}/pymatgen/analysis/bond_valence.pyo
+${PYSITELIB}/pymatgen/analysis/bonds_jmol_ob.yaml
+${PYSITELIB}/pymatgen/analysis/bvparam_1991.yaml
+${PYSITELIB}/pymatgen/analysis/chemenv/__init__.py
+${PYSITELIB}/pymatgen/analysis/chemenv/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/__init__.py
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/connected_components.py
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/connected_components.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/connected_components.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/connectivity_finder.py
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/connectivity_finder.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/connectivity_finder.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/environment_nodes.py
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/environment_nodes.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/environment_nodes.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/structure_connectivity.py
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/structure_connectivity.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/connectivity/structure_connectivity.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/__init__.py
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/chemenv_strategies.py
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/chemenv_strategies.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/chemenv_strategies.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries.py
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/A#2.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/AC#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/BO_1#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/BO_2#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/BO_3#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/BS_1#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/BS_2#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/C#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/C#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/CO#11.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/DD#20.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/DD#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/DDPN#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/DI#11.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/ET#7.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/FO#7.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/H#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/H#11.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/HA#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/HB#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/HD#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/HP#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/I#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/L#2.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/MI#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/O#6.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/O#6_explicit.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/PA#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/PB#7.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/PBP#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/PCPA#11.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/PP#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/PP#5.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/PP#6.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/S#1.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/S#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/S#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/S#4.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/S#5.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SA#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SBSA#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SBT#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SC#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SH#11.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SH#13.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SMA#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SS#4.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SS#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/ST#7.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/SY#4.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/T#4.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/T#5.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/T#6.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TBSA#10.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TBT#8.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TC#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TI#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TL#3.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TO_1#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TO_2#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TO_3#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TS#3.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TT#12.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TT_1#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TT_2#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TT_3#9.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/TY#3.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/__init__.py
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometries_files/allcg.txt
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometry_finder.py
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometry_finder.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/coordination_geometry_finder.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/strategy_files/ImprovedConfidenceCutoffDefaultParameters.json
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/strategy_files/__init__.py
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/strategy_files/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/strategy_files/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/structure_environments.py
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/structure_environments.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/structure_environments.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/voronoi.py
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/voronoi.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/coordination_environments/voronoi.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/__init__.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/chemenv_config.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/chemenv_config.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/chemenv_config.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/chemenv_errors.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/chemenv_errors.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/chemenv_errors.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/coordination_geometry_utils.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/coordination_geometry_utils.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/coordination_geometry_utils.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/defs_utils.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/defs_utils.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/defs_utils.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/func_utils.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/func_utils.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/func_utils.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/graph_utils.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/graph_utils.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/graph_utils.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/math_utils.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/math_utils.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/math_utils.pyo
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/scripts_utils.py
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/scripts_utils.pyc
+${PYSITELIB}/pymatgen/analysis/chemenv/utils/scripts_utils.pyo
+${PYSITELIB}/pymatgen/analysis/cn_opt_params.yaml
+${PYSITELIB}/pymatgen/analysis/cost.py
+${PYSITELIB}/pymatgen/analysis/cost.pyc
+${PYSITELIB}/pymatgen/analysis/cost.pyo
+${PYSITELIB}/pymatgen/analysis/costdb_elements.csv
+${PYSITELIB}/pymatgen/analysis/defects/__init__.py
+${PYSITELIB}/pymatgen/analysis/defects/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/defects/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/defects/core.py
+${PYSITELIB}/pymatgen/analysis/defects/core.pyc
+${PYSITELIB}/pymatgen/analysis/defects/core.pyo
+${PYSITELIB}/pymatgen/analysis/defects/corrections.py
+${PYSITELIB}/pymatgen/analysis/defects/corrections.pyc
+${PYSITELIB}/pymatgen/analysis/defects/corrections.pyo
+${PYSITELIB}/pymatgen/analysis/defects/defect_compatibility.py
+${PYSITELIB}/pymatgen/analysis/defects/defect_compatibility.pyc
+${PYSITELIB}/pymatgen/analysis/defects/defect_compatibility.pyo
+${PYSITELIB}/pymatgen/analysis/defects/dilute_solution_model.py
+${PYSITELIB}/pymatgen/analysis/defects/dilute_solution_model.pyc
+${PYSITELIB}/pymatgen/analysis/defects/dilute_solution_model.pyo
+${PYSITELIB}/pymatgen/analysis/defects/generators.py
+${PYSITELIB}/pymatgen/analysis/defects/generators.pyc
+${PYSITELIB}/pymatgen/analysis/defects/generators.pyo
+${PYSITELIB}/pymatgen/analysis/defects/thermodynamics.py
+${PYSITELIB}/pymatgen/analysis/defects/thermodynamics.pyc
+${PYSITELIB}/pymatgen/analysis/defects/thermodynamics.pyo
+${PYSITELIB}/pymatgen/analysis/defects/utils.py
+${PYSITELIB}/pymatgen/analysis/defects/utils.pyc
+${PYSITELIB}/pymatgen/analysis/defects/utils.pyo
+${PYSITELIB}/pymatgen/analysis/diffraction/__init__.py
+${PYSITELIB}/pymatgen/analysis/diffraction/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/diffraction/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/diffraction/atomic_scattering_params.json
+${PYSITELIB}/pymatgen/analysis/diffraction/core.py
+${PYSITELIB}/pymatgen/analysis/diffraction/core.pyc
+${PYSITELIB}/pymatgen/analysis/diffraction/core.pyo
+${PYSITELIB}/pymatgen/analysis/diffraction/neutron.py
+${PYSITELIB}/pymatgen/analysis/diffraction/neutron.pyc
+${PYSITELIB}/pymatgen/analysis/diffraction/neutron.pyo
+${PYSITELIB}/pymatgen/analysis/diffraction/neutron_scattering_length.json
+${PYSITELIB}/pymatgen/analysis/diffraction/tem.py
+${PYSITELIB}/pymatgen/analysis/diffraction/tem.pyc
+${PYSITELIB}/pymatgen/analysis/diffraction/tem.pyo
+${PYSITELIB}/pymatgen/analysis/diffraction/xrd.py
+${PYSITELIB}/pymatgen/analysis/diffraction/xrd.pyc
+${PYSITELIB}/pymatgen/analysis/diffraction/xrd.pyo
+${PYSITELIB}/pymatgen/analysis/diffusion_analyzer.py
+${PYSITELIB}/pymatgen/analysis/diffusion_analyzer.pyc
+${PYSITELIB}/pymatgen/analysis/diffusion_analyzer.pyo
+${PYSITELIB}/pymatgen/analysis/dimensionality.py
+${PYSITELIB}/pymatgen/analysis/dimensionality.pyc
+${PYSITELIB}/pymatgen/analysis/dimensionality.pyo
+${PYSITELIB}/pymatgen/analysis/elasticity/__init__.py
+${PYSITELIB}/pymatgen/analysis/elasticity/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/elasticity/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/elasticity/elastic.py
+${PYSITELIB}/pymatgen/analysis/elasticity/elastic.pyc
+${PYSITELIB}/pymatgen/analysis/elasticity/elastic.pyo
+${PYSITELIB}/pymatgen/analysis/elasticity/strain.py
+${PYSITELIB}/pymatgen/analysis/elasticity/strain.pyc
+${PYSITELIB}/pymatgen/analysis/elasticity/strain.pyo
+${PYSITELIB}/pymatgen/analysis/elasticity/stress.py
+${PYSITELIB}/pymatgen/analysis/elasticity/stress.pyc
+${PYSITELIB}/pymatgen/analysis/elasticity/stress.pyo
+${PYSITELIB}/pymatgen/analysis/energy_models.py
+${PYSITELIB}/pymatgen/analysis/energy_models.pyc
+${PYSITELIB}/pymatgen/analysis/energy_models.pyo
+${PYSITELIB}/pymatgen/analysis/eos.py
+${PYSITELIB}/pymatgen/analysis/eos.pyc
+${PYSITELIB}/pymatgen/analysis/eos.pyo
+${PYSITELIB}/pymatgen/analysis/ewald.py
+${PYSITELIB}/pymatgen/analysis/ewald.pyc
+${PYSITELIB}/pymatgen/analysis/ewald.pyo
+${PYSITELIB}/pymatgen/analysis/excitation.py
+${PYSITELIB}/pymatgen/analysis/excitation.pyc
+${PYSITELIB}/pymatgen/analysis/excitation.pyo
+${PYSITELIB}/pymatgen/analysis/ferroelectricity/__init__.py
+${PYSITELIB}/pymatgen/analysis/ferroelectricity/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/ferroelectricity/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/ferroelectricity/polarization.py
+${PYSITELIB}/pymatgen/analysis/ferroelectricity/polarization.pyc
+${PYSITELIB}/pymatgen/analysis/ferroelectricity/polarization.pyo
+${PYSITELIB}/pymatgen/analysis/find_dimension.py
+${PYSITELIB}/pymatgen/analysis/find_dimension.pyc
+${PYSITELIB}/pymatgen/analysis/find_dimension.pyo
+${PYSITELIB}/pymatgen/analysis/fragmenter.py
+${PYSITELIB}/pymatgen/analysis/fragmenter.pyc
+${PYSITELIB}/pymatgen/analysis/fragmenter.pyo
+${PYSITELIB}/pymatgen/analysis/functional_groups.py
+${PYSITELIB}/pymatgen/analysis/functional_groups.pyc
+${PYSITELIB}/pymatgen/analysis/functional_groups.pyo
+${PYSITELIB}/pymatgen/analysis/gb/__init__.py
+${PYSITELIB}/pymatgen/analysis/gb/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/gb/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/gb/grain.py
+${PYSITELIB}/pymatgen/analysis/gb/grain.pyc
+${PYSITELIB}/pymatgen/analysis/gb/grain.pyo
+${PYSITELIB}/pymatgen/analysis/graphs.py
+${PYSITELIB}/pymatgen/analysis/graphs.pyc
+${PYSITELIB}/pymatgen/analysis/graphs.pyo
+${PYSITELIB}/pymatgen/analysis/hhi.py
+${PYSITELIB}/pymatgen/analysis/hhi.pyc
+${PYSITELIB}/pymatgen/analysis/hhi.pyo
+${PYSITELIB}/pymatgen/analysis/hhi_data.csv
+${PYSITELIB}/pymatgen/analysis/icsd_bv.yaml
+${PYSITELIB}/pymatgen/analysis/interface.py
+${PYSITELIB}/pymatgen/analysis/interface.pyc
+${PYSITELIB}/pymatgen/analysis/interface.pyo
+${PYSITELIB}/pymatgen/analysis/interface_reactions.py
+${PYSITELIB}/pymatgen/analysis/interface_reactions.pyc
+${PYSITELIB}/pymatgen/analysis/interface_reactions.pyo
+${PYSITELIB}/pymatgen/analysis/ionic_radii.json
+${PYSITELIB}/pymatgen/analysis/local_env.py
+${PYSITELIB}/pymatgen/analysis/local_env.pyc
+${PYSITELIB}/pymatgen/analysis/local_env.pyo
+${PYSITELIB}/pymatgen/analysis/magnetism/__init__.py
+${PYSITELIB}/pymatgen/analysis/magnetism/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/magnetism/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/magnetism/analyzer.py
+${PYSITELIB}/pymatgen/analysis/magnetism/analyzer.pyc
+${PYSITELIB}/pymatgen/analysis/magnetism/analyzer.pyo
+${PYSITELIB}/pymatgen/analysis/magnetism/default_magmoms.yaml
+${PYSITELIB}/pymatgen/analysis/magnetism/heisenberg.py
+${PYSITELIB}/pymatgen/analysis/magnetism/heisenberg.pyc
+${PYSITELIB}/pymatgen/analysis/magnetism/heisenberg.pyo
+${PYSITELIB}/pymatgen/analysis/magnetism/jahnteller.py
+${PYSITELIB}/pymatgen/analysis/magnetism/jahnteller.pyc
+${PYSITELIB}/pymatgen/analysis/magnetism/jahnteller.pyo
+${PYSITELIB}/pymatgen/analysis/molecule_matcher.py
+${PYSITELIB}/pymatgen/analysis/molecule_matcher.pyc
+${PYSITELIB}/pymatgen/analysis/molecule_matcher.pyo
+${PYSITELIB}/pymatgen/analysis/molecule_structure_comparator.py
+${PYSITELIB}/pymatgen/analysis/molecule_structure_comparator.pyc
+${PYSITELIB}/pymatgen/analysis/molecule_structure_comparator.pyo
+${PYSITELIB}/pymatgen/analysis/nmr.py
+${PYSITELIB}/pymatgen/analysis/nmr.pyc
+${PYSITELIB}/pymatgen/analysis/nmr.pyo
+${PYSITELIB}/pymatgen/analysis/op_params.yaml
+${PYSITELIB}/pymatgen/analysis/path_finder.py
+${PYSITELIB}/pymatgen/analysis/path_finder.pyc
+${PYSITELIB}/pymatgen/analysis/path_finder.pyo
+${PYSITELIB}/pymatgen/analysis/phase_diagram.py
+${PYSITELIB}/pymatgen/analysis/phase_diagram.pyc
+${PYSITELIB}/pymatgen/analysis/phase_diagram.pyo
+${PYSITELIB}/pymatgen/analysis/piezo.py
+${PYSITELIB}/pymatgen/analysis/piezo.pyc
+${PYSITELIB}/pymatgen/analysis/piezo.pyo
+${PYSITELIB}/pymatgen/analysis/piezo_sensitivity.py
+${PYSITELIB}/pymatgen/analysis/piezo_sensitivity.pyc
+${PYSITELIB}/pymatgen/analysis/piezo_sensitivity.pyo
+${PYSITELIB}/pymatgen/analysis/pourbaix_diagram.py
+${PYSITELIB}/pymatgen/analysis/pourbaix_diagram.pyc
+${PYSITELIB}/pymatgen/analysis/pourbaix_diagram.pyo
+${PYSITELIB}/pymatgen/analysis/prototypes.py
+${PYSITELIB}/pymatgen/analysis/prototypes.pyc
+${PYSITELIB}/pymatgen/analysis/prototypes.pyo
+${PYSITELIB}/pymatgen/analysis/quasiharmonic.py
+${PYSITELIB}/pymatgen/analysis/quasiharmonic.pyc
+${PYSITELIB}/pymatgen/analysis/quasiharmonic.pyo
+${PYSITELIB}/pymatgen/analysis/reaction_calculator.py
+${PYSITELIB}/pymatgen/analysis/reaction_calculator.pyc
+${PYSITELIB}/pymatgen/analysis/reaction_calculator.pyo
+${PYSITELIB}/pymatgen/analysis/structure_analyzer.py
+${PYSITELIB}/pymatgen/analysis/structure_analyzer.pyc
+${PYSITELIB}/pymatgen/analysis/structure_analyzer.pyo
+${PYSITELIB}/pymatgen/analysis/structure_matcher.py
+${PYSITELIB}/pymatgen/analysis/structure_matcher.pyc
+${PYSITELIB}/pymatgen/analysis/structure_matcher.pyo
+${PYSITELIB}/pymatgen/analysis/structure_prediction/DLS_bond_params.yaml
+${PYSITELIB}/pymatgen/analysis/structure_prediction/__init__.py
+${PYSITELIB}/pymatgen/analysis/structure_prediction/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/structure_prediction/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/structure_prediction/data/lambda.json
+${PYSITELIB}/pymatgen/analysis/structure_prediction/data/pair_correlation.json
+${PYSITELIB}/pymatgen/analysis/structure_prediction/dopant_predictor.py
+${PYSITELIB}/pymatgen/analysis/structure_prediction/dopant_predictor.pyc
+${PYSITELIB}/pymatgen/analysis/structure_prediction/dopant_predictor.pyo
+${PYSITELIB}/pymatgen/analysis/structure_prediction/substitution_probability.py
+${PYSITELIB}/pymatgen/analysis/structure_prediction/substitution_probability.pyc
+${PYSITELIB}/pymatgen/analysis/structure_prediction/substitution_probability.pyo
+${PYSITELIB}/pymatgen/analysis/structure_prediction/substitutor.py
+${PYSITELIB}/pymatgen/analysis/structure_prediction/substitutor.pyc
+${PYSITELIB}/pymatgen/analysis/structure_prediction/substitutor.pyo
+${PYSITELIB}/pymatgen/analysis/structure_prediction/volume_predictor.py
+${PYSITELIB}/pymatgen/analysis/structure_prediction/volume_predictor.pyc
+${PYSITELIB}/pymatgen/analysis/structure_prediction/volume_predictor.pyo
+${PYSITELIB}/pymatgen/analysis/substrate_analyzer.py
+${PYSITELIB}/pymatgen/analysis/substrate_analyzer.pyc
+${PYSITELIB}/pymatgen/analysis/substrate_analyzer.pyo
+${PYSITELIB}/pymatgen/analysis/surface_analysis.py
+${PYSITELIB}/pymatgen/analysis/surface_analysis.pyc
+${PYSITELIB}/pymatgen/analysis/surface_analysis.pyo
+${PYSITELIB}/pymatgen/analysis/thermochemistry.py
+${PYSITELIB}/pymatgen/analysis/thermochemistry.pyc
+${PYSITELIB}/pymatgen/analysis/thermochemistry.pyo
+${PYSITELIB}/pymatgen/analysis/topological/__init__.py
+${PYSITELIB}/pymatgen/analysis/topological/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/topological/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/topological/spillage.py
+${PYSITELIB}/pymatgen/analysis/topological/spillage.pyc
+${PYSITELIB}/pymatgen/analysis/topological/spillage.pyo
+${PYSITELIB}/pymatgen/analysis/transition_state.py
+${PYSITELIB}/pymatgen/analysis/transition_state.pyc
+${PYSITELIB}/pymatgen/analysis/transition_state.pyo
+${PYSITELIB}/pymatgen/analysis/vesta_cutoffs.yaml
+${PYSITELIB}/pymatgen/analysis/wulff.py
+${PYSITELIB}/pymatgen/analysis/wulff.pyc
+${PYSITELIB}/pymatgen/analysis/wulff.pyo
+${PYSITELIB}/pymatgen/analysis/xas/__init__.py
+${PYSITELIB}/pymatgen/analysis/xas/__init__.pyc
+${PYSITELIB}/pymatgen/analysis/xas/__init__.pyo
+${PYSITELIB}/pymatgen/analysis/xas/spectrum.py
+${PYSITELIB}/pymatgen/analysis/xas/spectrum.pyc
+${PYSITELIB}/pymatgen/analysis/xas/spectrum.pyo
+${PYSITELIB}/pymatgen/apps/__init__.py
+${PYSITELIB}/pymatgen/apps/__init__.pyc
+${PYSITELIB}/pymatgen/apps/__init__.pyo
+${PYSITELIB}/pymatgen/apps/battery/__init__.py
+${PYSITELIB}/pymatgen/apps/battery/__init__.pyc
+${PYSITELIB}/pymatgen/apps/battery/__init__.pyo
+${PYSITELIB}/pymatgen/apps/battery/analyzer.py
+${PYSITELIB}/pymatgen/apps/battery/analyzer.pyc
+${PYSITELIB}/pymatgen/apps/battery/analyzer.pyo
+${PYSITELIB}/pymatgen/apps/battery/battery_abc.py
+${PYSITELIB}/pymatgen/apps/battery/battery_abc.pyc
+${PYSITELIB}/pymatgen/apps/battery/battery_abc.pyo
+${PYSITELIB}/pymatgen/apps/battery/conversion_battery.py
+${PYSITELIB}/pymatgen/apps/battery/conversion_battery.pyc
+${PYSITELIB}/pymatgen/apps/battery/conversion_battery.pyo
+${PYSITELIB}/pymatgen/apps/battery/insertion_battery.py
+${PYSITELIB}/pymatgen/apps/battery/insertion_battery.pyc
+${PYSITELIB}/pymatgen/apps/battery/insertion_battery.pyo
+${PYSITELIB}/pymatgen/apps/battery/plotter.py
+${PYSITELIB}/pymatgen/apps/battery/plotter.pyc
+${PYSITELIB}/pymatgen/apps/battery/plotter.pyo
+${PYSITELIB}/pymatgen/apps/borg/__init__.py
+${PYSITELIB}/pymatgen/apps/borg/__init__.pyc
+${PYSITELIB}/pymatgen/apps/borg/__init__.pyo
+${PYSITELIB}/pymatgen/apps/borg/hive.py
+${PYSITELIB}/pymatgen/apps/borg/hive.pyc
+${PYSITELIB}/pymatgen/apps/borg/hive.pyo
+${PYSITELIB}/pymatgen/apps/borg/queen.py
+${PYSITELIB}/pymatgen/apps/borg/queen.pyc
+${PYSITELIB}/pymatgen/apps/borg/queen.pyo
+${PYSITELIB}/pymatgen/cli/__init__.py
+${PYSITELIB}/pymatgen/cli/__init__.pyc
+${PYSITELIB}/pymatgen/cli/__init__.pyo
+${PYSITELIB}/pymatgen/cli/feff_plot_cross_section.py
+${PYSITELIB}/pymatgen/cli/feff_plot_cross_section.pyc
+${PYSITELIB}/pymatgen/cli/feff_plot_cross_section.pyo
+${PYSITELIB}/pymatgen/cli/feff_plot_dos.py
+${PYSITELIB}/pymatgen/cli/feff_plot_dos.pyc
+${PYSITELIB}/pymatgen/cli/feff_plot_dos.pyo
+${PYSITELIB}/pymatgen/cli/gaussian_analyzer.py
+${PYSITELIB}/pymatgen/cli/gaussian_analyzer.pyc
+${PYSITELIB}/pymatgen/cli/gaussian_analyzer.pyo
+${PYSITELIB}/pymatgen/cli/get_environment.py
+${PYSITELIB}/pymatgen/cli/get_environment.pyc
+${PYSITELIB}/pymatgen/cli/get_environment.pyo
+${PYSITELIB}/pymatgen/cli/pmg.py
+${PYSITELIB}/pymatgen/cli/pmg.pyc
+${PYSITELIB}/pymatgen/cli/pmg.pyo
+${PYSITELIB}/pymatgen/cli/pmg_analyze.py
+${PYSITELIB}/pymatgen/cli/pmg_analyze.pyc
+${PYSITELIB}/pymatgen/cli/pmg_analyze.pyo
+${PYSITELIB}/pymatgen/cli/pmg_config.py
+${PYSITELIB}/pymatgen/cli/pmg_config.pyc
+${PYSITELIB}/pymatgen/cli/pmg_config.pyo
+${PYSITELIB}/pymatgen/cli/pmg_plot.py
+${PYSITELIB}/pymatgen/cli/pmg_plot.pyc
+${PYSITELIB}/pymatgen/cli/pmg_plot.pyo
+${PYSITELIB}/pymatgen/cli/pmg_potcar.py
+${PYSITELIB}/pymatgen/cli/pmg_potcar.pyc
+${PYSITELIB}/pymatgen/cli/pmg_potcar.pyo
+${PYSITELIB}/pymatgen/cli/pmg_query.py
+${PYSITELIB}/pymatgen/cli/pmg_query.pyc
+${PYSITELIB}/pymatgen/cli/pmg_query.pyo
+${PYSITELIB}/pymatgen/cli/pmg_structure.py
+${PYSITELIB}/pymatgen/cli/pmg_structure.pyc
+${PYSITELIB}/pymatgen/cli/pmg_structure.pyo
+${PYSITELIB}/pymatgen/command_line/OxideTersoffPotentials
+${PYSITELIB}/pymatgen/command_line/__init__.py
+${PYSITELIB}/pymatgen/command_line/__init__.pyc
+${PYSITELIB}/pymatgen/command_line/__init__.pyo
+${PYSITELIB}/pymatgen/command_line/aconvasp_caller.py
+${PYSITELIB}/pymatgen/command_line/aconvasp_caller.pyc
+${PYSITELIB}/pymatgen/command_line/aconvasp_caller.pyo
+${PYSITELIB}/pymatgen/command_line/bader_caller.py
+${PYSITELIB}/pymatgen/command_line/bader_caller.pyc
+${PYSITELIB}/pymatgen/command_line/bader_caller.pyo
+${PYSITELIB}/pymatgen/command_line/critic2_caller.py
+${PYSITELIB}/pymatgen/command_line/critic2_caller.pyc
+${PYSITELIB}/pymatgen/command_line/critic2_caller.pyo
+${PYSITELIB}/pymatgen/command_line/enumlib_caller.py
+${PYSITELIB}/pymatgen/command_line/enumlib_caller.pyc
+${PYSITELIB}/pymatgen/command_line/enumlib_caller.pyo
+${PYSITELIB}/pymatgen/command_line/gulp_caller.py
+${PYSITELIB}/pymatgen/command_line/gulp_caller.pyc
+${PYSITELIB}/pymatgen/command_line/gulp_caller.pyo
+${PYSITELIB}/pymatgen/command_line/mcsqs_caller.py
+${PYSITELIB}/pymatgen/command_line/mcsqs_caller.pyc
+${PYSITELIB}/pymatgen/command_line/mcsqs_caller.pyo
+${PYSITELIB}/pymatgen/command_line/vampire_caller.py
+${PYSITELIB}/pymatgen/command_line/vampire_caller.pyc
+${PYSITELIB}/pymatgen/command_line/vampire_caller.pyo
+${PYSITELIB}/pymatgen/core/__init__.py
+${PYSITELIB}/pymatgen/core/__init__.pyc
+${PYSITELIB}/pymatgen/core/__init__.pyo
+${PYSITELIB}/pymatgen/core/bond_lengths.json
+${PYSITELIB}/pymatgen/core/bonds.py
+${PYSITELIB}/pymatgen/core/bonds.pyc
+${PYSITELIB}/pymatgen/core/bonds.pyo
+${PYSITELIB}/pymatgen/core/composition.py
+${PYSITELIB}/pymatgen/core/composition.pyc
+${PYSITELIB}/pymatgen/core/composition.pyo
+${PYSITELIB}/pymatgen/core/func_groups.json
+${PYSITELIB}/pymatgen/core/ion.py
+${PYSITELIB}/pymatgen/core/ion.pyc
+${PYSITELIB}/pymatgen/core/ion.pyo
+${PYSITELIB}/pymatgen/core/lattice.py
+${PYSITELIB}/pymatgen/core/lattice.pyc
+${PYSITELIB}/pymatgen/core/lattice.pyo
+${PYSITELIB}/pymatgen/core/libxc_docs.json
+${PYSITELIB}/pymatgen/core/libxcfunc.py
+${PYSITELIB}/pymatgen/core/libxcfunc.pyc
+${PYSITELIB}/pymatgen/core/libxcfunc.pyo
+${PYSITELIB}/pymatgen/core/molecular_orbitals.py
+${PYSITELIB}/pymatgen/core/molecular_orbitals.pyc
+${PYSITELIB}/pymatgen/core/molecular_orbitals.pyo
+${PYSITELIB}/pymatgen/core/operations.py
+${PYSITELIB}/pymatgen/core/operations.pyc
+${PYSITELIB}/pymatgen/core/operations.pyo
+${PYSITELIB}/pymatgen/core/periodic_table.json
+${PYSITELIB}/pymatgen/core/periodic_table.py
+${PYSITELIB}/pymatgen/core/periodic_table.pyc
+${PYSITELIB}/pymatgen/core/periodic_table.pyo
+${PYSITELIB}/pymatgen/core/py.typed
+${PYSITELIB}/pymatgen/core/quad_data.json
+${PYSITELIB}/pymatgen/core/reconstructions_archive.json
+${PYSITELIB}/pymatgen/core/sites.py
+${PYSITELIB}/pymatgen/core/sites.pyc
+${PYSITELIB}/pymatgen/core/sites.pyo
+${PYSITELIB}/pymatgen/core/spectrum.py
+${PYSITELIB}/pymatgen/core/spectrum.pyc
+${PYSITELIB}/pymatgen/core/spectrum.pyo
+${PYSITELIB}/pymatgen/core/structure.py
+${PYSITELIB}/pymatgen/core/structure.pyc
+${PYSITELIB}/pymatgen/core/structure.pyo
+${PYSITELIB}/pymatgen/core/surface.py
+${PYSITELIB}/pymatgen/core/surface.pyc
+${PYSITELIB}/pymatgen/core/surface.pyo
+${PYSITELIB}/pymatgen/core/tensors.py
+${PYSITELIB}/pymatgen/core/tensors.pyc
+${PYSITELIB}/pymatgen/core/tensors.pyo
+${PYSITELIB}/pymatgen/core/trajectory.py
+${PYSITELIB}/pymatgen/core/trajectory.pyc
+${PYSITELIB}/pymatgen/core/trajectory.pyo
+${PYSITELIB}/pymatgen/core/units.py
+${PYSITELIB}/pymatgen/core/units.pyc
+${PYSITELIB}/pymatgen/core/units.pyo
+${PYSITELIB}/pymatgen/core/xcfunc.py
+${PYSITELIB}/pymatgen/core/xcfunc.pyc
+${PYSITELIB}/pymatgen/core/xcfunc.pyo
+${PYSITELIB}/pymatgen/dao.py
+${PYSITELIB}/pymatgen/dao.pyc
+${PYSITELIB}/pymatgen/dao.pyo
+${PYSITELIB}/pymatgen/electronic_structure/__init__.py
+${PYSITELIB}/pymatgen/electronic_structure/__init__.pyc
+${PYSITELIB}/pymatgen/electronic_structure/__init__.pyo
+${PYSITELIB}/pymatgen/electronic_structure/bandstructure.py
+${PYSITELIB}/pymatgen/electronic_structure/bandstructure.pyc
+${PYSITELIB}/pymatgen/electronic_structure/bandstructure.pyo
+${PYSITELIB}/pymatgen/electronic_structure/boltztrap.py
+${PYSITELIB}/pymatgen/electronic_structure/boltztrap.pyc
+${PYSITELIB}/pymatgen/electronic_structure/boltztrap.pyo
+${PYSITELIB}/pymatgen/electronic_structure/boltztrap2.py
+${PYSITELIB}/pymatgen/electronic_structure/boltztrap2.pyc
+${PYSITELIB}/pymatgen/electronic_structure/boltztrap2.pyo
+${PYSITELIB}/pymatgen/electronic_structure/cohp.py
+${PYSITELIB}/pymatgen/electronic_structure/cohp.pyc
+${PYSITELIB}/pymatgen/electronic_structure/cohp.pyo
+${PYSITELIB}/pymatgen/electronic_structure/core.py
+${PYSITELIB}/pymatgen/electronic_structure/core.pyc
+${PYSITELIB}/pymatgen/electronic_structure/core.pyo
+${PYSITELIB}/pymatgen/electronic_structure/dos.py
+${PYSITELIB}/pymatgen/electronic_structure/dos.pyc
+${PYSITELIB}/pymatgen/electronic_structure/dos.pyo
+${PYSITELIB}/pymatgen/electronic_structure/plotter.py
+${PYSITELIB}/pymatgen/electronic_structure/plotter.pyc
+${PYSITELIB}/pymatgen/electronic_structure/plotter.pyo
+${PYSITELIB}/pymatgen/entries/MITCompatibility.yaml
+${PYSITELIB}/pymatgen/entries/MP2020Compatibility.yaml
+${PYSITELIB}/pymatgen/entries/MP2020CompatibilityUncertainties.yaml
+${PYSITELIB}/pymatgen/entries/MPCompatibility.yaml
+${PYSITELIB}/pymatgen/entries/__init__.py
+${PYSITELIB}/pymatgen/entries/__init__.pyc
+${PYSITELIB}/pymatgen/entries/__init__.pyo
+${PYSITELIB}/pymatgen/entries/compatibility.py
+${PYSITELIB}/pymatgen/entries/compatibility.pyc
+${PYSITELIB}/pymatgen/entries/compatibility.pyo
+${PYSITELIB}/pymatgen/entries/computed_entries.py
+${PYSITELIB}/pymatgen/entries/computed_entries.pyc
+${PYSITELIB}/pymatgen/entries/computed_entries.pyo
+${PYSITELIB}/pymatgen/entries/correction_calculator.py
+${PYSITELIB}/pymatgen/entries/correction_calculator.pyc
+${PYSITELIB}/pymatgen/entries/correction_calculator.pyo
+${PYSITELIB}/pymatgen/entries/data/g_els.json
+${PYSITELIB}/pymatgen/entries/data/nist_gas_gf.json
+${PYSITELIB}/pymatgen/entries/entry_tools.py
+${PYSITELIB}/pymatgen/entries/entry_tools.pyc
+${PYSITELIB}/pymatgen/entries/entry_tools.pyo
+${PYSITELIB}/pymatgen/entries/exp_entries.py
+${PYSITELIB}/pymatgen/entries/exp_entries.pyc
+${PYSITELIB}/pymatgen/entries/exp_entries.pyo
+${PYSITELIB}/pymatgen/ext/__init__.py
+${PYSITELIB}/pymatgen/ext/__init__.pyc
+${PYSITELIB}/pymatgen/ext/__init__.pyo
+${PYSITELIB}/pymatgen/ext/cod.py
+${PYSITELIB}/pymatgen/ext/cod.pyc
+${PYSITELIB}/pymatgen/ext/cod.pyo
+${PYSITELIB}/pymatgen/ext/crystalsai.py
+${PYSITELIB}/pymatgen/ext/crystalsai.pyc
+${PYSITELIB}/pymatgen/ext/crystalsai.pyo
+${PYSITELIB}/pymatgen/ext/jhu.py
+${PYSITELIB}/pymatgen/ext/jhu.pyc
+${PYSITELIB}/pymatgen/ext/jhu.pyo
+${PYSITELIB}/pymatgen/ext/matproj.py
+${PYSITELIB}/pymatgen/ext/matproj.pyc
+${PYSITELIB}/pymatgen/ext/matproj.pyo
+${PYSITELIB}/pymatgen/io/__init__.py
+${PYSITELIB}/pymatgen/io/__init__.pyc
+${PYSITELIB}/pymatgen/io/__init__.pyo
+${PYSITELIB}/pymatgen/io/abinit/__init__.py
+${PYSITELIB}/pymatgen/io/abinit/__init__.pyc
+${PYSITELIB}/pymatgen/io/abinit/__init__.pyo
+${PYSITELIB}/pymatgen/io/abinit/abiinspect.py
+${PYSITELIB}/pymatgen/io/abinit/abiinspect.pyc
+${PYSITELIB}/pymatgen/io/abinit/abiinspect.pyo
+${PYSITELIB}/pymatgen/io/abinit/abiobjects.py
+${PYSITELIB}/pymatgen/io/abinit/abiobjects.pyc
+${PYSITELIB}/pymatgen/io/abinit/abiobjects.pyo
+${PYSITELIB}/pymatgen/io/abinit/abitimer.py
+${PYSITELIB}/pymatgen/io/abinit/abitimer.pyc
+${PYSITELIB}/pymatgen/io/abinit/abitimer.pyo
+${PYSITELIB}/pymatgen/io/abinit/helpers.py
+${PYSITELIB}/pymatgen/io/abinit/helpers.pyc
+${PYSITELIB}/pymatgen/io/abinit/helpers.pyo
+${PYSITELIB}/pymatgen/io/abinit/inputs.py
+${PYSITELIB}/pymatgen/io/abinit/inputs.pyc
+${PYSITELIB}/pymatgen/io/abinit/inputs.pyo
+${PYSITELIB}/pymatgen/io/abinit/netcdf.py
+${PYSITELIB}/pymatgen/io/abinit/netcdf.pyc
+${PYSITELIB}/pymatgen/io/abinit/netcdf.pyo
+${PYSITELIB}/pymatgen/io/abinit/pseudos.py
+${PYSITELIB}/pymatgen/io/abinit/pseudos.pyc
+${PYSITELIB}/pymatgen/io/abinit/pseudos.pyo
+${PYSITELIB}/pymatgen/io/abinit/variable.py
+${PYSITELIB}/pymatgen/io/abinit/variable.pyc
+${PYSITELIB}/pymatgen/io/abinit/variable.pyo
+${PYSITELIB}/pymatgen/io/adf.py
+${PYSITELIB}/pymatgen/io/adf.pyc
+${PYSITELIB}/pymatgen/io/adf.pyo
+${PYSITELIB}/pymatgen/io/aiida.py
+${PYSITELIB}/pymatgen/io/aiida.pyc
+${PYSITELIB}/pymatgen/io/aiida.pyo
+${PYSITELIB}/pymatgen/io/ase.py
+${PYSITELIB}/pymatgen/io/ase.pyc
+${PYSITELIB}/pymatgen/io/ase.pyo
+${PYSITELIB}/pymatgen/io/atat.py
+${PYSITELIB}/pymatgen/io/atat.pyc
+${PYSITELIB}/pymatgen/io/atat.pyo
+${PYSITELIB}/pymatgen/io/babel.py
+${PYSITELIB}/pymatgen/io/babel.pyc
+${PYSITELIB}/pymatgen/io/babel.pyo
+${PYSITELIB}/pymatgen/io/cif.py
+${PYSITELIB}/pymatgen/io/cif.pyc
+${PYSITELIB}/pymatgen/io/cif.pyo
+${PYSITELIB}/pymatgen/io/cssr.py
+${PYSITELIB}/pymatgen/io/cssr.pyc
+${PYSITELIB}/pymatgen/io/cssr.pyo
+${PYSITELIB}/pymatgen/io/exciting/__init__.py
+${PYSITELIB}/pymatgen/io/exciting/__init__.pyc
+${PYSITELIB}/pymatgen/io/exciting/__init__.pyo
+${PYSITELIB}/pymatgen/io/exciting/inputs.py
+${PYSITELIB}/pymatgen/io/exciting/inputs.pyc
+${PYSITELIB}/pymatgen/io/exciting/inputs.pyo
+${PYSITELIB}/pymatgen/io/feff/MPELNESSet.yaml
+${PYSITELIB}/pymatgen/io/feff/MPEXAFSSet.yaml
+${PYSITELIB}/pymatgen/io/feff/MPEXELFSSet.yaml
+${PYSITELIB}/pymatgen/io/feff/MPXANESSet.yaml
+${PYSITELIB}/pymatgen/io/feff/__init__.py
+${PYSITELIB}/pymatgen/io/feff/__init__.pyc
+${PYSITELIB}/pymatgen/io/feff/__init__.pyo
+${PYSITELIB}/pymatgen/io/feff/inputs.py
+${PYSITELIB}/pymatgen/io/feff/inputs.pyc
+${PYSITELIB}/pymatgen/io/feff/inputs.pyo
+${PYSITELIB}/pymatgen/io/feff/outputs.py
+${PYSITELIB}/pymatgen/io/feff/outputs.pyc
+${PYSITELIB}/pymatgen/io/feff/outputs.pyo
+${PYSITELIB}/pymatgen/io/feff/sets.py
+${PYSITELIB}/pymatgen/io/feff/sets.pyc
+${PYSITELIB}/pymatgen/io/feff/sets.pyo
+${PYSITELIB}/pymatgen/io/fiesta.py
+${PYSITELIB}/pymatgen/io/fiesta.pyc
+${PYSITELIB}/pymatgen/io/fiesta.pyo
+${PYSITELIB}/pymatgen/io/gaussian.py
+${PYSITELIB}/pymatgen/io/gaussian.pyc
+${PYSITELIB}/pymatgen/io/gaussian.pyo
+${PYSITELIB}/pymatgen/io/jarvis.py
+${PYSITELIB}/pymatgen/io/jarvis.pyc
+${PYSITELIB}/pymatgen/io/jarvis.pyo
+${PYSITELIB}/pymatgen/io/lammps/CoeffsDataType.yaml
+${PYSITELIB}/pymatgen/io/lammps/__init__.py
+${PYSITELIB}/pymatgen/io/lammps/__init__.pyc
+${PYSITELIB}/pymatgen/io/lammps/__init__.pyo
+${PYSITELIB}/pymatgen/io/lammps/data.py
+${PYSITELIB}/pymatgen/io/lammps/data.pyc
+${PYSITELIB}/pymatgen/io/lammps/data.pyo
+${PYSITELIB}/pymatgen/io/lammps/inputs.py
+${PYSITELIB}/pymatgen/io/lammps/inputs.pyc
+${PYSITELIB}/pymatgen/io/lammps/inputs.pyo
+${PYSITELIB}/pymatgen/io/lammps/outputs.py
+${PYSITELIB}/pymatgen/io/lammps/outputs.pyc
+${PYSITELIB}/pymatgen/io/lammps/outputs.pyo
+${PYSITELIB}/pymatgen/io/lammps/utils.py
+${PYSITELIB}/pymatgen/io/lammps/utils.pyc
+${PYSITELIB}/pymatgen/io/lammps/utils.pyo
+${PYSITELIB}/pymatgen/io/lmto.py
+${PYSITELIB}/pymatgen/io/lmto.pyc
+${PYSITELIB}/pymatgen/io/lmto.pyo
+${PYSITELIB}/pymatgen/io/lobster/__init__.py
+${PYSITELIB}/pymatgen/io/lobster/__init__.pyc
+${PYSITELIB}/pymatgen/io/lobster/__init__.pyo
+${PYSITELIB}/pymatgen/io/lobster/inputs.py
+${PYSITELIB}/pymatgen/io/lobster/inputs.pyc
+${PYSITELIB}/pymatgen/io/lobster/inputs.pyo
+${PYSITELIB}/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_max.yaml
+${PYSITELIB}/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_min.yaml
+${PYSITELIB}/pymatgen/io/lobster/lobster_basis/BASIS_PBE_54_standard.yaml
+${PYSITELIB}/pymatgen/io/lobster/outputs.py
+${PYSITELIB}/pymatgen/io/lobster/outputs.pyc
+${PYSITELIB}/pymatgen/io/lobster/outputs.pyo
+${PYSITELIB}/pymatgen/io/nwchem.py
+${PYSITELIB}/pymatgen/io/nwchem.pyc
+${PYSITELIB}/pymatgen/io/nwchem.pyo
+${PYSITELIB}/pymatgen/io/phonopy.py
+${PYSITELIB}/pymatgen/io/phonopy.pyc
+${PYSITELIB}/pymatgen/io/phonopy.pyo
+${PYSITELIB}/pymatgen/io/prismatic.py
+${PYSITELIB}/pymatgen/io/prismatic.pyc
+${PYSITELIB}/pymatgen/io/prismatic.pyo
+${PYSITELIB}/pymatgen/io/pwscf.py
+${PYSITELIB}/pymatgen/io/pwscf.pyc
+${PYSITELIB}/pymatgen/io/pwscf.pyo
+${PYSITELIB}/pymatgen/io/qchem/__init__.py
+${PYSITELIB}/pymatgen/io/qchem/__init__.pyc
+${PYSITELIB}/pymatgen/io/qchem/__init__.pyo
+${PYSITELIB}/pymatgen/io/qchem/inputs.py
+${PYSITELIB}/pymatgen/io/qchem/inputs.pyc
+${PYSITELIB}/pymatgen/io/qchem/inputs.pyo
+${PYSITELIB}/pymatgen/io/qchem/outputs.py
+${PYSITELIB}/pymatgen/io/qchem/outputs.pyc
+${PYSITELIB}/pymatgen/io/qchem/outputs.pyo
+${PYSITELIB}/pymatgen/io/qchem/sets.py
+${PYSITELIB}/pymatgen/io/qchem/sets.pyc
+${PYSITELIB}/pymatgen/io/qchem/sets.pyo
+${PYSITELIB}/pymatgen/io/qchem/utils.py
+${PYSITELIB}/pymatgen/io/qchem/utils.pyc
+${PYSITELIB}/pymatgen/io/qchem/utils.pyo
+${PYSITELIB}/pymatgen/io/shengbte.py
+${PYSITELIB}/pymatgen/io/shengbte.pyc
+${PYSITELIB}/pymatgen/io/shengbte.pyo
+${PYSITELIB}/pymatgen/io/vasp/MITRelaxSet.yaml
+${PYSITELIB}/pymatgen/io/vasp/MPHSERelaxSet.yaml
+${PYSITELIB}/pymatgen/io/vasp/MPRelaxSet.yaml
+${PYSITELIB}/pymatgen/io/vasp/MPSCANRelaxSet.yaml
+${PYSITELIB}/pymatgen/io/vasp/MVLGWSet.yaml
+${PYSITELIB}/pymatgen/io/vasp/MVLRelax52Set.yaml
+${PYSITELIB}/pymatgen/io/vasp/VASPIncarBase.yaml
+${PYSITELIB}/pymatgen/io/vasp/__init__.py
+${PYSITELIB}/pymatgen/io/vasp/__init__.pyc
+${PYSITELIB}/pymatgen/io/vasp/__init__.pyo
+${PYSITELIB}/pymatgen/io/vasp/help.py
+${PYSITELIB}/pymatgen/io/vasp/help.pyc
+${PYSITELIB}/pymatgen/io/vasp/help.pyo
+${PYSITELIB}/pymatgen/io/vasp/incar_parameters.json
+${PYSITELIB}/pymatgen/io/vasp/inputs.py
+${PYSITELIB}/pymatgen/io/vasp/inputs.pyc
+${PYSITELIB}/pymatgen/io/vasp/inputs.pyo
+${PYSITELIB}/pymatgen/io/vasp/outputs.py
+${PYSITELIB}/pymatgen/io/vasp/outputs.pyc
+${PYSITELIB}/pymatgen/io/vasp/outputs.pyo
+${PYSITELIB}/pymatgen/io/vasp/sets.py
+${PYSITELIB}/pymatgen/io/vasp/sets.pyc
+${PYSITELIB}/pymatgen/io/vasp/sets.pyo
+${PYSITELIB}/pymatgen/io/vasp/vasp_potcar_file_hashes.json
+${PYSITELIB}/pymatgen/io/vasp/vasp_potcar_pymatgen_hashes.json
+${PYSITELIB}/pymatgen/io/vasp/vdW_parameters.yaml
+${PYSITELIB}/pymatgen/io/wannier90.py
+${PYSITELIB}/pymatgen/io/wannier90.pyc
+${PYSITELIB}/pymatgen/io/wannier90.pyo
+${PYSITELIB}/pymatgen/io/xcrysden.py
+${PYSITELIB}/pymatgen/io/xcrysden.pyc
+${PYSITELIB}/pymatgen/io/xcrysden.pyo
+${PYSITELIB}/pymatgen/io/xr.py
+${PYSITELIB}/pymatgen/io/xr.pyc
+${PYSITELIB}/pymatgen/io/xr.pyo
+${PYSITELIB}/pymatgen/io/xyz.py
+${PYSITELIB}/pymatgen/io/xyz.pyc
+${PYSITELIB}/pymatgen/io/xyz.pyo
+${PYSITELIB}/pymatgen/io/zeopp.py
+${PYSITELIB}/pymatgen/io/zeopp.pyc
+${PYSITELIB}/pymatgen/io/zeopp.pyo
+${PYSITELIB}/pymatgen/optimization/__init__.py
+${PYSITELIB}/pymatgen/optimization/__init__.pyc
+${PYSITELIB}/pymatgen/optimization/__init__.pyo
+${PYSITELIB}/pymatgen/optimization/linear_assignment.so
+${PYSITELIB}/pymatgen/optimization/linear_assignment_numpy.py
+${PYSITELIB}/pymatgen/optimization/linear_assignment_numpy.pyc
+${PYSITELIB}/pymatgen/optimization/linear_assignment_numpy.pyo
+${PYSITELIB}/pymatgen/optimization/neighbors.so
+${PYSITELIB}/pymatgen/phonon/__init__.py
+${PYSITELIB}/pymatgen/phonon/__init__.pyc
+${PYSITELIB}/pymatgen/phonon/__init__.pyo
+${PYSITELIB}/pymatgen/phonon/bandstructure.py
+${PYSITELIB}/pymatgen/phonon/bandstructure.pyc
+${PYSITELIB}/pymatgen/phonon/bandstructure.pyo
+${PYSITELIB}/pymatgen/phonon/dos.py
+${PYSITELIB}/pymatgen/phonon/dos.pyc
+${PYSITELIB}/pymatgen/phonon/dos.pyo
+${PYSITELIB}/pymatgen/phonon/ir_spectra.py
+${PYSITELIB}/pymatgen/phonon/ir_spectra.pyc
+${PYSITELIB}/pymatgen/phonon/ir_spectra.pyo
+${PYSITELIB}/pymatgen/phonon/plotter.py
+${PYSITELIB}/pymatgen/phonon/plotter.pyc
+${PYSITELIB}/pymatgen/phonon/plotter.pyo
+${PYSITELIB}/pymatgen/plugins/__init__.py
+${PYSITELIB}/pymatgen/plugins/__init__.pyc
+${PYSITELIB}/pymatgen/plugins/__init__.pyo
+${PYSITELIB}/pymatgen/symmetry/__init__.py
+${PYSITELIB}/pymatgen/symmetry/__init__.pyc
+${PYSITELIB}/pymatgen/symmetry/__init__.pyo
+${PYSITELIB}/pymatgen/symmetry/analyzer.py
+${PYSITELIB}/pymatgen/symmetry/analyzer.pyc
+${PYSITELIB}/pymatgen/symmetry/analyzer.pyo
+${PYSITELIB}/pymatgen/symmetry/bandstructure.py
+${PYSITELIB}/pymatgen/symmetry/bandstructure.pyc
+${PYSITELIB}/pymatgen/symmetry/bandstructure.pyo
+${PYSITELIB}/pymatgen/symmetry/groups.py
+${PYSITELIB}/pymatgen/symmetry/groups.pyc
+${PYSITELIB}/pymatgen/symmetry/groups.pyo
+${PYSITELIB}/pymatgen/symmetry/kpath.py
+${PYSITELIB}/pymatgen/symmetry/kpath.pyc
+${PYSITELIB}/pymatgen/symmetry/kpath.pyo
+${PYSITELIB}/pymatgen/symmetry/maggroups.py
+${PYSITELIB}/pymatgen/symmetry/maggroups.pyc
+${PYSITELIB}/pymatgen/symmetry/maggroups.pyo
+${PYSITELIB}/pymatgen/symmetry/settings.py
+${PYSITELIB}/pymatgen/symmetry/settings.pyc
+${PYSITELIB}/pymatgen/symmetry/settings.pyo
+${PYSITELIB}/pymatgen/symmetry/site_symmetries.py
+${PYSITELIB}/pymatgen/symmetry/site_symmetries.pyc
+${PYSITELIB}/pymatgen/symmetry/site_symmetries.pyo
+${PYSITELIB}/pymatgen/symmetry/structure.py
+${PYSITELIB}/pymatgen/symmetry/structure.pyc
+${PYSITELIB}/pymatgen/symmetry/structure.pyo
+${PYSITELIB}/pymatgen/symmetry/symm_data.json
+${PYSITELIB}/pymatgen/symmetry/symm_data.yaml
+${PYSITELIB}/pymatgen/symmetry/symm_data_magnetic.sqlite
+${PYSITELIB}/pymatgen/symmetry/symm_ops.json
+${PYSITELIB}/pymatgen/symmetry/symm_ops.yaml
+${PYSITELIB}/pymatgen/transformations/__init__.py
+${PYSITELIB}/pymatgen/transformations/__init__.pyc
+${PYSITELIB}/pymatgen/transformations/__init__.pyo
+${PYSITELIB}/pymatgen/transformations/advanced_transformations.py
+${PYSITELIB}/pymatgen/transformations/advanced_transformations.pyc
+${PYSITELIB}/pymatgen/transformations/advanced_transformations.pyo
+${PYSITELIB}/pymatgen/transformations/defect_transformations.py
+${PYSITELIB}/pymatgen/transformations/defect_transformations.pyc
+${PYSITELIB}/pymatgen/transformations/defect_transformations.pyo
+${PYSITELIB}/pymatgen/transformations/site_transformations.py
+${PYSITELIB}/pymatgen/transformations/site_transformations.pyc
+${PYSITELIB}/pymatgen/transformations/site_transformations.pyo
+${PYSITELIB}/pymatgen/transformations/standard_transformations.py
+${PYSITELIB}/pymatgen/transformations/standard_transformations.pyc
+${PYSITELIB}/pymatgen/transformations/standard_transformations.pyo
+${PYSITELIB}/pymatgen/transformations/transformation_abc.py
+${PYSITELIB}/pymatgen/transformations/transformation_abc.pyc
+${PYSITELIB}/pymatgen/transformations/transformation_abc.pyo
+${PYSITELIB}/pymatgen/util/__init__.py
+${PYSITELIB}/pymatgen/util/__init__.pyc
+${PYSITELIB}/pymatgen/util/__init__.pyo
+${PYSITELIB}/pymatgen/util/convergence.py
+${PYSITELIB}/pymatgen/util/convergence.pyc
+${PYSITELIB}/pymatgen/util/convergence.pyo
+${PYSITELIB}/pymatgen/util/coord.py
+${PYSITELIB}/pymatgen/util/coord.pyc
+${PYSITELIB}/pymatgen/util/coord.pyo
+${PYSITELIB}/pymatgen/util/coord_cython.so
+${PYSITELIB}/pymatgen/util/io_utils.py
+${PYSITELIB}/pymatgen/util/io_utils.pyc
+${PYSITELIB}/pymatgen/util/io_utils.pyo
+${PYSITELIB}/pymatgen/util/num.py
+${PYSITELIB}/pymatgen/util/num.pyc
+${PYSITELIB}/pymatgen/util/num.pyo
+${PYSITELIB}/pymatgen/util/plotly_pd_layouts.json
+${PYSITELIB}/pymatgen/util/plotting.py
+${PYSITELIB}/pymatgen/util/plotting.pyc
+${PYSITELIB}/pymatgen/util/plotting.pyo
+${PYSITELIB}/pymatgen/util/provenance.py
+${PYSITELIB}/pymatgen/util/provenance.pyc
+${PYSITELIB}/pymatgen/util/provenance.pyo
+${PYSITELIB}/pymatgen/util/sequence.py
+${PYSITELIB}/pymatgen/util/sequence.pyc
+${PYSITELIB}/pymatgen/util/sequence.pyo
+${PYSITELIB}/pymatgen/util/serialization.py
+${PYSITELIB}/pymatgen/util/serialization.pyc
+${PYSITELIB}/pymatgen/util/serialization.pyo
+${PYSITELIB}/pymatgen/util/string.py
+${PYSITELIB}/pymatgen/util/string.pyc
+${PYSITELIB}/pymatgen/util/string.pyo
+${PYSITELIB}/pymatgen/util/structures/BaNiO3.json
+${PYSITELIB}/pymatgen/util/structures/CsCl.json
+${PYSITELIB}/pymatgen/util/structures/Graphite.json
+${PYSITELIB}/pymatgen/util/structures/He_BCC.json
+${PYSITELIB}/pymatgen/util/structures/K2O2.json
+${PYSITELIB}/pymatgen/util/structures/Li10GeP2S12.json
+${PYSITELIB}/pymatgen/util/structures/Li2O.json
+${PYSITELIB}/pymatgen/util/structures/Li2O2.json
+${PYSITELIB}/pymatgen/util/structures/Li3V2(PO4)3.json
+${PYSITELIB}/pymatgen/util/structures/LiFePO4.json
+${PYSITELIB}/pymatgen/util/structures/NaFePO4.json
+${PYSITELIB}/pymatgen/util/structures/Pb2TiZrO6.json
+${PYSITELIB}/pymatgen/util/structures/Si.json
+${PYSITELIB}/pymatgen/util/structures/SiO2.json
+${PYSITELIB}/pymatgen/util/structures/Sn.json
+${PYSITELIB}/pymatgen/util/structures/SrTiO3.json
+${PYSITELIB}/pymatgen/util/structures/TiO2.json
+${PYSITELIB}/pymatgen/util/structures/TlBiSe2.json
+${PYSITELIB}/pymatgen/util/structures/VO2.json
+${PYSITELIB}/pymatgen/util/testing.py
+${PYSITELIB}/pymatgen/util/testing.pyc
+${PYSITELIB}/pymatgen/util/testing.pyo
+${PYSITELIB}/pymatgen/util/typing.py
+${PYSITELIB}/pymatgen/util/typing.pyc
+${PYSITELIB}/pymatgen/util/typing.pyo
+${PYSITELIB}/pymatgen/vis/ElementColorSchemes.yaml
+${PYSITELIB}/pymatgen/vis/__init__.py
+${PYSITELIB}/pymatgen/vis/__init__.pyc
+${PYSITELIB}/pymatgen/vis/__init__.pyo
+${PYSITELIB}/pymatgen/vis/plotters.py
+${PYSITELIB}/pymatgen/vis/plotters.pyc
+${PYSITELIB}/pymatgen/vis/plotters.pyo
+${PYSITELIB}/pymatgen/vis/structure_chemview.py
+${PYSITELIB}/pymatgen/vis/structure_chemview.pyc
+${PYSITELIB}/pymatgen/vis/structure_chemview.pyo
+${PYSITELIB}/pymatgen/vis/structure_vtk.py
+${PYSITELIB}/pymatgen/vis/structure_vtk.pyc
+${PYSITELIB}/pymatgen/vis/structure_vtk.pyo
diff --git a/py-pymatgen/distinfo b/py-pymatgen/distinfo
new file mode 100644
index 0000000000..4cf9efc927
--- /dev/null
+++ b/py-pymatgen/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (pymatgen-2020.9.14.tar.gz) = a79d8c15d48ac6898c3dcfe1e665b00c07b0e4c7
+RMD160 (pymatgen-2020.9.14.tar.gz) = b912f2819881ec084960c2aa5905975ff676cc36
+SHA512 (pymatgen-2020.9.14.tar.gz) = 280cd1448e6b15e9a126da1b796a185ecc6224f05c7319b1e8f551d8aa0c12095dc58f7631daa82734cf81722a2e3971056cb5c7f11a55c609121c07f9e6e2ce
+Size (pymatgen-2020.9.14.tar.gz) = 2757633 bytes
diff --git a/py-qtpy/Makefile b/py-qtpy/Makefile
index 36a8968854..5147a76521 100644
--- a/py-qtpy/Makefile
+++ b/py-qtpy/Makefile
@@ -1,20 +1,18 @@
 # $NetBSD$
 
-DISTNAME=	QtPy-1.1.1
+DISTNAME=	QtPy-1.9.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
-CATEGORIES=	x11 python
-MASTER_SITES=	${MASTER_SITE_PYPI:=q/QtPy/}
+CATEGORIES=	python # TODO: add primary category
+MASTER_SITES=	https://files.pythonhosted.org/packages/af/9f/f92125f9ba07830e5dd99141d07d5edffd555670d2c16a8454ac4a65d27b/
 
-MAINTAINER=	kamelderouiche%yahoo.com@localhost
+MAINTAINER=	jihbed.research%gmail.com@localhost
 HOMEPAGE=	https://github.com/spyder-ide/qtpy
-COMMENT=	Provides an abstraction layer on top of the various Qt bindings
+COMMENT=	Provides an abstraction layer on top of the various Qt bindings (PyQt5, PyQt4 and PySide) and additional custom QWidgets
 LICENSE=	mit
 
-WRKSRC=		${WRKDIR}/QtPy-1.1.1
-
 USE_LANGUAGES=	# none
 
+#.include "../../x11/py-qt4/buildlink3.mk"
+.include "../../x11/py-qt5/buildlink3.mk"
 .include "../../lang/python/egg.mk"
-.include "../../x11/py-qt4/buildlink3.mk"
-#.include "../../x11/py-qt5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-qtpy/distinfo b/py-qtpy/distinfo
index 685b5d8c06..a0f96c82aa 100644
--- a/py-qtpy/distinfo
+++ b/py-qtpy/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-SHA1 (QtPy-1.1.1.tar.gz) = 2f8586a17942c8930ced9243d6658b7fb7a81134
-RMD160 (QtPy-1.1.1.tar.gz) = 9d669a8e521e9e5a70bdb327c7d3d02ce92dc11c
-SHA512 (QtPy-1.1.1.tar.gz) = 653e2225dec9cd9216c661ed8d02d6e179bf150ac8855e364677aea4fdc25fc269dacd59299a3628f02bcde13f5916ae03980f57967ce1406a22ee97fa5e1d07
-Size (QtPy-1.1.1.tar.gz) = 12728 bytes
+SHA1 (QtPy-1.9.0.tar.gz) = 54f72d3ba392bf7074a7a177fbd737bc1f5e8b19
+RMD160 (QtPy-1.9.0.tar.gz) = 42b6e5bf1656485712e175761e580251a187501f
+SHA512 (QtPy-1.9.0.tar.gz) = 2492c531f0df3afc9e0f8875a2b2e39cc8b09542fb9f251900b8596c0db7767390bb85365cc39efd6cd37ae852a00655354e6f9f3d795023e4fd86dbf8bd5fa7
+Size (QtPy-1.9.0.tar.gz) = 35522 bytes
diff --git a/py-scikit-glpk/DESCR b/py-scikit-glpk/DESCR
new file mode 100644
index 0000000000..c77f208e14
--- /dev/null
+++ b/py-scikit-glpk/DESCR
@@ -0,0 +1,3 @@
+Python-compatible C compiler is required to build GLPK from source.
+By default a precompiled wheel is used during compilation, so you
+don't have to compile if you don't want to
diff --git a/py-scikit-glpk/Makefile b/py-scikit-glpk/Makefile
new file mode 100644
index 0000000000..efab0e0474
--- /dev/null
+++ b/py-scikit-glpk/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME=	scikit-glpk-0.0.5
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math python
+MASTER_SITES=	https://files.pythonhosted.org/packages/98/00/7730979f0853595f1e77ac8b0b661bec8b7881b3aa6b89e5c2e2514f6166/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/mckib2/scikit-glpk
+COMMENT=	Python linprog interface for GLPK
+LICENSE=	mit
+
+USE_LANGUAGES=	# none
+
+BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-numpy+=	${PYPKGPREFIX}-numpy>=1.0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-scikit-glpk/PLIST b/py-scikit-glpk/PLIST
new file mode 100644
index 0000000000..17eb06fe2a
--- /dev/null
+++ b/py-scikit-glpk/PLIST
@@ -0,0 +1,21 @@
+@comment $NetBSD$
+${PYSITELIB}/glpk/__init__.py
+${PYSITELIB}/glpk/__init__.pyc
+${PYSITELIB}/glpk/__init__.pyo
+${PYSITELIB}/glpk/_glpk.py
+${PYSITELIB}/glpk/_glpk.pyc
+${PYSITELIB}/glpk/_glpk.pyo
+${PYSITELIB}/glpk/_glpk_defines.py
+${PYSITELIB}/glpk/_glpk_defines.pyc
+${PYSITELIB}/glpk/_glpk_defines.pyo
+${PYSITELIB}/glpk/_set_env.py
+${PYSITELIB}/glpk/_set_env.pyc
+${PYSITELIB}/glpk/_set_env.pyo
+${PYSITELIB}/glpk/_utils.py
+${PYSITELIB}/glpk/_utils.pyc
+${PYSITELIB}/glpk/_utils.pyo
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
diff --git a/py-scikit-glpk/distinfo b/py-scikit-glpk/distinfo
new file mode 100644
index 0000000000..fac16e38e5
--- /dev/null
+++ b/py-scikit-glpk/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (scikit-glpk-0.0.5.tar.gz) = 3af6daafcc2b9d8bb3cd6c54bc1966880153f732
+RMD160 (scikit-glpk-0.0.5.tar.gz) = 44de27579f812fb265acd6e9d638ac2a5bf6429e
+SHA512 (scikit-glpk-0.0.5.tar.gz) = d75ab05a7d6a821ba57b4529b8bdaf4113beb693f36dab758012f80f8166a10f13c0170d89f8bcbfda34be4499bbf9e877aeac8e95fb40ae7ef160956948d028
+Size (scikit-glpk-0.0.5.tar.gz) = 13952 bytes
diff --git a/py-symphysics/DESCR b/py-symphysics/DESCR
new file mode 100644
index 0000000000..41ec9a1aef
--- /dev/null
+++ b/py-symphysics/DESCR
@@ -0,0 +1 @@
+The symphysics library for creating physics simulations using python and sympy
diff --git a/py-symphysics/Makefile b/py-symphysics/Makefile
new file mode 100644
index 0000000000..fe862d834a
--- /dev/null
+++ b/py-symphysics/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	symphysics-0.1.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math python
+MASTER_SITES=	https://files.pythonhosted.org/packages/97/9e/21ac590f308a8b9f6a791e2b2c6ce7dc75e18450ed356a55ceedd46e1375/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/rjbourne/symphysics/
+COMMENT=	The symphysics library for creating physics simulations using python and sympy
+LICENSE=	mit
+
+DEPENDS+=       ${PYPKGPREFIX}-matplotlib>=3.2.2:../../graphics/py-matplotlib
+DEPENDS+=       ${PYPKGPREFIX}-scipy>=1.2.3:../../math/py-scipy
+DEPENDS+=       ${PYPKGPREFIX}-sympy>=1.6.2:../../math/py-sympy
+DEPENDS+=       ${PYPKGPREFIX}-dill>=0.3.2:../../wip/py-dill
+
+USE_LANGUAGES=	# none
+
+BUILDLINK_API_DEPENDS.py-numpy+=	${PYPKGPREFIX}-numpy>=0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-symphysics/PLIST b/py-symphysics/PLIST
new file mode 100644
index 0000000000..7edc66e71e
--- /dev/null
+++ b/py-symphysics/PLIST
@@ -0,0 +1,15 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/symphysics/__init__.py
+${PYSITELIB}/symphysics/__init__.pyc
+${PYSITELIB}/symphysics/__init__.pyo
+${PYSITELIB}/symphysics/sprites.py
+${PYSITELIB}/symphysics/sprites.pyc
+${PYSITELIB}/symphysics/sprites.pyo
+${PYSITELIB}/symphysics/symsystem.py
+${PYSITELIB}/symphysics/symsystem.pyc
+${PYSITELIB}/symphysics/symsystem.pyo
diff --git a/py-symphysics/distinfo b/py-symphysics/distinfo
new file mode 100644
index 0000000000..36d8006331
--- /dev/null
+++ b/py-symphysics/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (symphysics-0.1.0.tar.gz) = 7289db21815461366eb6712d5907c3fc995c492f
+RMD160 (symphysics-0.1.0.tar.gz) = bc5c245053754035ea3d29b89bf49bd99d0607e3
+SHA512 (symphysics-0.1.0.tar.gz) = 0858c685421ecaef257cf60ab2c81dfa255f3e03ca373922c34b0ceb3d7d55c40ee8bc6d5ee955b529812e66e3c0183abf309f816ab4e5cd96a98e85f3b2145b
+Size (symphysics-0.1.0.tar.gz) = 9725 bytes


Home | Main Index | Thread Index | Old Index