pkgsrc-WIP-changes archive

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

+pkg, remove



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Sat Sep 19 23:42:31 2020 +0100
Changeset:	621f48d96ae3ab428955e9ed846f0fa4445363f5

Modified Files:
	py-qiskit-terra/Makefile
Added Files:
	py-docplex/DESCR
	py-docplex/Makefile
	py-docplex/PLIST
	py-docplex/distinfo
	py-einsteinpy/DESCR
	py-einsteinpy/Makefile
	py-einsteinpy/PLIST
	py-einsteinpy/distinfo
	py-fastdtw/DESCR
	py-fastdtw/Makefile
	py-fastdtw/PLIST
	py-fastdtw/distinfo
	py-hickle/DESCR
	py-hickle/Makefile
	py-hickle/PLIST
	py-hickle/distinfo
	py-qiskit-ignis/DESCR
	py-qiskit-ignis/Makefile
	py-qiskit-ignis/PLIST
	py-qiskit-ignis/distinfo
	py-quandl/DESCR
	py-quandl/Makefile
	py-quandl/PLIST
	py-quandl/distinfo
	py-yfinance/DESCR
	py-yfinance/Makefile
	py-yfinance/PLIST
	py-yfinance/distinfo

Log Message:
+pkg, remove

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

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

diffstat:
 py-docplex/DESCR         |   5 +
 py-docplex/Makefile      |  19 +++
 py-docplex/PLIST         |   4 +
 py-docplex/distinfo      |   6 +
 py-einsteinpy/DESCR      |   9 +
 py-einsteinpy/Makefile   |  23 +++
 py-einsteinpy/PLIST      | 304 ++++++++++++++++++++++++++++++++++
 py-einsteinpy/distinfo   |   6 +
 py-fastdtw/DESCR         |   3 +
 py-fastdtw/Makefile      |  16 ++
 py-fastdtw/PLIST         |  12 ++
 py-fastdtw/distinfo      |   6 +
 py-hickle/DESCR          |  23 +++
 py-hickle/Makefile       |  22 +++
 py-hickle/PLIST          |  91 ++++++++++
 py-hickle/distinfo       |   6 +
 py-qiskit-ignis/DESCR    |   3 +
 py-qiskit-ignis/Makefile |  22 +++
 py-qiskit-ignis/PLIST    | 422 +++++++++++++++++++++++++++++++++++++++++++++++
 py-qiskit-ignis/distinfo |   6 +
 py-qiskit-terra/Makefile |   6 +-
 py-quandl/DESCR          |   1 +
 py-quandl/Makefile       |  26 +++
 py-quandl/PLIST          | 102 ++++++++++++
 py-quandl/distinfo       |   6 +
 py-yfinance/DESCR        |   2 +
 py-yfinance/Makefile     |  22 +++
 py-yfinance/PLIST        |  29 ++++
 py-yfinance/distinfo     |   6 +
 29 files changed, 1203 insertions(+), 5 deletions(-)

diffs:
diff --git a/py-docplex/DESCR b/py-docplex/DESCR
new file mode 100644
index 0000000000..7ad0a5bfba
--- /dev/null
+++ b/py-docplex/DESCR
@@ -0,0 +1,5 @@
+With this library, you can quickly and easily add the power of
+optimization to your application. You can model your problems
+by using the Python API and solve them on the cloud with the
+IBM Decision Optimization on Cloud service or on your computer
+with IBM ILOG CPLEX Optimization Studio
diff --git a/py-docplex/Makefile b/py-docplex/Makefile
new file mode 100644
index 0000000000..948e868876
--- /dev/null
+++ b/py-docplex/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	docplex-2.15.194
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math python
+MASTER_SITES=	https://files.pythonhosted.org/packages/9b/76/ebf5b75a25c4357c9a4758cae7fea778dd7f282b83c2f22e150dc7e3c852/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://onboarding-oaas.docloud.ibmcloud.com/software/analytics/docloud/
+COMMENT=	The IBM Decision Optimization CPLEX Modeling for Python
+LICENSE=	apache-2.0
+
+DEPENDS+=	${PYPKGPREFIX}-requests>=2.24.0:../../devel/py-requests
+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-docplex/PLIST b/py-docplex/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/py-docplex/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/py-docplex/distinfo b/py-docplex/distinfo
new file mode 100644
index 0000000000..344b64a90d
--- /dev/null
+++ b/py-docplex/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (docplex-2.15.194.tar.gz) = d4ed7354069d8efc0a56e36a23f1c9b3efd990fb
+RMD160 (docplex-2.15.194.tar.gz) = 3fd38a47e816076d455b72c82be3b29cf9bb0407
+SHA512 (docplex-2.15.194.tar.gz) = faa5862301b09bc092c08836ae191e42d1bafde93f47c055a9b7acd2c7e991bb6587b6c3575ef16cd3dee60dbb1dd414d809ca66324a41e18c6d76f07231c2d6
+Size (docplex-2.15.194.tar.gz) = 582090 bytes
diff --git a/py-einsteinpy/DESCR b/py-einsteinpy/DESCR
new file mode 100644
index 0000000000..ac7dfa4174
--- /dev/null
+++ b/py-einsteinpy/DESCR
@@ -0,0 +1,9 @@
+EinsteinPy is an open source pure Python package dedicated to problems arising
+in General Relativity and gravitational physics, such as geodesics plotting
+for Schwarzschild, Kerr and Kerr Newman space-time model, calculation of
+Schwarzschild radius, calculation of Event Horizon and Ergosphere for Kerr
+space-time. Symbolic Manipulations of various tensors like Metric, Riemann,
+Ricci, Ricci Scalar, Weyl, Schouten, Stress-Energy-Momentum, Einstein and
+Christoffel Symbols is also possible using the library. EinsteinPy also
+features Hypersurface Embedding of Schwarzschild space-time, which will
+soon lead to modelling of Gravitational Lensing!.
diff --git a/py-einsteinpy/Makefile b/py-einsteinpy/Makefile
new file mode 100644
index 0000000000..f6bdb963be
--- /dev/null
+++ b/py-einsteinpy/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	einsteinpy-0.3.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math python
+MASTER_SITES=	https://files.pythonhosted.org/packages/c2/c6/90a6fc15bca165d764a9b04ac716551e594c49df420fc607af98c0a4b61a/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://einsteinpy.org/
+COMMENT=	Python package for General Relativity
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-matplotlib>=3.2.2:../../graphics/py-matplotlib
+DEPENDS+=	${PYPKGPREFIX}-numba>=0.51.0:../../math/py-numba
+DEPENDS+=	${PYPKGPREFIX}-scipy>=1.5.2:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-sympy>=1.5.1:../../math/py-sympy
+DEPENDS+=	${PYPKGPREFIX}-astropy>=2.0.2:../../wip/py-astropy
+DEPENDS+=	${PYPKGPREFIX}-plotly>=4.8.1:../../wip/py-plotly
+
+
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-einsteinpy/PLIST b/py-einsteinpy/PLIST
new file mode 100644
index 0000000000..919cb06661
--- /dev/null
+++ b/py-einsteinpy/PLIST
@@ -0,0 +1,304 @@
+@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}/einsteinpy/__init__.py
+${PYSITELIB}/einsteinpy/__init__.pyc
+${PYSITELIB}/einsteinpy/__init__.pyo
+${PYSITELIB}/einsteinpy/bodies.py
+${PYSITELIB}/einsteinpy/bodies.pyc
+${PYSITELIB}/einsteinpy/bodies.pyo
+${PYSITELIB}/einsteinpy/constant.py
+${PYSITELIB}/einsteinpy/constant.pyc
+${PYSITELIB}/einsteinpy/constant.pyo
+${PYSITELIB}/einsteinpy/coordinates/__init__.py
+${PYSITELIB}/einsteinpy/coordinates/__init__.pyc
+${PYSITELIB}/einsteinpy/coordinates/__init__.pyo
+${PYSITELIB}/einsteinpy/coordinates/conversion.py
+${PYSITELIB}/einsteinpy/coordinates/conversion.pyc
+${PYSITELIB}/einsteinpy/coordinates/conversion.pyo
+${PYSITELIB}/einsteinpy/coordinates/core.py
+${PYSITELIB}/einsteinpy/coordinates/core.pyc
+${PYSITELIB}/einsteinpy/coordinates/core.pyo
+${PYSITELIB}/einsteinpy/coordinates/utils.py
+${PYSITELIB}/einsteinpy/coordinates/utils.pyc
+${PYSITELIB}/einsteinpy/coordinates/utils.pyo
+${PYSITELIB}/einsteinpy/coordinates/velocity.py
+${PYSITELIB}/einsteinpy/coordinates/velocity.pyc
+${PYSITELIB}/einsteinpy/coordinates/velocity.pyo
+${PYSITELIB}/einsteinpy/examples.py
+${PYSITELIB}/einsteinpy/examples.pyc
+${PYSITELIB}/einsteinpy/examples.pyo
+${PYSITELIB}/einsteinpy/geodesic.py
+${PYSITELIB}/einsteinpy/geodesic.pyc
+${PYSITELIB}/einsteinpy/geodesic.pyo
+${PYSITELIB}/einsteinpy/hypersurface/__init__.py
+${PYSITELIB}/einsteinpy/hypersurface/__init__.pyc
+${PYSITELIB}/einsteinpy/hypersurface/__init__.pyo
+${PYSITELIB}/einsteinpy/hypersurface/schwarzschildembedding.py
+${PYSITELIB}/einsteinpy/hypersurface/schwarzschildembedding.pyc
+${PYSITELIB}/einsteinpy/hypersurface/schwarzschildembedding.pyo
+${PYSITELIB}/einsteinpy/ijit.py
+${PYSITELIB}/einsteinpy/ijit.pyc
+${PYSITELIB}/einsteinpy/ijit.pyo
+${PYSITELIB}/einsteinpy/integrators/__init__.py
+${PYSITELIB}/einsteinpy/integrators/__init__.pyc
+${PYSITELIB}/einsteinpy/integrators/__init__.pyo
+${PYSITELIB}/einsteinpy/integrators/runge_kutta.py
+${PYSITELIB}/einsteinpy/integrators/runge_kutta.pyc
+${PYSITELIB}/einsteinpy/integrators/runge_kutta.pyo
+${PYSITELIB}/einsteinpy/metric/__init__.py
+${PYSITELIB}/einsteinpy/metric/__init__.pyc
+${PYSITELIB}/einsteinpy/metric/__init__.pyo
+${PYSITELIB}/einsteinpy/metric/kerr.py
+${PYSITELIB}/einsteinpy/metric/kerr.pyc
+${PYSITELIB}/einsteinpy/metric/kerr.pyo
+${PYSITELIB}/einsteinpy/metric/kerrnewman.py
+${PYSITELIB}/einsteinpy/metric/kerrnewman.pyc
+${PYSITELIB}/einsteinpy/metric/kerrnewman.pyo
+${PYSITELIB}/einsteinpy/metric/schwarzschild.py
+${PYSITELIB}/einsteinpy/metric/schwarzschild.pyc
+${PYSITELIB}/einsteinpy/metric/schwarzschild.pyo
+${PYSITELIB}/einsteinpy/plotting/__init__.py
+${PYSITELIB}/einsteinpy/plotting/__init__.pyc
+${PYSITELIB}/einsteinpy/plotting/__init__.pyo
+${PYSITELIB}/einsteinpy/plotting/fractal.py
+${PYSITELIB}/einsteinpy/plotting/fractal.pyc
+${PYSITELIB}/einsteinpy/plotting/fractal.pyo
+${PYSITELIB}/einsteinpy/plotting/geodesics/__init__.py
+${PYSITELIB}/einsteinpy/plotting/geodesics/__init__.pyc
+${PYSITELIB}/einsteinpy/plotting/geodesics/__init__.pyo
+${PYSITELIB}/einsteinpy/plotting/geodesics/core.py
+${PYSITELIB}/einsteinpy/plotting/geodesics/core.pyc
+${PYSITELIB}/einsteinpy/plotting/geodesics/core.pyo
+${PYSITELIB}/einsteinpy/plotting/geodesics/interactive.py
+${PYSITELIB}/einsteinpy/plotting/geodesics/interactive.pyc
+${PYSITELIB}/einsteinpy/plotting/geodesics/interactive.pyo
+${PYSITELIB}/einsteinpy/plotting/geodesics/static.py
+${PYSITELIB}/einsteinpy/plotting/geodesics/static.pyc
+${PYSITELIB}/einsteinpy/plotting/geodesics/static.pyo
+${PYSITELIB}/einsteinpy/plotting/hypersurface/__init__.py
+${PYSITELIB}/einsteinpy/plotting/hypersurface/__init__.pyc
+${PYSITELIB}/einsteinpy/plotting/hypersurface/__init__.pyo
+${PYSITELIB}/einsteinpy/plotting/hypersurface/core.py
+${PYSITELIB}/einsteinpy/plotting/hypersurface/core.pyc
+${PYSITELIB}/einsteinpy/plotting/hypersurface/core.pyo
+${PYSITELIB}/einsteinpy/plotting/rays/__init__.py
+${PYSITELIB}/einsteinpy/plotting/rays/__init__.pyc
+${PYSITELIB}/einsteinpy/plotting/rays/__init__.pyo
+${PYSITELIB}/einsteinpy/plotting/rays/shadow.py
+${PYSITELIB}/einsteinpy/plotting/rays/shadow.pyc
+${PYSITELIB}/einsteinpy/plotting/rays/shadow.pyo
+${PYSITELIB}/einsteinpy/rays/__init__.py
+${PYSITELIB}/einsteinpy/rays/__init__.pyc
+${PYSITELIB}/einsteinpy/rays/__init__.pyo
+${PYSITELIB}/einsteinpy/rays/shadow.py
+${PYSITELIB}/einsteinpy/rays/shadow.pyc
+${PYSITELIB}/einsteinpy/rays/shadow.pyo
+${PYSITELIB}/einsteinpy/symbolic/__init__.py
+${PYSITELIB}/einsteinpy/symbolic/__init__.pyc
+${PYSITELIB}/einsteinpy/symbolic/__init__.pyo
+${PYSITELIB}/einsteinpy/symbolic/christoffel.py
+${PYSITELIB}/einsteinpy/symbolic/christoffel.pyc
+${PYSITELIB}/einsteinpy/symbolic/christoffel.pyo
+${PYSITELIB}/einsteinpy/symbolic/constants.py
+${PYSITELIB}/einsteinpy/symbolic/constants.pyc
+${PYSITELIB}/einsteinpy/symbolic/constants.pyo
+${PYSITELIB}/einsteinpy/symbolic/einstein.py
+${PYSITELIB}/einsteinpy/symbolic/einstein.pyc
+${PYSITELIB}/einsteinpy/symbolic/einstein.pyo
+${PYSITELIB}/einsteinpy/symbolic/helpers.py
+${PYSITELIB}/einsteinpy/symbolic/helpers.pyc
+${PYSITELIB}/einsteinpy/symbolic/helpers.pyo
+${PYSITELIB}/einsteinpy/symbolic/metric.py
+${PYSITELIB}/einsteinpy/symbolic/metric.pyc
+${PYSITELIB}/einsteinpy/symbolic/metric.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/__init__.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/__init__.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/__init__.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/barriola_vilenkin.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/barriola_vilenkin.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/barriola_vilenkin.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/bertotti_kasner.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/bertotti_kasner.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/bertotti_kasner.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/bessel_gravitational_wave.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/bessel_gravitational_wave.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/bessel_gravitational_wave.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/cmetric.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/cmetric.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/cmetric.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/davidson.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/davidson.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/davidson.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/de_sitter.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/de_sitter.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/de_sitter.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/ernst.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/ernst.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/ernst.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/find.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/find.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/find.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/godel.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/godel.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/godel.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/janis_newman_winicour.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/janis_newman_winicour.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/janis_newman_winicour.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/minkowski.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/minkowski.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/minkowski.pyo
+${PYSITELIB}/einsteinpy/symbolic/predefined/vacuum_solutions.py
+${PYSITELIB}/einsteinpy/symbolic/predefined/vacuum_solutions.pyc
+${PYSITELIB}/einsteinpy/symbolic/predefined/vacuum_solutions.pyo
+${PYSITELIB}/einsteinpy/symbolic/ricci.py
+${PYSITELIB}/einsteinpy/symbolic/ricci.pyc
+${PYSITELIB}/einsteinpy/symbolic/ricci.pyo
+${PYSITELIB}/einsteinpy/symbolic/riemann.py
+${PYSITELIB}/einsteinpy/symbolic/riemann.pyc
+${PYSITELIB}/einsteinpy/symbolic/riemann.pyo
+${PYSITELIB}/einsteinpy/symbolic/schouten.py
+${PYSITELIB}/einsteinpy/symbolic/schouten.pyc
+${PYSITELIB}/einsteinpy/symbolic/schouten.pyo
+${PYSITELIB}/einsteinpy/symbolic/stress_energy_momentum.py
+${PYSITELIB}/einsteinpy/symbolic/stress_energy_momentum.pyc
+${PYSITELIB}/einsteinpy/symbolic/stress_energy_momentum.pyo
+${PYSITELIB}/einsteinpy/symbolic/tensor.py
+${PYSITELIB}/einsteinpy/symbolic/tensor.pyc
+${PYSITELIB}/einsteinpy/symbolic/tensor.pyo
+${PYSITELIB}/einsteinpy/symbolic/vector.py
+${PYSITELIB}/einsteinpy/symbolic/vector.pyc
+${PYSITELIB}/einsteinpy/symbolic/vector.pyo
+${PYSITELIB}/einsteinpy/symbolic/weyl.py
+${PYSITELIB}/einsteinpy/symbolic/weyl.pyc
+${PYSITELIB}/einsteinpy/symbolic/weyl.pyo
+${PYSITELIB}/einsteinpy/testing.py
+${PYSITELIB}/einsteinpy/testing.pyc
+${PYSITELIB}/einsteinpy/testing.pyo
+${PYSITELIB}/einsteinpy/tests/test_bodies.py
+${PYSITELIB}/einsteinpy/tests/test_bodies.pyc
+${PYSITELIB}/einsteinpy/tests/test_bodies.pyo
+${PYSITELIB}/einsteinpy/tests/test_constant.py
+${PYSITELIB}/einsteinpy/tests/test_constant.pyc
+${PYSITELIB}/einsteinpy/tests/test_constant.pyo
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_conversions.py
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_conversions.pyc
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_conversions.pyo
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_coord_transform.py
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_coord_transform.pyc
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_coord_transform.pyo
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_velocity_transform.py
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_velocity_transform.pyc
+${PYSITELIB}/einsteinpy/tests/test_coordinates/test_velocity_transform.pyo
+${PYSITELIB}/einsteinpy/tests/test_examples.py
+${PYSITELIB}/einsteinpy/tests/test_examples.pyc
+${PYSITELIB}/einsteinpy/tests/test_examples.pyo
+${PYSITELIB}/einsteinpy/tests/test_geodesics.py
+${PYSITELIB}/einsteinpy/tests/test_geodesics.pyc
+${PYSITELIB}/einsteinpy/tests/test_geodesics.pyo
+${PYSITELIB}/einsteinpy/tests/test_hypersurface/test_schwarzschildembedding.py
+${PYSITELIB}/einsteinpy/tests/test_hypersurface/test_schwarzschildembedding.pyc
+${PYSITELIB}/einsteinpy/tests/test_hypersurface/test_schwarzschildembedding.pyo
+${PYSITELIB}/einsteinpy/tests/test_ijit/test_ijit_without_numba.py
+${PYSITELIB}/einsteinpy/tests/test_ijit/test_ijit_without_numba.pyc
+${PYSITELIB}/einsteinpy/tests/test_ijit/test_ijit_without_numba.pyo
+${PYSITELIB}/einsteinpy/tests/test_integrators/test_runge_kutta.py
+${PYSITELIB}/einsteinpy/tests/test_integrators/test_runge_kutta.pyc
+${PYSITELIB}/einsteinpy/tests/test_integrators/test_runge_kutta.pyo
+${PYSITELIB}/einsteinpy/tests/test_metric/test_kerr.py
+${PYSITELIB}/einsteinpy/tests/test_metric/test_kerr.pyc
+${PYSITELIB}/einsteinpy/tests/test_metric/test_kerr.pyo
+${PYSITELIB}/einsteinpy/tests/test_metric/test_kerrnewman.py
+${PYSITELIB}/einsteinpy/tests/test_metric/test_kerrnewman.pyc
+${PYSITELIB}/einsteinpy/tests/test_metric/test_kerrnewman.pyo
+${PYSITELIB}/einsteinpy/tests/test_metric/test_schwarzschild.py
+${PYSITELIB}/einsteinpy/tests/test_metric/test_schwarzschild.pyc
+${PYSITELIB}/einsteinpy/tests/test_metric/test_schwarzschild.pyo
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_fractal.py
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_fractal.pyc
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_fractal.pyo
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_geodesics/test_interactive.py
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_geodesics/test_interactive.pyc
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_geodesics/test_interactive.pyo
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_geodesics/test_static.py
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_geodesics/test_static.pyc
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_geodesics/test_static.pyo
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_hypersurface.py
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_hypersurface.pyc
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_hypersurface.pyo
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_rays/test_shadow.py
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_rays/test_shadow.pyc
+${PYSITELIB}/einsteinpy/tests/test_plotting/test_rays/test_shadow.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_christoffel.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_christoffel.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_christoffel.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_constants.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_constants.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_constants.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_einstein.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_einstein.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_einstein.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_helpers.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_helpers.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_helpers.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_metric.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_metric.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_metric.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_predefined/test_all.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_predefined/test_all.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_predefined/test_all.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_predefined/test_find.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_predefined/test_find.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_predefined/test_find.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_ricci.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_ricci.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_ricci.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_riemann.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_riemann.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_riemann.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_schouten.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_schouten.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_schouten.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_stress_energy_momentum.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_stress_energy_momentum.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_stress_energy_momentum.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_tensor.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_tensor.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_tensor.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_vector.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_vector.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_vector.pyo
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_weyl.py
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_weyl.pyc
+${PYSITELIB}/einsteinpy/tests/test_symbolic/test_weyl.pyo
+${PYSITELIB}/einsteinpy/tests/test_utils/test_kerr_utils.py
+${PYSITELIB}/einsteinpy/tests/test_utils/test_kerr_utils.pyc
+${PYSITELIB}/einsteinpy/tests/test_utils/test_kerr_utils.pyo
+${PYSITELIB}/einsteinpy/tests/test_utils/test_kerrnewman_utils.py
+${PYSITELIB}/einsteinpy/tests/test_utils/test_kerrnewman_utils.pyc
+${PYSITELIB}/einsteinpy/tests/test_utils/test_kerrnewman_utils.pyo
+${PYSITELIB}/einsteinpy/tests/test_utils/test_schwarzschild_utils.py
+${PYSITELIB}/einsteinpy/tests/test_utils/test_schwarzschild_utils.pyc
+${PYSITELIB}/einsteinpy/tests/test_utils/test_schwarzschild_utils.pyo
+${PYSITELIB}/einsteinpy/units.py
+${PYSITELIB}/einsteinpy/units.pyc
+${PYSITELIB}/einsteinpy/units.pyo
+${PYSITELIB}/einsteinpy/utils/__init__.py
+${PYSITELIB}/einsteinpy/utils/__init__.pyc
+${PYSITELIB}/einsteinpy/utils/__init__.pyo
+${PYSITELIB}/einsteinpy/utils/kerr_utils.py
+${PYSITELIB}/einsteinpy/utils/kerr_utils.pyc
+${PYSITELIB}/einsteinpy/utils/kerr_utils.pyo
+${PYSITELIB}/einsteinpy/utils/kerrnewman_utils.py
+${PYSITELIB}/einsteinpy/utils/kerrnewman_utils.pyc
+${PYSITELIB}/einsteinpy/utils/kerrnewman_utils.pyo
+${PYSITELIB}/einsteinpy/utils/scalar_factor.py
+${PYSITELIB}/einsteinpy/utils/scalar_factor.pyc
+${PYSITELIB}/einsteinpy/utils/scalar_factor.pyo
+${PYSITELIB}/einsteinpy/utils/schwarzschild_utils.py
+${PYSITELIB}/einsteinpy/utils/schwarzschild_utils.pyc
+${PYSITELIB}/einsteinpy/utils/schwarzschild_utils.pyo
diff --git a/py-einsteinpy/distinfo b/py-einsteinpy/distinfo
new file mode 100644
index 0000000000..775bb4031d
--- /dev/null
+++ b/py-einsteinpy/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (einsteinpy-0.3.0.tar.gz) = 84c69ba05def73df4331fe3690b248b0c1b19e60
+RMD160 (einsteinpy-0.3.0.tar.gz) = 521a9ee9aa1510946580aa460c544c16d29f0ee1
+SHA512 (einsteinpy-0.3.0.tar.gz) = 572cfcccdbae51b412a8f075935a95a32b5250e3227b970c6d9bfb5d2f97ccdcc72d4132920c4ff7dd800f5c1f4732c0f170b29f56063e72fd157a2a78e406d9
+Size (einsteinpy-0.3.0.tar.gz) = 5433586 bytes
diff --git a/py-fastdtw/DESCR b/py-fastdtw/DESCR
new file mode 100644
index 0000000000..30057966cd
--- /dev/null
+++ b/py-fastdtw/DESCR
@@ -0,0 +1,3 @@
+Python implementation of FastDTW [1], which is an approximate
+Dynamic Time Warping (DTW) algorithm that provides optimal or
+near-optimal alignments with an O(N) time and memory complexity
diff --git a/py-fastdtw/Makefile b/py-fastdtw/Makefile
new file mode 100644
index 0000000000..e3282451d1
--- /dev/null
+++ b/py-fastdtw/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	fastdtw-0.3.4
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	https://files.pythonhosted.org/packages/99/43/30f2d8db076f216b15c10db663b46e22d1750b1ebacd7af6e62b83d6ab98/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/slaypni/fastdtw/
+COMMENT=	Dynamic Time Warping (DTW) algorithm with an O(N)
+LICENSE=	mit
+
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-fastdtw/PLIST b/py-fastdtw/PLIST
new file mode 100644
index 0000000000..7cb46721ca
--- /dev/null
+++ b/py-fastdtw/PLIST
@@ -0,0 +1,12 @@
+@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}/fastdtw/__init__.py
+${PYSITELIB}/fastdtw/__init__.pyc
+${PYSITELIB}/fastdtw/__init__.pyo
+${PYSITELIB}/fastdtw/fastdtw.py
+${PYSITELIB}/fastdtw/fastdtw.pyc
+${PYSITELIB}/fastdtw/fastdtw.pyo
diff --git a/py-fastdtw/distinfo b/py-fastdtw/distinfo
new file mode 100644
index 0000000000..4c945745d6
--- /dev/null
+++ b/py-fastdtw/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (fastdtw-0.3.4.tar.gz) = 392889a8032a70e3a0e6f329728532cd1b96cf9e
+RMD160 (fastdtw-0.3.4.tar.gz) = a8f9469f045a944f0575e2c54f4880881397510c
+SHA512 (fastdtw-0.3.4.tar.gz) = a3b396c08cfcf4d6667613b222310ef973b0814dfd1a1a215d5f17df1982e019b8798bf307fd6f00286206ebcba5a54ab4e82ab7fc013926594fcb6caa32a1ca
+Size (fastdtw-0.3.4.tar.gz) = 133402 bytes
diff --git a/py-hickle/DESCR b/py-hickle/DESCR
new file mode 100644
index 0000000000..d4ba45782a
--- /dev/null
+++ b/py-hickle/DESCR
@@ -0,0 +1,23 @@
+TODO: Adjust the following lines from README.md
+
+[![PyPI - Latest Release](https://img.shields.io/pypi/v/hickle.svg?logo=pypi&logoColor=white&label=PyPI)](https://pypi.python.org/pypi/hickle)
+[![PyPI - Python Versions](https://img.shields.io/pypi/pyversions/hickle.svg?logo=python&logoColor=white&label=Python)](https://pypi.python.org/pypi/hickle)
+[![Travis CI - Build Status](https://img.shields.io/travis/com/telegraphic/hickle/master.svg?logo=travis%20ci&logoColor=white&label=Travis%20CI)](https://travis-ci.com/telegraphic/hickle)
+[![AppVeyor - Build Status](https://img.shields.io/appveyor/ci/telegraphic/hickle/master.svg?logo=appveyor&logoColor=white&label=AppVeyor)](https://ci.appveyor.com/project/telegraphic/hickle)
+[![CodeCov - Coverage Status](https://img.shields.io/codecov/c/github/telegraphic/hickle/master.svg?logo=codecov&logoColor=white&label=Coverage)](https://codecov.io/gh/telegraphic/hickle/branches/master)
+[![JOSS Status](http://joss.theoj.org/papers/0c6638f84a1a574913ed7c6dd1051847/status.svg)](http://joss.theoj.org/papers/0c6638f84a1a574913ed7c6dd1051847)
+
+
+Hickle
+======
+
+Hickle is an [HDF5](https://www.hdfgroup.org/solutions/hdf5/) based clone of `pickle`, with a twist: instead of serializing to a pickle file,
+Hickle dumps to an HDF5 file (Hierarchical Data Format). It is designed to be a "drop-in" replacement for pickle (for common data objects), but is
+really an amalgam of `h5py` and `dill`/`pickle` with extended functionality.
+
+That is: `hickle` is a neat little way of dumping python variables to HDF5 files that can be read in most programming
+languages, not just Python. Hickle is fast, and allows for transparent compression of your data (LZF / GZIP).
+
+Why use Hickle?
+---------------
+...
diff --git a/py-hickle/Makefile b/py-hickle/Makefile
new file mode 100644
index 0000000000..3193b44e50
--- /dev/null
+++ b/py-hickle/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	hickle-4.0.1
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel python
+MASTER_SITES=	https://files.pythonhosted.org/packages/a8/4c/ec0afc58c33d482756cd75e7a48f9e9152199b6bcbe73f373f7a89c2305e/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	http://github.com/telegraphic/hickle
+COMMENT=	Hickle - an HDF5 based version of pickle
+LICENSE=	modified-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-dill>=0.3.2:../../wip/py-dill
+DEPENDS+=	${PYPKGPREFIX}-h5py>=2.8.0:../../devel/py-h5py
+DEPENDS+=	${PYPKGPREFIX}-six>=1.6.0:../../lang/py-six
+
+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-hickle/PLIST b/py-hickle/PLIST
new file mode 100644
index 0000000000..81d13695fb
--- /dev/null
+++ b/py-hickle/PLIST
@@ -0,0 +1,91 @@
+@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}/hickle/__init__.py
+${PYSITELIB}/hickle/__init__.pyc
+${PYSITELIB}/hickle/__init__.pyo
+${PYSITELIB}/hickle/__version__.py
+${PYSITELIB}/hickle/__version__.pyc
+${PYSITELIB}/hickle/__version__.pyo
+${PYSITELIB}/hickle/helpers.py
+${PYSITELIB}/hickle/helpers.pyc
+${PYSITELIB}/hickle/helpers.pyo
+${PYSITELIB}/hickle/hickle.py
+${PYSITELIB}/hickle/hickle.pyc
+${PYSITELIB}/hickle/hickle.pyo
+${PYSITELIB}/hickle/legacy_v3/__init__.py
+${PYSITELIB}/hickle/legacy_v3/__init__.pyc
+${PYSITELIB}/hickle/legacy_v3/__init__.pyo
+${PYSITELIB}/hickle/legacy_v3/__version__.py
+${PYSITELIB}/hickle/legacy_v3/__version__.pyc
+${PYSITELIB}/hickle/legacy_v3/__version__.pyo
+${PYSITELIB}/hickle/legacy_v3/helpers.py
+${PYSITELIB}/hickle/legacy_v3/helpers.pyc
+${PYSITELIB}/hickle/legacy_v3/helpers.pyo
+${PYSITELIB}/hickle/legacy_v3/hickle.py
+${PYSITELIB}/hickle/legacy_v3/hickle.pyc
+${PYSITELIB}/hickle/legacy_v3/hickle.pyo
+${PYSITELIB}/hickle/legacy_v3/loaders/__init__.py
+${PYSITELIB}/hickle/legacy_v3/loaders/__init__.pyc
+${PYSITELIB}/hickle/legacy_v3/loaders/__init__.pyo
+${PYSITELIB}/hickle/legacy_v3/loaders/load_astropy.py
+${PYSITELIB}/hickle/legacy_v3/loaders/load_astropy.pyc
+${PYSITELIB}/hickle/legacy_v3/loaders/load_astropy.pyo
+${PYSITELIB}/hickle/legacy_v3/loaders/load_numpy.py
+${PYSITELIB}/hickle/legacy_v3/loaders/load_numpy.pyc
+${PYSITELIB}/hickle/legacy_v3/loaders/load_numpy.pyo
+${PYSITELIB}/hickle/legacy_v3/loaders/load_pandas.py
+${PYSITELIB}/hickle/legacy_v3/loaders/load_pandas.pyc
+${PYSITELIB}/hickle/legacy_v3/loaders/load_pandas.pyo
+${PYSITELIB}/hickle/legacy_v3/loaders/load_python3.py
+${PYSITELIB}/hickle/legacy_v3/loaders/load_python3.pyc
+${PYSITELIB}/hickle/legacy_v3/loaders/load_python3.pyo
+${PYSITELIB}/hickle/legacy_v3/loaders/load_scipy.py
+${PYSITELIB}/hickle/legacy_v3/loaders/load_scipy.pyc
+${PYSITELIB}/hickle/legacy_v3/loaders/load_scipy.pyo
+${PYSITELIB}/hickle/legacy_v3/lookup.py
+${PYSITELIB}/hickle/legacy_v3/lookup.pyc
+${PYSITELIB}/hickle/legacy_v3/lookup.pyo
+${PYSITELIB}/hickle/loaders/__init__.py
+${PYSITELIB}/hickle/loaders/__init__.pyc
+${PYSITELIB}/hickle/loaders/__init__.pyo
+${PYSITELIB}/hickle/loaders/load_astropy.py
+${PYSITELIB}/hickle/loaders/load_astropy.pyc
+${PYSITELIB}/hickle/loaders/load_astropy.pyo
+${PYSITELIB}/hickle/loaders/load_builtins.py
+${PYSITELIB}/hickle/loaders/load_builtins.pyc
+${PYSITELIB}/hickle/loaders/load_builtins.pyo
+${PYSITELIB}/hickle/loaders/load_numpy.py
+${PYSITELIB}/hickle/loaders/load_numpy.pyc
+${PYSITELIB}/hickle/loaders/load_numpy.pyo
+${PYSITELIB}/hickle/loaders/load_pandas.py
+${PYSITELIB}/hickle/loaders/load_pandas.pyc
+${PYSITELIB}/hickle/loaders/load_pandas.pyo
+${PYSITELIB}/hickle/loaders/load_scipy.py
+${PYSITELIB}/hickle/loaders/load_scipy.pyc
+${PYSITELIB}/hickle/loaders/load_scipy.pyo
+${PYSITELIB}/hickle/lookup.py
+${PYSITELIB}/hickle/lookup.pyc
+${PYSITELIB}/hickle/lookup.pyo
+${PYSITELIB}/hickle/tests/__init__.py
+${PYSITELIB}/hickle/tests/__init__.pyc
+${PYSITELIB}/hickle/tests/__init__.pyo
+${PYSITELIB}/hickle/tests/test_astropy.py
+${PYSITELIB}/hickle/tests/test_astropy.pyc
+${PYSITELIB}/hickle/tests/test_astropy.pyo
+${PYSITELIB}/hickle/tests/test_hickle.py
+${PYSITELIB}/hickle/tests/test_hickle.pyc
+${PYSITELIB}/hickle/tests/test_hickle.pyo
+${PYSITELIB}/hickle/tests/test_hickle_helpers.py
+${PYSITELIB}/hickle/tests/test_hickle_helpers.pyc
+${PYSITELIB}/hickle/tests/test_hickle_helpers.pyo
+${PYSITELIB}/hickle/tests/test_legacy_load.py
+${PYSITELIB}/hickle/tests/test_legacy_load.pyc
+${PYSITELIB}/hickle/tests/test_legacy_load.pyo
+${PYSITELIB}/hickle/tests/test_scipy.py
+${PYSITELIB}/hickle/tests/test_scipy.pyc
+${PYSITELIB}/hickle/tests/test_scipy.pyo
diff --git a/py-hickle/distinfo b/py-hickle/distinfo
new file mode 100644
index 0000000000..b9eac7ce2b
--- /dev/null
+++ b/py-hickle/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (hickle-4.0.1.tar.gz) = 80de7ab067fcd05a582ba7989f06f1b7e7ac94c4
+RMD160 (hickle-4.0.1.tar.gz) = 6b9166641fb1a376a24c16ac01ed7ecebf1f24c6
+SHA512 (hickle-4.0.1.tar.gz) = 16d18d57398ded62bd6acb361e3e6b3f904df4bf2f0b8b0a2923228658ca570bff71670095af5dce6b4674ea00fca1d595cf3ee660a9a7526545c2fe43a52be1
+Size (hickle-4.0.1.tar.gz) = 39227 bytes
diff --git a/py-qiskit-ignis/DESCR b/py-qiskit-ignis/DESCR
new file mode 100644
index 0000000000..478f0fad9a
--- /dev/null
+++ b/py-qiskit-ignis/DESCR
@@ -0,0 +1,3 @@
+Qiskit is made up of elements that each work together to enable quantum
+computing. This element is Ignis, which provides tools for quantum
+hardware verification, noise characterization, and error correction
diff --git a/py-qiskit-ignis/Makefile b/py-qiskit-ignis/Makefile
new file mode 100644
index 0000000000..62b9497a15
--- /dev/null
+++ b/py-qiskit-ignis/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	qiskit-ignis-0.4.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math python
+MASTER_SITES=	https://files.pythonhosted.org/packages/c0/69/27467e0cbed1de7509fca1d8bc1e4ef3eb8a3b6eb50fc51694c1559602a3/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/Qiskit/qiskit-ignis/
+COMMENT=	Qiskit tools for quantum information science
+LICENSE=	apache-2.0
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+DEPENDS+=	${PYPKGPREFIX}-scipy>=1.5.2:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-scikit-learn>=0.22.1:../../math/py-scikit-learn
+DEPENDS+=	${PYPKGPREFIX}-qiskit-terra>=0.15.2:../../wip/py-qiskit-terra
+
+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-qiskit-ignis/PLIST b/py-qiskit-ignis/PLIST
new file mode 100644
index 0000000000..2fd04f6d9a
--- /dev/null
+++ b/py-qiskit-ignis/PLIST
@@ -0,0 +1,422 @@
+@comment $NetBSD$
+${PYSITELIB}/build/lib/docs/conf.py
+${PYSITELIB}/build/lib/docs/conf.pyc
+${PYSITELIB}/build/lib/docs/conf.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/ibmq_utils.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/ibmq_utils.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/ibmq_utils.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/pulse_schedules.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/pulse_schedules.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/calibrations/pulse_schedules.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/characterization_utils.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/characterization_utils.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/characterization_utils.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/coherence/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/gates/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/characterization/hamiltonian/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/logging/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/logging/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/logging/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/logging/ignis_logging.py
+${PYSITELIB}/build/lib/qiskit/ignis/logging/ignis_logging.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/logging/ignis_logging.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/discriminators.py
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/discriminators.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/discriminators.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/filters.py
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/filters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/filters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/iq_discriminators.py
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/iq_discriminators.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/measurement/discriminator/iq_discriminators.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/filters.py
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/filters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/filters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/mitigation/measurement/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/utils.py
+${PYSITELIB}/build/lib/qiskit/ignis/utils.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/utils.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/qotp.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/qotp.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/accreditation/qotp.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/analysis.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/analysis.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/analysis.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/linear.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/linear.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/linear.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/parallelize.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/parallelize.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/entanglement/parallelize.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/quantum_volume/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/dihedral.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/dihedral.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/dihedral.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/rb_groups.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/rb_groups.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/rb_groups.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/rb_utils.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/rb_utils.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/randomized_benchmarking/rb_utils.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/gatesetbasis.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/gatesetbasis.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/gatesetbasis.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/paulibasis.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/paulibasis.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/paulibasis.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/sicbasis.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/sicbasis.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/sicbasis.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/tomographybasis.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/tomographybasis.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/basis/tomographybasis.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/data.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/data.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/data.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/base_fitter.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/base_fitter.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/base_fitter.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/cvx_fit.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/cvx_fit.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/cvx_fit.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/gateset_fitter.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/gateset_fitter.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/gateset_fitter.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/lstsq_fit.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/lstsq_fit.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/lstsq_fit.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/process_fitter.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/process_fitter.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/process_fitter.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/state_fitter.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/state_fitter.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/tomography/fitters/state_fitter.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/__init__.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/__init__.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/__init__.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/circuits.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/circuits.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/circuits.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/fitters.py
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/fitters.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/verification/topological_codes/fitters.pyo
+${PYSITELIB}/build/lib/qiskit/ignis/version.py
+${PYSITELIB}/build/lib/qiskit/ignis/version.pyc
+${PYSITELIB}/build/lib/qiskit/ignis/version.pyo
+${PYSITELIB}/build/lib/tools/build_aer.py
+${PYSITELIB}/build/lib/tools/build_aer.pyc
+${PYSITELIB}/build/lib/tools/build_aer.pyo
+${PYSITELIB}/docs/conf.py
+${PYSITELIB}/docs/conf.pyc
+${PYSITELIB}/docs/conf.pyo
+${PYSITELIB}/qiskit/ignis/VERSION.txt
+${PYSITELIB}/qiskit/ignis/__init__.py
+${PYSITELIB}/qiskit/ignis/__init__.pyc
+${PYSITELIB}/qiskit/ignis/__init__.pyo
+${PYSITELIB}/qiskit/ignis/characterization/__init__.py
+${PYSITELIB}/qiskit/ignis/characterization/__init__.pyc
+${PYSITELIB}/qiskit/ignis/characterization/__init__.pyo
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/__init__.py
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/__init__.pyc
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/__init__.pyo
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/fitters.py
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/fitters.pyc
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/fitters.pyo
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/ibmq_utils.py
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/ibmq_utils.pyc
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/ibmq_utils.pyo
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/pulse_schedules.py
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/pulse_schedules.pyc
+${PYSITELIB}/qiskit/ignis/characterization/calibrations/pulse_schedules.pyo
+${PYSITELIB}/qiskit/ignis/characterization/characterization_utils.py
+${PYSITELIB}/qiskit/ignis/characterization/characterization_utils.pyc
+${PYSITELIB}/qiskit/ignis/characterization/characterization_utils.pyo
+${PYSITELIB}/qiskit/ignis/characterization/coherence/__init__.py
+${PYSITELIB}/qiskit/ignis/characterization/coherence/__init__.pyc
+${PYSITELIB}/qiskit/ignis/characterization/coherence/__init__.pyo
+${PYSITELIB}/qiskit/ignis/characterization/coherence/circuits.py
+${PYSITELIB}/qiskit/ignis/characterization/coherence/circuits.pyc
+${PYSITELIB}/qiskit/ignis/characterization/coherence/circuits.pyo
+${PYSITELIB}/qiskit/ignis/characterization/coherence/fitters.py
+${PYSITELIB}/qiskit/ignis/characterization/coherence/fitters.pyc
+${PYSITELIB}/qiskit/ignis/characterization/coherence/fitters.pyo
+${PYSITELIB}/qiskit/ignis/characterization/fitters.py
+${PYSITELIB}/qiskit/ignis/characterization/fitters.pyc
+${PYSITELIB}/qiskit/ignis/characterization/fitters.pyo
+${PYSITELIB}/qiskit/ignis/characterization/gates/__init__.py
+${PYSITELIB}/qiskit/ignis/characterization/gates/__init__.pyc
+${PYSITELIB}/qiskit/ignis/characterization/gates/__init__.pyo
+${PYSITELIB}/qiskit/ignis/characterization/gates/circuits.py
+${PYSITELIB}/qiskit/ignis/characterization/gates/circuits.pyc
+${PYSITELIB}/qiskit/ignis/characterization/gates/circuits.pyo
+${PYSITELIB}/qiskit/ignis/characterization/gates/fitters.py
+${PYSITELIB}/qiskit/ignis/characterization/gates/fitters.pyc
+${PYSITELIB}/qiskit/ignis/characterization/gates/fitters.pyo
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/__init__.py
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/__init__.pyc
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/__init__.pyo
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/circuits.py
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/circuits.pyc
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/circuits.pyo
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/fitters.py
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/fitters.pyc
+${PYSITELIB}/qiskit/ignis/characterization/hamiltonian/fitters.pyo
+${PYSITELIB}/qiskit/ignis/logging/__init__.py
+${PYSITELIB}/qiskit/ignis/logging/__init__.pyc
+${PYSITELIB}/qiskit/ignis/logging/__init__.pyo
+${PYSITELIB}/qiskit/ignis/logging/ignis_logging.py
+${PYSITELIB}/qiskit/ignis/logging/ignis_logging.pyc
+${PYSITELIB}/qiskit/ignis/logging/ignis_logging.pyo
+${PYSITELIB}/qiskit/ignis/measurement/__init__.py
+${PYSITELIB}/qiskit/ignis/measurement/__init__.pyc
+${PYSITELIB}/qiskit/ignis/measurement/__init__.pyo
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/__init__.py
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/__init__.pyc
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/__init__.pyo
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/discriminators.py
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/discriminators.pyc
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/discriminators.pyo
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/filters.py
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/filters.pyc
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/filters.pyo
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/iq_discriminators.py
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/iq_discriminators.pyc
+${PYSITELIB}/qiskit/ignis/measurement/discriminator/iq_discriminators.pyo
+${PYSITELIB}/qiskit/ignis/mitigation/__init__.py
+${PYSITELIB}/qiskit/ignis/mitigation/__init__.pyc
+${PYSITELIB}/qiskit/ignis/mitigation/__init__.pyo
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/__init__.py
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/__init__.pyc
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/__init__.pyo
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/circuits.py
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/circuits.pyc
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/circuits.pyo
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/filters.py
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/filters.pyc
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/filters.pyo
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/fitters.py
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/fitters.pyc
+${PYSITELIB}/qiskit/ignis/mitigation/measurement/fitters.pyo
+${PYSITELIB}/qiskit/ignis/utils.py
+${PYSITELIB}/qiskit/ignis/utils.pyc
+${PYSITELIB}/qiskit/ignis/utils.pyo
+${PYSITELIB}/qiskit/ignis/verification/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/accreditation/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/accreditation/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/accreditation/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/accreditation/circuits.py
+${PYSITELIB}/qiskit/ignis/verification/accreditation/circuits.pyc
+${PYSITELIB}/qiskit/ignis/verification/accreditation/circuits.pyo
+${PYSITELIB}/qiskit/ignis/verification/accreditation/fitters.py
+${PYSITELIB}/qiskit/ignis/verification/accreditation/fitters.pyc
+${PYSITELIB}/qiskit/ignis/verification/accreditation/fitters.pyo
+${PYSITELIB}/qiskit/ignis/verification/accreditation/qotp.py
+${PYSITELIB}/qiskit/ignis/verification/accreditation/qotp.pyc
+${PYSITELIB}/qiskit/ignis/verification/accreditation/qotp.pyo
+${PYSITELIB}/qiskit/ignis/verification/entanglement/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/entanglement/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/entanglement/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/entanglement/analysis.py
+${PYSITELIB}/qiskit/ignis/verification/entanglement/analysis.pyc
+${PYSITELIB}/qiskit/ignis/verification/entanglement/analysis.pyo
+${PYSITELIB}/qiskit/ignis/verification/entanglement/linear.py
+${PYSITELIB}/qiskit/ignis/verification/entanglement/linear.pyc
+${PYSITELIB}/qiskit/ignis/verification/entanglement/linear.pyo
+${PYSITELIB}/qiskit/ignis/verification/entanglement/parallelize.py
+${PYSITELIB}/qiskit/ignis/verification/entanglement/parallelize.pyc
+${PYSITELIB}/qiskit/ignis/verification/entanglement/parallelize.pyo
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/circuits.py
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/circuits.pyc
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/circuits.pyo
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/fitters.py
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/fitters.pyc
+${PYSITELIB}/qiskit/ignis/verification/quantum_volume/fitters.pyo
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/circuits.py
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/circuits.pyc
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/circuits.pyo
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/dihedral.py
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/dihedral.pyc
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/dihedral.pyo
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/fitters.py
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/fitters.pyc
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/fitters.pyo
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/rb_groups.py
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/rb_groups.pyc
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/rb_groups.pyo
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/rb_utils.py
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/rb_utils.pyc
+${PYSITELIB}/qiskit/ignis/verification/randomized_benchmarking/rb_utils.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/circuits.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/circuits.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/circuits.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/gatesetbasis.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/gatesetbasis.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/gatesetbasis.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/paulibasis.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/paulibasis.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/paulibasis.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/sicbasis.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/sicbasis.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/sicbasis.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/tomographybasis.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/tomographybasis.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/basis/tomographybasis.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/data.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/data.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/data.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/base_fitter.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/base_fitter.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/base_fitter.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/cvx_fit.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/cvx_fit.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/cvx_fit.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/gateset_fitter.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/gateset_fitter.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/gateset_fitter.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/lstsq_fit.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/lstsq_fit.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/lstsq_fit.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/process_fitter.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/process_fitter.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/process_fitter.pyo
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/state_fitter.py
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/state_fitter.pyc
+${PYSITELIB}/qiskit/ignis/verification/tomography/fitters/state_fitter.pyo
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/__init__.py
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/__init__.pyc
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/__init__.pyo
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/circuits.py
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/circuits.pyc
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/circuits.pyo
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/fitters.py
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/fitters.pyc
+${PYSITELIB}/qiskit/ignis/verification/topological_codes/fitters.pyo
+${PYSITELIB}/qiskit/ignis/version.py
+${PYSITELIB}/qiskit/ignis/version.pyc
+${PYSITELIB}/qiskit/ignis/version.pyo
+${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}/tools/build_aer.py
+${PYSITELIB}/tools/build_aer.pyc
+${PYSITELIB}/tools/build_aer.pyo
diff --git a/py-qiskit-ignis/distinfo b/py-qiskit-ignis/distinfo
new file mode 100644
index 0000000000..8e7affb3cf
--- /dev/null
+++ b/py-qiskit-ignis/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (qiskit-ignis-0.4.0.tar.gz) = 6302bc962555053baddc99f6b2b9fa194f17bada
+RMD160 (qiskit-ignis-0.4.0.tar.gz) = 60129b47e335e6b5a83533b43087d055bcbbcd0a
+SHA512 (qiskit-ignis-0.4.0.tar.gz) = 82dc98684be840fbd4816f77994b866e9c81ab470e835387157d03923936299d0efd5a15436a77f47f4a3c61d31a93a5192d44ab13a7ba79b58ebfffd1e0eea1
+Size (qiskit-ignis-0.4.0.tar.gz) = 116868 bytes
diff --git a/py-qiskit-terra/Makefile b/py-qiskit-terra/Makefile
index de8775fb09..927040f845 100644
--- a/py-qiskit-terra/Makefile
+++ b/py-qiskit-terra/Makefile
@@ -13,11 +13,7 @@ LICENSE=	apache-2.0
 USE_LANGUAGES=	c c++
 
 DEPENDS+=       ${PYPKGPREFIX}-matplotlib>=3.2.2:../../graphics/py-matplotlib
-DEPENDS+=	${PYPKGPREFIX}-network>=0.5.0:../../math/py-network
-DEPENDS+=	${PYPKGPREFIX}-scipy>=1.5.2:../../math/py-scipy
-DEPENDS+=       ${PYPKGPREFIX}-sympy>=1.5.1:../../math/py-sympy
-DEPENDS+=       ${PYPKGPREFIX}-sympy>=1.5.1:../../math/py-sympy
-DEPENDS+=       ${PYPKGPREFIX}-sympy>=1.5.1:../../math/py-sympy
+DEPENDS+=	${PYPKGPREFIX}-networkx>=0.5.0:../../math/py-networkx
 DEPENDS+=       ${PYPKGPREFIX}-sympy>=1.5.1:../../math/py-sympy
 DEPENDS+=       ${PYPKGPREFIX}-dill>=0.3.2:../../wip/py-dill
 
diff --git a/py-quandl/DESCR b/py-quandl/DESCR
new file mode 100644
index 0000000000..3f07203ef6
--- /dev/null
+++ b/py-quandl/DESCR
@@ -0,0 +1 @@
+Package for quandl API access
diff --git a/py-quandl/Makefile b/py-quandl/Makefile
new file mode 100644
index 0000000000..c3c71fbc1a
--- /dev/null
+++ b/py-quandl/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD$
+
+DISTNAME=	Quandl-3.5.2
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
+CATEGORIES=	finance python
+MASTER_SITES=	https://files.pythonhosted.org/packages/b9/3f/dbe5d8448ea7eb75f079b22d2bdfbb82f6b38e7d6b5e04a5009aff480ffb/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/quandl/quandl-python
+COMMENT=	Package for quandl API access
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-pandas>=0.25.3:../../math/py-pandas
+DEPENDS+=	${PYPKGPREFIX}-requests>=2.24.0:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-inflection>=0.3.1:../../textproc/py-inflection
+DEPENDS+=	${PYPKGPREFIX}-dateutil>=2.8.1:../../time/py-dateutil
+DEPENDS+=	${PYPKGPREFIX}-six>=1.15.0:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-more-itertools>=8.4.0:../../devel/py-more-itertools
+
+
+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-quandl/PLIST b/py-quandl/PLIST
new file mode 100644
index 0000000000..c7fb431a6c
--- /dev/null
+++ b/py-quandl/PLIST
@@ -0,0 +1,102 @@
+@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}/quandl/__init__.py
+${PYSITELIB}/quandl/__init__.pyc
+${PYSITELIB}/quandl/__init__.pyo
+${PYSITELIB}/quandl/api_config.py
+${PYSITELIB}/quandl/api_config.pyc
+${PYSITELIB}/quandl/api_config.pyo
+${PYSITELIB}/quandl/bulkdownload.py
+${PYSITELIB}/quandl/bulkdownload.pyc
+${PYSITELIB}/quandl/bulkdownload.pyo
+${PYSITELIB}/quandl/connection.py
+${PYSITELIB}/quandl/connection.pyc
+${PYSITELIB}/quandl/connection.pyo
+${PYSITELIB}/quandl/errors/__init__.py
+${PYSITELIB}/quandl/errors/__init__.pyc
+${PYSITELIB}/quandl/errors/__init__.pyo
+${PYSITELIB}/quandl/errors/quandl_error.py
+${PYSITELIB}/quandl/errors/quandl_error.pyc
+${PYSITELIB}/quandl/errors/quandl_error.pyo
+${PYSITELIB}/quandl/export_table.py
+${PYSITELIB}/quandl/export_table.pyc
+${PYSITELIB}/quandl/export_table.pyo
+${PYSITELIB}/quandl/get.py
+${PYSITELIB}/quandl/get.pyc
+${PYSITELIB}/quandl/get.pyo
+${PYSITELIB}/quandl/get_table.py
+${PYSITELIB}/quandl/get_table.pyc
+${PYSITELIB}/quandl/get_table.pyo
+${PYSITELIB}/quandl/message.py
+${PYSITELIB}/quandl/message.pyc
+${PYSITELIB}/quandl/message.pyo
+${PYSITELIB}/quandl/model/__init__.py
+${PYSITELIB}/quandl/model/__init__.pyc
+${PYSITELIB}/quandl/model/__init__.pyo
+${PYSITELIB}/quandl/model/data.py
+${PYSITELIB}/quandl/model/data.pyc
+${PYSITELIB}/quandl/model/data.pyo
+${PYSITELIB}/quandl/model/data_list.py
+${PYSITELIB}/quandl/model/data_list.pyc
+${PYSITELIB}/quandl/model/data_list.pyo
+${PYSITELIB}/quandl/model/data_mixin.py
+${PYSITELIB}/quandl/model/data_mixin.pyc
+${PYSITELIB}/quandl/model/data_mixin.pyo
+${PYSITELIB}/quandl/model/database.py
+${PYSITELIB}/quandl/model/database.pyc
+${PYSITELIB}/quandl/model/database.pyo
+${PYSITELIB}/quandl/model/dataset.py
+${PYSITELIB}/quandl/model/dataset.pyc
+${PYSITELIB}/quandl/model/dataset.pyo
+${PYSITELIB}/quandl/model/datatable.py
+${PYSITELIB}/quandl/model/datatable.pyc
+${PYSITELIB}/quandl/model/datatable.pyo
+${PYSITELIB}/quandl/model/merged_data_list.py
+${PYSITELIB}/quandl/model/merged_data_list.pyc
+${PYSITELIB}/quandl/model/merged_data_list.pyo
+${PYSITELIB}/quandl/model/merged_dataset.py
+${PYSITELIB}/quandl/model/merged_dataset.pyc
+${PYSITELIB}/quandl/model/merged_dataset.pyo
+${PYSITELIB}/quandl/model/model_base.py
+${PYSITELIB}/quandl/model/model_base.pyc
+${PYSITELIB}/quandl/model/model_base.pyo
+${PYSITELIB}/quandl/model/model_list.py
+${PYSITELIB}/quandl/model/model_list.pyc
+${PYSITELIB}/quandl/model/model_list.pyo
+${PYSITELIB}/quandl/model/paginated_list.py
+${PYSITELIB}/quandl/model/paginated_list.pyc
+${PYSITELIB}/quandl/model/paginated_list.pyo
+${PYSITELIB}/quandl/operations/__init__.py
+${PYSITELIB}/quandl/operations/__init__.pyc
+${PYSITELIB}/quandl/operations/__init__.pyo
+${PYSITELIB}/quandl/operations/data_list.py
+${PYSITELIB}/quandl/operations/data_list.pyc
+${PYSITELIB}/quandl/operations/data_list.pyo
+${PYSITELIB}/quandl/operations/get.py
+${PYSITELIB}/quandl/operations/get.pyc
+${PYSITELIB}/quandl/operations/get.pyo
+${PYSITELIB}/quandl/operations/list.py
+${PYSITELIB}/quandl/operations/list.pyc
+${PYSITELIB}/quandl/operations/list.pyo
+${PYSITELIB}/quandl/operations/operation.py
+${PYSITELIB}/quandl/operations/operation.pyc
+${PYSITELIB}/quandl/operations/operation.pyo
+${PYSITELIB}/quandl/util.py
+${PYSITELIB}/quandl/util.pyc
+${PYSITELIB}/quandl/util.pyo
+${PYSITELIB}/quandl/utils/__init__.py
+${PYSITELIB}/quandl/utils/__init__.pyc
+${PYSITELIB}/quandl/utils/__init__.pyo
+${PYSITELIB}/quandl/utils/api_key_util.py
+${PYSITELIB}/quandl/utils/api_key_util.pyc
+${PYSITELIB}/quandl/utils/api_key_util.pyo
+${PYSITELIB}/quandl/utils/request_type_util.py
+${PYSITELIB}/quandl/utils/request_type_util.pyc
+${PYSITELIB}/quandl/utils/request_type_util.pyo
+${PYSITELIB}/quandl/version.py
+${PYSITELIB}/quandl/version.pyc
+${PYSITELIB}/quandl/version.pyo
diff --git a/py-quandl/distinfo b/py-quandl/distinfo
new file mode 100644
index 0000000000..5b94200541
--- /dev/null
+++ b/py-quandl/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (Quandl-3.5.2.tar.gz) = c3ab846431aa2434f31ecefbc425c339ecaa215f
+RMD160 (Quandl-3.5.2.tar.gz) = 221a0627b863cc288a38bcd82ead3293421f36e1
+SHA512 (Quandl-3.5.2.tar.gz) = 8464aba3696634b163a6838609f56fef421a596e6aef9b563885d0b410ddc52f239c756874fe854eb84173e3e2db083392f752b1006e040185edcbf3cab777b9
+Size (Quandl-3.5.2.tar.gz) = 114631 bytes
diff --git a/py-yfinance/DESCR b/py-yfinance/DESCR
new file mode 100644
index 0000000000..edd115db35
--- /dev/null
+++ b/py-yfinance/DESCR
@@ -0,0 +1,2 @@
+yfinance aimes to solve this problem by offering a reliable, threaded,
+and Pythonic way to download historical market data from Yahoo! finance.
diff --git a/py-yfinance/Makefile b/py-yfinance/Makefile
new file mode 100644
index 0000000000..5d9287f45e
--- /dev/null
+++ b/py-yfinance/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	yfinance-0.1.54
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	finance python
+MASTER_SITES=	https://files.pythonhosted.org/packages/c2/31/8b374a12b90def92a4e27d0fc595fc43635f395984e36a075244d98bd265/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/ranaroussi/yfinance
+COMMENT=	Yahoo! Finance market data downloader
+LICENSE=	apache-1.1 OR apache-2.0
+
+#DEPENDS+=	${PYPKGPREFIX}-pandas>=0.25.3:../../math/py-pandas
+DEPENDS+=	${PYPKGPREFIX}-requests>=2.24.0:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-multitasking>=0.0.4:../../wip/py-multitasking
+
+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-yfinance/PLIST b/py-yfinance/PLIST
new file mode 100644
index 0000000000..0fa18b208a
--- /dev/null
+++ b/py-yfinance/PLIST
@@ -0,0 +1,29 @@
+@comment $NetBSD$
+bin/sample
+${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}/yfinance/__init__.py
+${PYSITELIB}/yfinance/__init__.pyc
+${PYSITELIB}/yfinance/__init__.pyo
+${PYSITELIB}/yfinance/base.py
+${PYSITELIB}/yfinance/base.pyc
+${PYSITELIB}/yfinance/base.pyo
+${PYSITELIB}/yfinance/multi.py
+${PYSITELIB}/yfinance/multi.pyc
+${PYSITELIB}/yfinance/multi.pyo
+${PYSITELIB}/yfinance/shared.py
+${PYSITELIB}/yfinance/shared.pyc
+${PYSITELIB}/yfinance/shared.pyo
+${PYSITELIB}/yfinance/ticker.py
+${PYSITELIB}/yfinance/ticker.pyc
+${PYSITELIB}/yfinance/ticker.pyo
+${PYSITELIB}/yfinance/tickers.py
+${PYSITELIB}/yfinance/tickers.pyc
+${PYSITELIB}/yfinance/tickers.pyo
+${PYSITELIB}/yfinance/utils.py
+${PYSITELIB}/yfinance/utils.pyc
+${PYSITELIB}/yfinance/utils.pyo
diff --git a/py-yfinance/distinfo b/py-yfinance/distinfo
new file mode 100644
index 0000000000..51e66e276b
--- /dev/null
+++ b/py-yfinance/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (yfinance-0.1.54.tar.gz) = a17954106eaf03f786fbc5d36ffba894b2e504ab
+RMD160 (yfinance-0.1.54.tar.gz) = c3f953cdee3df9ed3ce2401c65bc1a7f1275381e
+SHA512 (yfinance-0.1.54.tar.gz) = 25abb882b8a4d06181a9e76901fccf9807dfe4ca2d94688bb51c61c00977388be38a1c57759749aaedcee73937d0f43d8ee14a9b2632e262c1bd9655650960db
+Size (yfinance-0.1.54.tar.gz) = 19892 bytes


Home | Main Index | Thread Index | Old Index