pkgsrc-WIP-changes archive

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

+(py-annarchy, py-chainer, py-cva, py-dask, py-filelock, py-hepcrawl, py-htmlparser, py-lmfit, py-upsilon, py-multiprocess, py-vespa) in wip



Module Name:	pkgsrc-wip
Committed By:	K.I.A.Derouiche <kamel.derouiche%gmail.com@localhost>
Pushed By:	jihbed
Date:		Sun Jul 17 02:53:52 2016 +0100
Changeset:	ce9ae7d62e727b23d2a508bf5de47cf8f5c58114

Modified Files:
	lmfit/DESCR
	lmfit/Makefile
	lmfit/PLIST
	lmfit/distinfo
Added Files:
	lmfit/Makefile-url2pkg.bak
	py-annarchy/DESCR
	py-annarchy/Makefile
	py-annarchy/PLIST
	py-annarchy/distinfo
	py-chainer/DESCR
	py-chainer/Makefile
	py-chainer/PLIST
	py-chainer/distinfo
	py-cva/DESCR
	py-cva/Makefile
	py-cva/PLIST
	py-cva/distinfo
	py-dask/DESCR
	py-dask/Makefile
	py-dask/PLIST
	py-dask/distinfo
	py-filelock/DESCR
	py-filelock/Makefile
	py-filelock/PLIST
	py-filelock/distinfo
	py-filelock/patches/patch-setup.py
	py-hepcrawl/DESCR
	py-hepcrawl/Makefile
	py-hepcrawl/PLIST
	py-hepcrawl/distinfo
	py-htmlparser/DESCR
	py-htmlparser/Makefile
	py-htmlparser/PLIST
	py-htmlparser/distinfo
	py-httpretty/DESCR
	py-httpretty/Makefile
	py-httpretty/PLIST
	py-httpretty/distinfo
	py-lmfit/DESCR
	py-lmfit/Makefile
	py-lmfit/PLIST
	py-lmfit/distinfo
	py-multiprocess/DESCR
	py-multiprocess/Makefile
	py-multiprocess/PLIST
	py-multiprocess/distinfo
	py-upsilon/DESCR
	py-upsilon/Makefile
	py-upsilon/PLIST
	py-upsilon/distinfo
	py-vespa/DESCR
	py-vespa/Makefile
	py-vespa/PLIST
	py-vespa/distinfo
	py-vespa/patches/patch-setup.py

Log Message:
+(py-annarchy, py-chainer, py-cva, py-dask, py-filelock, py-hepcrawl, py-htmlparser, py-lmfit, py-upsilon, py-multiprocess, py-vespa) in wip

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

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

diffstat:
 lmfit/DESCR                        |   2 -
 lmfit/Makefile                     |  16 +-
 lmfit/Makefile-url2pkg.bak         |  17 +
 lmfit/PLIST                        |  13 +-
 lmfit/distinfo                     |   7 +-
 py-annarchy/DESCR                  |   4 +
 py-annarchy/Makefile               |  23 ++
 py-annarchy/PLIST                  | 199 +++++++++
 py-annarchy/distinfo               |   6 +
 py-chainer/DESCR                   |   1 +
 py-chainer/Makefile                |  23 ++
 py-chainer/PLIST                   | 827 +++++++++++++++++++++++++++++++++++++
 py-chainer/distinfo                |   6 +
 py-cva/DESCR                       |   6 +
 py-cva/Makefile                    |  20 +
 py-cva/PLIST                       | 192 +++++++++
 py-cva/distinfo                    |   6 +
 py-dask/DESCR                      |   1 +
 py-dask/Makefile                   |  20 +
 py-dask/PLIST                      | 400 ++++++++++++++++++
 py-dask/distinfo                   |   6 +
 py-filelock/DESCR                  |   5 +
 py-filelock/Makefile               |  16 +
 py-filelock/PLIST                  |   5 +
 py-filelock/distinfo               |   7 +
 py-filelock/patches/patch-setup.py |  12 +
 py-hepcrawl/DESCR                  |   5 +
 py-hepcrawl/Makefile               |  19 +
 py-hepcrawl/PLIST                  | 182 ++++++++
 py-hepcrawl/distinfo               |   6 +
 py-htmlparser/DESCR                |   1 +
 py-htmlparser/Makefile             |  16 +
 py-htmlparser/PLIST                |   9 +
 py-htmlparser/distinfo             |   6 +
 py-httpretty/DESCR                 |   1 +
 py-httpretty/Makefile              |  18 +
 py-httpretty/PLIST                 |  24 ++
 py-httpretty/distinfo              |   6 +
 py-lmfit/DESCR                     |  11 +
 py-lmfit/Makefile                  |  19 +
 py-lmfit/PLIST                     |  60 +++
 py-lmfit/distinfo                  |   6 +
 py-multiprocess/DESCR              |   2 +
 py-multiprocess/Makefile           |  15 +
 py-multiprocess/PLIST              |  50 +++
 py-multiprocess/distinfo           |   6 +
 py-upsilon/DESCR                   |   7 +
 py-upsilon/Makefile                |  21 +
 py-upsilon/PLIST                   |  60 +++
 py-upsilon/distinfo                |   6 +
 py-vespa/DESCR                     |   2 +
 py-vespa/Makefile                  |  32 ++
 py-vespa/PLIST                     | 121 ++++++
 py-vespa/distinfo                  |   7 +
 py-vespa/patches/patch-setup.py    |  29 ++
 55 files changed, 2563 insertions(+), 24 deletions(-)

diffs:
diff --git a/lmfit/DESCR b/lmfit/DESCR
index 49f983e..e69de29 100644
--- a/lmfit/DESCR
+++ b/lmfit/DESCR
@@ -1,2 +0,0 @@
-lmfit - C/C++ library for Levenberg-Marquardt least-squares minimization
-and curve fitting
diff --git a/lmfit/Makefile b/lmfit/Makefile
index ab48dd7..470f7bc 100644
--- a/lmfit/Makefile
+++ b/lmfit/Makefile
@@ -1,17 +1,19 @@
-# $NetBSD: Makefile,v 1.2 2012/10/03 09:10:42 asau Exp $
-#
+# $NetBSD$
 
-DISTNAME=	lmfit-3.2
+DISTNAME=	lmfit-6.1
 CATEGORIES=	math
-MASTER_SITES=	http://www.messen-und-deuten.de/lmfit/src/
+MASTER_SITES=	http://apps.jcns.fz-juelich.de/src/lmfit/ \
+	http://downloads.sourceforge.net/project/lmfit/lmfit/lmfit-6.1.tgz
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	jihbed.research%gmail.com@localhost
-HOMEPAGE=	http://www.messen-und-deuten.de/lmfit/lmfit.html
-COMMENT= Levenberg-Marquardt least-squares minimization and curve fitting
+HOMEPAGE=	http://apps.jcns.fz-juelich.de/doku/sc/lmfit#
+COMMENT= 	C library for Levenberg-Marquardt least-squares minimization
 #LICENSE=	# TODO: (see mk/license.mk)
 
 GNU_CONFIGURE=	yes
-USE_LIBTOOL= yes
+USE_TOOLS+=	pkg-config
+
+PKGCONFIG_OVERRIDE+=	lmfit.pc.in
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/lmfit/Makefile-url2pkg.bak b/lmfit/Makefile-url2pkg.bak
new file mode 100644
index 0000000..ab48dd7
--- /dev/null
+++ b/lmfit/Makefile-url2pkg.bak
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.2 2012/10/03 09:10:42 asau Exp $
+#
+
+DISTNAME=	lmfit-3.2
+CATEGORIES=	math
+MASTER_SITES=	http://www.messen-und-deuten.de/lmfit/src/
+EXTRACT_SUFX=	.tgz
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	http://www.messen-und-deuten.de/lmfit/lmfit.html
+COMMENT= Levenberg-Marquardt least-squares minimization and curve fitting
+#LICENSE=	# TODO: (see mk/license.mk)
+
+GNU_CONFIGURE=	yes
+USE_LIBTOOL= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/lmfit/PLIST b/lmfit/PLIST
index 3aab3d6..48d96a5 100644
--- a/lmfit/PLIST
+++ b/lmfit/PLIST
@@ -1,12 +1 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2011/03/07 12:01:16 jihbed Exp $
-bin/curve1
-bin/fourexp
-bin/hat
-bin/morobropro
-bin/powell
-bin/surface1
-include/lmmin.h
-lib/liblmmin.la
-man/man3/lmcurve_fit.3
-man/man3/lmfit.3
-man/man3/lmmin.3
+@comment $NetBSD$
diff --git a/lmfit/distinfo b/lmfit/distinfo
index 6338080..a911686 100644
--- a/lmfit/distinfo
+++ b/lmfit/distinfo
@@ -1,5 +1,6 @@
 $NetBSD: distinfo,v 1.1.1.1 2011/03/07 12:01:16 jihbed Exp $
 
-SHA1 (lmfit-3.2.tgz) = b6179921ba9a053cae2da2d5977ced5354906a5e
-RMD160 (lmfit-3.2.tgz) = d2f243183f5eaa911f257048fab7871351d4549b
-Size (lmfit-3.2.tgz) = 314065 bytes
+SHA1 (lmfit-6.1.tgz) = 34c60ff81072f960913cd6a876357c7c9d5bba63
+RMD160 (lmfit-6.1.tgz) = dd29f4c1a4fdb351dac19bbb7eedb1238b756198
+SHA512 (lmfit-6.1.tgz) = 3d15a566ca67dbdc70ecde3eca2e7479389caec20c2409c28bc19f881a7e7ebfe8d8693dfa992c8c60a8430b5034b036cd338e92d6f8f03970cfa6449bdfd18b
+Size (lmfit-6.1.tgz) = 363031 bytes
diff --git a/py-annarchy/DESCR b/py-annarchy/DESCR
new file mode 100644
index 0000000..8cde07d
--- /dev/null
+++ b/py-annarchy/DESCR
@@ -0,0 +1,4 @@
+ANNarchy (Artificial Neural Networks architect) is a parallel simulator for
+distributed rate-coded or spiking neural networks. The core of the library
+is generated in C++ and distributed using openMP or CUDA. It provides an
+interface in Python for the definition of the networks
diff --git a/py-annarchy/Makefile b/py-annarchy/Makefile
new file mode 100644
index 0000000..4959aae
--- /dev/null
+++ b/py-annarchy/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	ANNarchy-4.5.5
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
+CATEGORIES=	math python
+MASTER_SITES=	https://pypi.python.org/packages/66/7c/fec2460c9fcd24a96d75160f45703204df93846eda61fa0d20d019e24e81/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://www.tu-chemnitz.de/informatik/KI/projects/ANNarchy/index.php
+COMMENT=	Artificial Neural Networks architect
+LICENSE=	gnu-gpl-v2
+
+DEPENDS+=	${PYPKGPREFIX}-scipy>=0.17.0:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-sympy>=1.0:../../math/py-sympy
+
+USE_LANGUAGES=	c c++
+
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../graphics/py-matplotlib/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+BUILDLINK_API_DEPENDS.py-numpy+=	${PYPKGPREFIX}-numpy>=1.8.0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-annarchy/PLIST b/py-annarchy/PLIST
new file mode 100644
index 0000000..70dfdba
--- /dev/null
+++ b/py-annarchy/PLIST
@@ -0,0 +1,199 @@
+@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}/ANNarchy/__init__.py
+${PYSITELIB}/ANNarchy/__init__.pyc
+${PYSITELIB}/ANNarchy/__init__.pyo
+${PYSITELIB}/ANNarchy/core/Connectors.py
+${PYSITELIB}/ANNarchy/core/Connectors.pyc
+${PYSITELIB}/ANNarchy/core/Connectors.pyo
+${PYSITELIB}/ANNarchy/core/Dendrite.py
+${PYSITELIB}/ANNarchy/core/Dendrite.pyc
+${PYSITELIB}/ANNarchy/core/Dendrite.pyo
+${PYSITELIB}/ANNarchy/core/Global.py
+${PYSITELIB}/ANNarchy/core/Global.pyc
+${PYSITELIB}/ANNarchy/core/Global.pyo
+${PYSITELIB}/ANNarchy/core/IO.py
+${PYSITELIB}/ANNarchy/core/IO.pyc
+${PYSITELIB}/ANNarchy/core/IO.pyo
+${PYSITELIB}/ANNarchy/core/Network.py
+${PYSITELIB}/ANNarchy/core/Network.pyc
+${PYSITELIB}/ANNarchy/core/Network.pyo
+${PYSITELIB}/ANNarchy/core/Neuron.py
+${PYSITELIB}/ANNarchy/core/Neuron.pyc
+${PYSITELIB}/ANNarchy/core/Neuron.pyo
+${PYSITELIB}/ANNarchy/core/Population.py
+${PYSITELIB}/ANNarchy/core/Population.pyc
+${PYSITELIB}/ANNarchy/core/Population.pyo
+${PYSITELIB}/ANNarchy/core/PopulationView.py
+${PYSITELIB}/ANNarchy/core/PopulationView.pyc
+${PYSITELIB}/ANNarchy/core/PopulationView.pyo
+${PYSITELIB}/ANNarchy/core/Projection.py
+${PYSITELIB}/ANNarchy/core/Projection.pyc
+${PYSITELIB}/ANNarchy/core/Projection.pyo
+${PYSITELIB}/ANNarchy/core/Random.py
+${PYSITELIB}/ANNarchy/core/Random.pyc
+${PYSITELIB}/ANNarchy/core/Random.pyo
+${PYSITELIB}/ANNarchy/core/Record.py
+${PYSITELIB}/ANNarchy/core/Record.pyc
+${PYSITELIB}/ANNarchy/core/Record.pyo
+${PYSITELIB}/ANNarchy/core/Simulate.py
+${PYSITELIB}/ANNarchy/core/Simulate.pyc
+${PYSITELIB}/ANNarchy/core/Simulate.pyo
+${PYSITELIB}/ANNarchy/core/SpecificPopulation.py
+${PYSITELIB}/ANNarchy/core/SpecificPopulation.pyc
+${PYSITELIB}/ANNarchy/core/SpecificPopulation.pyo
+${PYSITELIB}/ANNarchy/core/SpecificProjection.py
+${PYSITELIB}/ANNarchy/core/SpecificProjection.pyc
+${PYSITELIB}/ANNarchy/core/SpecificProjection.pyo
+${PYSITELIB}/ANNarchy/core/Synapse.py
+${PYSITELIB}/ANNarchy/core/Synapse.pyc
+${PYSITELIB}/ANNarchy/core/Synapse.pyo
+${PYSITELIB}/ANNarchy/core/Utils.py
+${PYSITELIB}/ANNarchy/core/Utils.pyc
+${PYSITELIB}/ANNarchy/core/Utils.pyo
+${PYSITELIB}/ANNarchy/core/__init__.py
+${PYSITELIB}/ANNarchy/core/__init__.pyc
+${PYSITELIB}/ANNarchy/core/__init__.pyo
+${PYSITELIB}/ANNarchy/core/cython_ext/Connector.pxd
+${PYSITELIB}/ANNarchy/core/cython_ext/Connector.so
+${PYSITELIB}/ANNarchy/core/cython_ext/Coordinates.pxd
+${PYSITELIB}/ANNarchy/core/cython_ext/Coordinates.so
+${PYSITELIB}/ANNarchy/core/cython_ext/Transformations.so
+${PYSITELIB}/ANNarchy/core/cython_ext/__init__.py
+${PYSITELIB}/ANNarchy/core/cython_ext/__init__.pyc
+${PYSITELIB}/ANNarchy/core/cython_ext/__init__.pyo
+${PYSITELIB}/ANNarchy/extensions/__init__.py
+${PYSITELIB}/ANNarchy/extensions/__init__.pyc
+${PYSITELIB}/ANNarchy/extensions/__init__.pyo
+${PYSITELIB}/ANNarchy/extensions/diagonal/DiagonalProjection.py
+${PYSITELIB}/ANNarchy/extensions/diagonal/DiagonalProjection.pyc
+${PYSITELIB}/ANNarchy/extensions/diagonal/DiagonalProjection.pyo
+${PYSITELIB}/ANNarchy/extensions/diagonal/__init__.py
+${PYSITELIB}/ANNarchy/extensions/diagonal/__init__.pyc
+${PYSITELIB}/ANNarchy/extensions/diagonal/__init__.pyo
+${PYSITELIB}/ANNarchy/extensions/hybrid/HybridPopulation.py
+${PYSITELIB}/ANNarchy/extensions/hybrid/HybridPopulation.pyc
+${PYSITELIB}/ANNarchy/extensions/hybrid/HybridPopulation.pyo
+${PYSITELIB}/ANNarchy/extensions/hybrid/__init__.py
+${PYSITELIB}/ANNarchy/extensions/hybrid/__init__.pyc
+${PYSITELIB}/ANNarchy/extensions/hybrid/__init__.pyo
+${PYSITELIB}/ANNarchy/extensions/image/ImagePopulation.py
+${PYSITELIB}/ANNarchy/extensions/image/ImagePopulation.pyc
+${PYSITELIB}/ANNarchy/extensions/image/ImagePopulation.pyo
+${PYSITELIB}/ANNarchy/extensions/image/__init__.py
+${PYSITELIB}/ANNarchy/extensions/image/__init__.pyc
+${PYSITELIB}/ANNarchy/extensions/image/__init__.pyo
+${PYSITELIB}/ANNarchy/extensions/weightsharing/SharedProjection.py
+${PYSITELIB}/ANNarchy/extensions/weightsharing/SharedProjection.pyc
+${PYSITELIB}/ANNarchy/extensions/weightsharing/SharedProjection.pyo
+${PYSITELIB}/ANNarchy/extensions/weightsharing/__init__.py
+${PYSITELIB}/ANNarchy/extensions/weightsharing/__init__.pyc
+${PYSITELIB}/ANNarchy/extensions/weightsharing/__init__.pyo
+${PYSITELIB}/ANNarchy/generator/CodeGenerator.py
+${PYSITELIB}/ANNarchy/generator/CodeGenerator.pyc
+${PYSITELIB}/ANNarchy/generator/CodeGenerator.pyo
+${PYSITELIB}/ANNarchy/generator/Compiler.py
+${PYSITELIB}/ANNarchy/generator/Compiler.pyc
+${PYSITELIB}/ANNarchy/generator/Compiler.pyo
+${PYSITELIB}/ANNarchy/generator/CudaCheck/CudaCheck.py
+${PYSITELIB}/ANNarchy/generator/CudaCheck/CudaCheck.pyc
+${PYSITELIB}/ANNarchy/generator/CudaCheck/CudaCheck.pyo
+${PYSITELIB}/ANNarchy/generator/CudaCheck/Makefile
+${PYSITELIB}/ANNarchy/generator/CudaCheck/__init__.py
+${PYSITELIB}/ANNarchy/generator/CudaCheck/__init__.pyc
+${PYSITELIB}/ANNarchy/generator/CudaCheck/__init__.pyo
+${PYSITELIB}/ANNarchy/generator/CudaCheck/cuda_check.cu
+${PYSITELIB}/ANNarchy/generator/CudaCheck/cuda_check.h
+${PYSITELIB}/ANNarchy/generator/CudaCheck/cuda_check.pyx
+${PYSITELIB}/ANNarchy/generator/PopulationGenerator.py
+${PYSITELIB}/ANNarchy/generator/PopulationGenerator.pyc
+${PYSITELIB}/ANNarchy/generator/PopulationGenerator.pyo
+${PYSITELIB}/ANNarchy/generator/ProfileGenerator.py
+${PYSITELIB}/ANNarchy/generator/ProfileGenerator.pyc
+${PYSITELIB}/ANNarchy/generator/ProfileGenerator.pyo
+${PYSITELIB}/ANNarchy/generator/ProjectionGenerator.py
+${PYSITELIB}/ANNarchy/generator/ProjectionGenerator.pyc
+${PYSITELIB}/ANNarchy/generator/ProjectionGenerator.pyo
+${PYSITELIB}/ANNarchy/generator/PyxGenerator.py
+${PYSITELIB}/ANNarchy/generator/PyxGenerator.pyc
+${PYSITELIB}/ANNarchy/generator/PyxGenerator.pyo
+${PYSITELIB}/ANNarchy/generator/RecordGenerator.py
+${PYSITELIB}/ANNarchy/generator/RecordGenerator.pyc
+${PYSITELIB}/ANNarchy/generator/RecordGenerator.pyo
+${PYSITELIB}/ANNarchy/generator/Template/BaseTemplate.py
+${PYSITELIB}/ANNarchy/generator/Template/BaseTemplate.pyc
+${PYSITELIB}/ANNarchy/generator/Template/BaseTemplate.pyo
+${PYSITELIB}/ANNarchy/generator/Template/GlobalOperationTemplate.py
+${PYSITELIB}/ANNarchy/generator/Template/GlobalOperationTemplate.pyc
+${PYSITELIB}/ANNarchy/generator/Template/GlobalOperationTemplate.pyo
+${PYSITELIB}/ANNarchy/generator/Template/MakefileTemplate.py
+${PYSITELIB}/ANNarchy/generator/Template/MakefileTemplate.pyc
+${PYSITELIB}/ANNarchy/generator/Template/MakefileTemplate.pyo
+${PYSITELIB}/ANNarchy/generator/Template/PopulationTemplate.py
+${PYSITELIB}/ANNarchy/generator/Template/PopulationTemplate.pyc
+${PYSITELIB}/ANNarchy/generator/Template/PopulationTemplate.pyo
+${PYSITELIB}/ANNarchy/generator/Template/ProfileTemplate.py
+${PYSITELIB}/ANNarchy/generator/Template/ProfileTemplate.pyc
+${PYSITELIB}/ANNarchy/generator/Template/ProfileTemplate.pyo
+${PYSITELIB}/ANNarchy/generator/Template/ProjectionTemplate.py
+${PYSITELIB}/ANNarchy/generator/Template/ProjectionTemplate.pyc
+${PYSITELIB}/ANNarchy/generator/Template/ProjectionTemplate.pyo
+${PYSITELIB}/ANNarchy/generator/Template/PyxTemplate.py
+${PYSITELIB}/ANNarchy/generator/Template/PyxTemplate.pyc
+${PYSITELIB}/ANNarchy/generator/Template/PyxTemplate.pyo
+${PYSITELIB}/ANNarchy/generator/Template/RecordTemplate.py
+${PYSITELIB}/ANNarchy/generator/Template/RecordTemplate.pyc
+${PYSITELIB}/ANNarchy/generator/Template/RecordTemplate.pyo
+${PYSITELIB}/ANNarchy/generator/Template/__init__.py
+${PYSITELIB}/ANNarchy/generator/Template/__init__.pyc
+${PYSITELIB}/ANNarchy/generator/Template/__init__.pyo
+${PYSITELIB}/ANNarchy/generator/Utils.py
+${PYSITELIB}/ANNarchy/generator/Utils.pyc
+${PYSITELIB}/ANNarchy/generator/Utils.pyo
+${PYSITELIB}/ANNarchy/generator/__init__.py
+${PYSITELIB}/ANNarchy/generator/__init__.pyc
+${PYSITELIB}/ANNarchy/generator/__init__.pyo
+${PYSITELIB}/ANNarchy/models/Neurons.py
+${PYSITELIB}/ANNarchy/models/Neurons.pyc
+${PYSITELIB}/ANNarchy/models/Neurons.pyo
+${PYSITELIB}/ANNarchy/models/Synapses.py
+${PYSITELIB}/ANNarchy/models/Synapses.pyc
+${PYSITELIB}/ANNarchy/models/Synapses.pyo
+${PYSITELIB}/ANNarchy/models/__init__.py
+${PYSITELIB}/ANNarchy/models/__init__.pyc
+${PYSITELIB}/ANNarchy/models/__init__.pyo
+${PYSITELIB}/ANNarchy/parser/CoupledEquations.py
+${PYSITELIB}/ANNarchy/parser/CoupledEquations.pyc
+${PYSITELIB}/ANNarchy/parser/CoupledEquations.pyo
+${PYSITELIB}/ANNarchy/parser/Equation.py
+${PYSITELIB}/ANNarchy/parser/Equation.pyc
+${PYSITELIB}/ANNarchy/parser/Equation.pyo
+${PYSITELIB}/ANNarchy/parser/Extraction.py
+${PYSITELIB}/ANNarchy/parser/Extraction.pyc
+${PYSITELIB}/ANNarchy/parser/Extraction.pyo
+${PYSITELIB}/ANNarchy/parser/Function.py
+${PYSITELIB}/ANNarchy/parser/Function.pyc
+${PYSITELIB}/ANNarchy/parser/Function.pyo
+${PYSITELIB}/ANNarchy/parser/ITE.py
+${PYSITELIB}/ANNarchy/parser/ITE.pyc
+${PYSITELIB}/ANNarchy/parser/ITE.pyo
+${PYSITELIB}/ANNarchy/parser/Report.py
+${PYSITELIB}/ANNarchy/parser/Report.pyc
+${PYSITELIB}/ANNarchy/parser/Report.pyo
+${PYSITELIB}/ANNarchy/parser/SingleAnalysis.py
+${PYSITELIB}/ANNarchy/parser/SingleAnalysis.pyc
+${PYSITELIB}/ANNarchy/parser/SingleAnalysis.pyo
+${PYSITELIB}/ANNarchy/parser/StringManipulation.py
+${PYSITELIB}/ANNarchy/parser/StringManipulation.pyc
+${PYSITELIB}/ANNarchy/parser/StringManipulation.pyo
+${PYSITELIB}/ANNarchy/parser/Test.py
+${PYSITELIB}/ANNarchy/parser/Test.pyc
+${PYSITELIB}/ANNarchy/parser/Test.pyo
+${PYSITELIB}/ANNarchy/parser/__init__.py
+${PYSITELIB}/ANNarchy/parser/__init__.pyc
+${PYSITELIB}/ANNarchy/parser/__init__.pyo
diff --git a/py-annarchy/distinfo b/py-annarchy/distinfo
new file mode 100644
index 0000000..6ca230d
--- /dev/null
+++ b/py-annarchy/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (ANNarchy-4.5.5.tar.gz) = 8dcd1bdc069e6caa38c868309f2c1a5c99151aa6
+RMD160 (ANNarchy-4.5.5.tar.gz) = cabfb94b3f62f023c55b63e7f4b859db1510b383
+SHA512 (ANNarchy-4.5.5.tar.gz) = 28a7e6c7a2124d2b88f54ff206083b0e86c76727a019001bf089468358643ea7adf47530af6c305a31ce57a9a46d7f3506cf89139c20e306afd2b6e32c7579cf
+Size (ANNarchy-4.5.5.tar.gz) = 1678971 bytes
diff --git a/py-chainer/DESCR b/py-chainer/DESCR
new file mode 100644
index 0000000..6186248
--- /dev/null
+++ b/py-chainer/DESCR
@@ -0,0 +1 @@
+A flexible framework of neural networks
diff --git a/py-chainer/Makefile b/py-chainer/Makefile
new file mode 100644
index 0000000..9d86463
--- /dev/null
+++ b/py-chainer/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD$
+
+DISTNAME=	chainer-1.11.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math
+MASTER_SITES=	https://pypi.python.org/packages/8f/e0/b1860a9e79ed84831eed6320c3b810d44f99536346d99d05f3694c5cf0d3/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	http://chainer.org/
+COMMENT=	Flexible framework of neural networks
+#LICENSE=	# TODO: (see mk/license.mk)
+
+DEPENDS+=	${PYPKGPREFIX}-protobuf>=2.6.1:../../devel/py-protobuf
+DEPENDS+=	${PYPKGPREFIX}-nose>=1.3.7:../../devel/py-nose
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-filelock>=2.0.6:../../wip/py-filelock
+
+USE_LANGUAGES=	c++
+
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-chainer/PLIST b/py-chainer/PLIST
new file mode 100644
index 0000000..cc741ad
--- /dev/null
+++ b/py-chainer/PLIST
@@ -0,0 +1,827 @@
+@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}/chainer/__init__.py
+${PYSITELIB}/chainer/__init__.pyc
+${PYSITELIB}/chainer/__init__.pyo
+${PYSITELIB}/chainer/computational_graph.py
+${PYSITELIB}/chainer/computational_graph.pyc
+${PYSITELIB}/chainer/computational_graph.pyo
+${PYSITELIB}/chainer/cuda.py
+${PYSITELIB}/chainer/cuda.pyc
+${PYSITELIB}/chainer/cuda.pyo
+${PYSITELIB}/chainer/dataset/__init__.py
+${PYSITELIB}/chainer/dataset/__init__.pyc
+${PYSITELIB}/chainer/dataset/__init__.pyo
+${PYSITELIB}/chainer/dataset/convert.py
+${PYSITELIB}/chainer/dataset/convert.pyc
+${PYSITELIB}/chainer/dataset/convert.pyo
+${PYSITELIB}/chainer/dataset/dataset_mixin.py
+${PYSITELIB}/chainer/dataset/dataset_mixin.pyc
+${PYSITELIB}/chainer/dataset/dataset_mixin.pyo
+${PYSITELIB}/chainer/dataset/download.py
+${PYSITELIB}/chainer/dataset/download.pyc
+${PYSITELIB}/chainer/dataset/download.pyo
+${PYSITELIB}/chainer/dataset/iterator.py
+${PYSITELIB}/chainer/dataset/iterator.pyc
+${PYSITELIB}/chainer/dataset/iterator.pyo
+${PYSITELIB}/chainer/datasets/__init__.py
+${PYSITELIB}/chainer/datasets/__init__.pyc
+${PYSITELIB}/chainer/datasets/__init__.pyo
+${PYSITELIB}/chainer/datasets/cifar.py
+${PYSITELIB}/chainer/datasets/cifar.pyc
+${PYSITELIB}/chainer/datasets/cifar.pyo
+${PYSITELIB}/chainer/datasets/dict_dataset.py
+${PYSITELIB}/chainer/datasets/dict_dataset.pyc
+${PYSITELIB}/chainer/datasets/dict_dataset.pyo
+${PYSITELIB}/chainer/datasets/image_dataset.py
+${PYSITELIB}/chainer/datasets/image_dataset.pyc
+${PYSITELIB}/chainer/datasets/image_dataset.pyo
+${PYSITELIB}/chainer/datasets/mnist.py
+${PYSITELIB}/chainer/datasets/mnist.pyc
+${PYSITELIB}/chainer/datasets/mnist.pyo
+${PYSITELIB}/chainer/datasets/ptb.py
+${PYSITELIB}/chainer/datasets/ptb.pyc
+${PYSITELIB}/chainer/datasets/ptb.pyo
+${PYSITELIB}/chainer/datasets/sub_dataset.py
+${PYSITELIB}/chainer/datasets/sub_dataset.pyc
+${PYSITELIB}/chainer/datasets/sub_dataset.pyo
+${PYSITELIB}/chainer/datasets/tuple_dataset.py
+${PYSITELIB}/chainer/datasets/tuple_dataset.pyc
+${PYSITELIB}/chainer/datasets/tuple_dataset.pyo
+${PYSITELIB}/chainer/flag.py
+${PYSITELIB}/chainer/flag.pyc
+${PYSITELIB}/chainer/flag.pyo
+${PYSITELIB}/chainer/function.py
+${PYSITELIB}/chainer/function.pyc
+${PYSITELIB}/chainer/function.pyo
+${PYSITELIB}/chainer/function_hooks/__init__.py
+${PYSITELIB}/chainer/function_hooks/__init__.pyc
+${PYSITELIB}/chainer/function_hooks/__init__.pyo
+${PYSITELIB}/chainer/function_hooks/debug_print.py
+${PYSITELIB}/chainer/function_hooks/debug_print.pyc
+${PYSITELIB}/chainer/function_hooks/debug_print.pyo
+${PYSITELIB}/chainer/function_hooks/timer.py
+${PYSITELIB}/chainer/function_hooks/timer.pyc
+${PYSITELIB}/chainer/function_hooks/timer.pyo
+${PYSITELIB}/chainer/function_set.py
+${PYSITELIB}/chainer/function_set.pyc
+${PYSITELIB}/chainer/function_set.pyo
+${PYSITELIB}/chainer/functions/__init__.py
+${PYSITELIB}/chainer/functions/__init__.pyc
+${PYSITELIB}/chainer/functions/__init__.pyo
+${PYSITELIB}/chainer/functions/activation/__init__.py
+${PYSITELIB}/chainer/functions/activation/__init__.pyc
+${PYSITELIB}/chainer/functions/activation/__init__.pyo
+${PYSITELIB}/chainer/functions/activation/clipped_relu.py
+${PYSITELIB}/chainer/functions/activation/clipped_relu.pyc
+${PYSITELIB}/chainer/functions/activation/clipped_relu.pyo
+${PYSITELIB}/chainer/functions/activation/crelu.py
+${PYSITELIB}/chainer/functions/activation/crelu.pyc
+${PYSITELIB}/chainer/functions/activation/crelu.pyo
+${PYSITELIB}/chainer/functions/activation/elu.py
+${PYSITELIB}/chainer/functions/activation/elu.pyc
+${PYSITELIB}/chainer/functions/activation/elu.pyo
+${PYSITELIB}/chainer/functions/activation/hard_sigmoid.py
+${PYSITELIB}/chainer/functions/activation/hard_sigmoid.pyc
+${PYSITELIB}/chainer/functions/activation/hard_sigmoid.pyo
+${PYSITELIB}/chainer/functions/activation/leaky_relu.py
+${PYSITELIB}/chainer/functions/activation/leaky_relu.pyc
+${PYSITELIB}/chainer/functions/activation/leaky_relu.pyo
+${PYSITELIB}/chainer/functions/activation/log_softmax.py
+${PYSITELIB}/chainer/functions/activation/log_softmax.pyc
+${PYSITELIB}/chainer/functions/activation/log_softmax.pyo
+${PYSITELIB}/chainer/functions/activation/lstm.py
+${PYSITELIB}/chainer/functions/activation/lstm.pyc
+${PYSITELIB}/chainer/functions/activation/lstm.pyo
+${PYSITELIB}/chainer/functions/activation/maxout.py
+${PYSITELIB}/chainer/functions/activation/maxout.pyc
+${PYSITELIB}/chainer/functions/activation/maxout.pyo
+${PYSITELIB}/chainer/functions/activation/prelu.py
+${PYSITELIB}/chainer/functions/activation/prelu.pyc
+${PYSITELIB}/chainer/functions/activation/prelu.pyo
+${PYSITELIB}/chainer/functions/activation/relu.py
+${PYSITELIB}/chainer/functions/activation/relu.pyc
+${PYSITELIB}/chainer/functions/activation/relu.pyo
+${PYSITELIB}/chainer/functions/activation/sigmoid.py
+${PYSITELIB}/chainer/functions/activation/sigmoid.pyc
+${PYSITELIB}/chainer/functions/activation/sigmoid.pyo
+${PYSITELIB}/chainer/functions/activation/slstm.py
+${PYSITELIB}/chainer/functions/activation/slstm.pyc
+${PYSITELIB}/chainer/functions/activation/slstm.pyo
+${PYSITELIB}/chainer/functions/activation/softmax.py
+${PYSITELIB}/chainer/functions/activation/softmax.pyc
+${PYSITELIB}/chainer/functions/activation/softmax.pyo
+${PYSITELIB}/chainer/functions/activation/softplus.py
+${PYSITELIB}/chainer/functions/activation/softplus.pyc
+${PYSITELIB}/chainer/functions/activation/softplus.pyo
+${PYSITELIB}/chainer/functions/activation/tanh.py
+${PYSITELIB}/chainer/functions/activation/tanh.pyc
+${PYSITELIB}/chainer/functions/activation/tanh.pyo
+${PYSITELIB}/chainer/functions/array/__init__.py
+${PYSITELIB}/chainer/functions/array/__init__.pyc
+${PYSITELIB}/chainer/functions/array/__init__.pyo
+${PYSITELIB}/chainer/functions/array/broadcast.py
+${PYSITELIB}/chainer/functions/array/broadcast.pyc
+${PYSITELIB}/chainer/functions/array/broadcast.pyo
+${PYSITELIB}/chainer/functions/array/cast.py
+${PYSITELIB}/chainer/functions/array/cast.pyc
+${PYSITELIB}/chainer/functions/array/cast.pyo
+${PYSITELIB}/chainer/functions/array/concat.py
+${PYSITELIB}/chainer/functions/array/concat.pyc
+${PYSITELIB}/chainer/functions/array/concat.pyo
+${PYSITELIB}/chainer/functions/array/copy.py
+${PYSITELIB}/chainer/functions/array/copy.pyc
+${PYSITELIB}/chainer/functions/array/copy.pyo
+${PYSITELIB}/chainer/functions/array/expand_dims.py
+${PYSITELIB}/chainer/functions/array/expand_dims.pyc
+${PYSITELIB}/chainer/functions/array/expand_dims.pyo
+${PYSITELIB}/chainer/functions/array/get_item.py
+${PYSITELIB}/chainer/functions/array/get_item.pyc
+${PYSITELIB}/chainer/functions/array/get_item.pyo
+${PYSITELIB}/chainer/functions/array/permutate.py
+${PYSITELIB}/chainer/functions/array/permutate.pyc
+${PYSITELIB}/chainer/functions/array/permutate.pyo
+${PYSITELIB}/chainer/functions/array/reshape.py
+${PYSITELIB}/chainer/functions/array/reshape.pyc
+${PYSITELIB}/chainer/functions/array/reshape.pyo
+${PYSITELIB}/chainer/functions/array/select_item.py
+${PYSITELIB}/chainer/functions/array/select_item.pyc
+${PYSITELIB}/chainer/functions/array/select_item.pyo
+${PYSITELIB}/chainer/functions/array/split_axis.py
+${PYSITELIB}/chainer/functions/array/split_axis.pyc
+${PYSITELIB}/chainer/functions/array/split_axis.pyo
+${PYSITELIB}/chainer/functions/array/stack.py
+${PYSITELIB}/chainer/functions/array/stack.pyc
+${PYSITELIB}/chainer/functions/array/stack.pyo
+${PYSITELIB}/chainer/functions/array/swapaxes.py
+${PYSITELIB}/chainer/functions/array/swapaxes.pyc
+${PYSITELIB}/chainer/functions/array/swapaxes.pyo
+${PYSITELIB}/chainer/functions/array/transpose.py
+${PYSITELIB}/chainer/functions/array/transpose.pyc
+${PYSITELIB}/chainer/functions/array/transpose.pyo
+${PYSITELIB}/chainer/functions/array/transpose_sequence.py
+${PYSITELIB}/chainer/functions/array/transpose_sequence.pyc
+${PYSITELIB}/chainer/functions/array/transpose_sequence.pyo
+${PYSITELIB}/chainer/functions/array/where.py
+${PYSITELIB}/chainer/functions/array/where.pyc
+${PYSITELIB}/chainer/functions/array/where.pyo
+${PYSITELIB}/chainer/functions/caffe/__init__.py
+${PYSITELIB}/chainer/functions/caffe/__init__.pyc
+${PYSITELIB}/chainer/functions/caffe/__init__.pyo
+${PYSITELIB}/chainer/functions/connection/__init__.py
+${PYSITELIB}/chainer/functions/connection/__init__.pyc
+${PYSITELIB}/chainer/functions/connection/__init__.pyo
+${PYSITELIB}/chainer/functions/connection/bilinear.py
+${PYSITELIB}/chainer/functions/connection/bilinear.pyc
+${PYSITELIB}/chainer/functions/connection/bilinear.pyo
+${PYSITELIB}/chainer/functions/connection/convolution_2d.py
+${PYSITELIB}/chainer/functions/connection/convolution_2d.pyc
+${PYSITELIB}/chainer/functions/connection/convolution_2d.pyo
+${PYSITELIB}/chainer/functions/connection/deconvolution_2d.py
+${PYSITELIB}/chainer/functions/connection/deconvolution_2d.pyc
+${PYSITELIB}/chainer/functions/connection/deconvolution_2d.pyo
+${PYSITELIB}/chainer/functions/connection/embed_id.py
+${PYSITELIB}/chainer/functions/connection/embed_id.pyc
+${PYSITELIB}/chainer/functions/connection/embed_id.pyo
+${PYSITELIB}/chainer/functions/connection/linear.py
+${PYSITELIB}/chainer/functions/connection/linear.pyc
+${PYSITELIB}/chainer/functions/connection/linear.pyo
+${PYSITELIB}/chainer/functions/evaluation/__init__.py
+${PYSITELIB}/chainer/functions/evaluation/__init__.pyc
+${PYSITELIB}/chainer/functions/evaluation/__init__.pyo
+${PYSITELIB}/chainer/functions/evaluation/accuracy.py
+${PYSITELIB}/chainer/functions/evaluation/accuracy.pyc
+${PYSITELIB}/chainer/functions/evaluation/accuracy.pyo
+${PYSITELIB}/chainer/functions/evaluation/binary_accuracy.py
+${PYSITELIB}/chainer/functions/evaluation/binary_accuracy.pyc
+${PYSITELIB}/chainer/functions/evaluation/binary_accuracy.pyo
+${PYSITELIB}/chainer/functions/loss/__init__.py
+${PYSITELIB}/chainer/functions/loss/__init__.pyc
+${PYSITELIB}/chainer/functions/loss/__init__.pyo
+${PYSITELIB}/chainer/functions/loss/contrastive.py
+${PYSITELIB}/chainer/functions/loss/contrastive.pyc
+${PYSITELIB}/chainer/functions/loss/contrastive.pyo
+${PYSITELIB}/chainer/functions/loss/cross_covariance.py
+${PYSITELIB}/chainer/functions/loss/cross_covariance.pyc
+${PYSITELIB}/chainer/functions/loss/cross_covariance.pyo
+${PYSITELIB}/chainer/functions/loss/ctc.py
+${PYSITELIB}/chainer/functions/loss/ctc.pyc
+${PYSITELIB}/chainer/functions/loss/ctc.pyo
+${PYSITELIB}/chainer/functions/loss/hinge.py
+${PYSITELIB}/chainer/functions/loss/hinge.pyc
+${PYSITELIB}/chainer/functions/loss/hinge.pyo
+${PYSITELIB}/chainer/functions/loss/huber_loss.py
+${PYSITELIB}/chainer/functions/loss/huber_loss.pyc
+${PYSITELIB}/chainer/functions/loss/huber_loss.pyo
+${PYSITELIB}/chainer/functions/loss/mean_squared_error.py
+${PYSITELIB}/chainer/functions/loss/mean_squared_error.pyc
+${PYSITELIB}/chainer/functions/loss/mean_squared_error.pyo
+${PYSITELIB}/chainer/functions/loss/negative_sampling.py
+${PYSITELIB}/chainer/functions/loss/negative_sampling.pyc
+${PYSITELIB}/chainer/functions/loss/negative_sampling.pyo
+${PYSITELIB}/chainer/functions/loss/sigmoid_cross_entropy.py
+${PYSITELIB}/chainer/functions/loss/sigmoid_cross_entropy.pyc
+${PYSITELIB}/chainer/functions/loss/sigmoid_cross_entropy.pyo
+${PYSITELIB}/chainer/functions/loss/softmax_cross_entropy.py
+${PYSITELIB}/chainer/functions/loss/softmax_cross_entropy.pyc
+${PYSITELIB}/chainer/functions/loss/softmax_cross_entropy.pyo
+${PYSITELIB}/chainer/functions/loss/triplet.py
+${PYSITELIB}/chainer/functions/loss/triplet.pyc
+${PYSITELIB}/chainer/functions/loss/triplet.pyo
+${PYSITELIB}/chainer/functions/loss/vae.py
+${PYSITELIB}/chainer/functions/loss/vae.pyc
+${PYSITELIB}/chainer/functions/loss/vae.pyo
+${PYSITELIB}/chainer/functions/math/__init__.py
+${PYSITELIB}/chainer/functions/math/__init__.pyc
+${PYSITELIB}/chainer/functions/math/__init__.pyo
+${PYSITELIB}/chainer/functions/math/basic_math.py
+${PYSITELIB}/chainer/functions/math/basic_math.pyc
+${PYSITELIB}/chainer/functions/math/basic_math.pyo
+${PYSITELIB}/chainer/functions/math/batch_l2_norm_squared.py
+${PYSITELIB}/chainer/functions/math/batch_l2_norm_squared.pyc
+${PYSITELIB}/chainer/functions/math/batch_l2_norm_squared.pyo
+${PYSITELIB}/chainer/functions/math/bias.py
+${PYSITELIB}/chainer/functions/math/bias.pyc
+${PYSITELIB}/chainer/functions/math/bias.pyo
+${PYSITELIB}/chainer/functions/math/clip.py
+${PYSITELIB}/chainer/functions/math/clip.pyc
+${PYSITELIB}/chainer/functions/math/clip.pyo
+${PYSITELIB}/chainer/functions/math/det.py
+${PYSITELIB}/chainer/functions/math/det.pyc
+${PYSITELIB}/chainer/functions/math/det.pyo
+${PYSITELIB}/chainer/functions/math/exponential.py
+${PYSITELIB}/chainer/functions/math/exponential.pyc
+${PYSITELIB}/chainer/functions/math/exponential.pyo
+${PYSITELIB}/chainer/functions/math/exponential_m1.py
+${PYSITELIB}/chainer/functions/math/exponential_m1.pyc
+${PYSITELIB}/chainer/functions/math/exponential_m1.pyo
+${PYSITELIB}/chainer/functions/math/identity.py
+${PYSITELIB}/chainer/functions/math/identity.pyc
+${PYSITELIB}/chainer/functions/math/identity.pyo
+${PYSITELIB}/chainer/functions/math/inv.py
+${PYSITELIB}/chainer/functions/math/inv.pyc
+${PYSITELIB}/chainer/functions/math/inv.pyo
+${PYSITELIB}/chainer/functions/math/linear_interpolate.py
+${PYSITELIB}/chainer/functions/math/linear_interpolate.pyc
+${PYSITELIB}/chainer/functions/math/linear_interpolate.pyo
+${PYSITELIB}/chainer/functions/math/logarithm_1p.py
+${PYSITELIB}/chainer/functions/math/logarithm_1p.pyc
+${PYSITELIB}/chainer/functions/math/logarithm_1p.pyo
+${PYSITELIB}/chainer/functions/math/logsumexp.py
+${PYSITELIB}/chainer/functions/math/logsumexp.pyc
+${PYSITELIB}/chainer/functions/math/logsumexp.pyo
+${PYSITELIB}/chainer/functions/math/matmul.py
+${PYSITELIB}/chainer/functions/math/matmul.pyc
+${PYSITELIB}/chainer/functions/math/matmul.pyo
+${PYSITELIB}/chainer/functions/math/maximum.py
+${PYSITELIB}/chainer/functions/math/maximum.pyc
+${PYSITELIB}/chainer/functions/math/maximum.pyo
+${PYSITELIB}/chainer/functions/math/minimum.py
+${PYSITELIB}/chainer/functions/math/minimum.pyc
+${PYSITELIB}/chainer/functions/math/minimum.pyo
+${PYSITELIB}/chainer/functions/math/minmax.py
+${PYSITELIB}/chainer/functions/math/minmax.pyc
+${PYSITELIB}/chainer/functions/math/minmax.pyo
+${PYSITELIB}/chainer/functions/math/scale.py
+${PYSITELIB}/chainer/functions/math/scale.pyc
+${PYSITELIB}/chainer/functions/math/scale.pyo
+${PYSITELIB}/chainer/functions/math/sum.py
+${PYSITELIB}/chainer/functions/math/sum.pyc
+${PYSITELIB}/chainer/functions/math/sum.pyo
+${PYSITELIB}/chainer/functions/math/trigonometric.py
+${PYSITELIB}/chainer/functions/math/trigonometric.pyc
+${PYSITELIB}/chainer/functions/math/trigonometric.pyo
+${PYSITELIB}/chainer/functions/noise/__init__.py
+${PYSITELIB}/chainer/functions/noise/__init__.pyc
+${PYSITELIB}/chainer/functions/noise/__init__.pyo
+${PYSITELIB}/chainer/functions/noise/dropout.py
+${PYSITELIB}/chainer/functions/noise/dropout.pyc
+${PYSITELIB}/chainer/functions/noise/dropout.pyo
+${PYSITELIB}/chainer/functions/noise/gaussian.py
+${PYSITELIB}/chainer/functions/noise/gaussian.pyc
+${PYSITELIB}/chainer/functions/noise/gaussian.pyo
+${PYSITELIB}/chainer/functions/normalization/__init__.py
+${PYSITELIB}/chainer/functions/normalization/__init__.pyc
+${PYSITELIB}/chainer/functions/normalization/__init__.pyo
+${PYSITELIB}/chainer/functions/normalization/batch_normalization.py
+${PYSITELIB}/chainer/functions/normalization/batch_normalization.pyc
+${PYSITELIB}/chainer/functions/normalization/batch_normalization.pyo
+${PYSITELIB}/chainer/functions/normalization/l2_normalization.py
+${PYSITELIB}/chainer/functions/normalization/l2_normalization.pyc
+${PYSITELIB}/chainer/functions/normalization/l2_normalization.pyo
+${PYSITELIB}/chainer/functions/normalization/local_response_normalization.py
+${PYSITELIB}/chainer/functions/normalization/local_response_normalization.pyc
+${PYSITELIB}/chainer/functions/normalization/local_response_normalization.pyo
+${PYSITELIB}/chainer/functions/pooling/__init__.py
+${PYSITELIB}/chainer/functions/pooling/__init__.pyc
+${PYSITELIB}/chainer/functions/pooling/__init__.pyo
+${PYSITELIB}/chainer/functions/pooling/average_pooling_2d.py
+${PYSITELIB}/chainer/functions/pooling/average_pooling_2d.pyc
+${PYSITELIB}/chainer/functions/pooling/average_pooling_2d.pyo
+${PYSITELIB}/chainer/functions/pooling/max_pooling_2d.py
+${PYSITELIB}/chainer/functions/pooling/max_pooling_2d.pyc
+${PYSITELIB}/chainer/functions/pooling/max_pooling_2d.pyo
+${PYSITELIB}/chainer/functions/pooling/pooling_2d.py
+${PYSITELIB}/chainer/functions/pooling/pooling_2d.pyc
+${PYSITELIB}/chainer/functions/pooling/pooling_2d.pyo
+${PYSITELIB}/chainer/functions/pooling/roi_pooling_2d.py
+${PYSITELIB}/chainer/functions/pooling/roi_pooling_2d.pyc
+${PYSITELIB}/chainer/functions/pooling/roi_pooling_2d.pyo
+${PYSITELIB}/chainer/functions/pooling/spatial_pyramid_pooling_2d.py
+${PYSITELIB}/chainer/functions/pooling/spatial_pyramid_pooling_2d.pyc
+${PYSITELIB}/chainer/functions/pooling/spatial_pyramid_pooling_2d.pyo
+${PYSITELIB}/chainer/functions/pooling/unpooling_2d.py
+${PYSITELIB}/chainer/functions/pooling/unpooling_2d.pyc
+${PYSITELIB}/chainer/functions/pooling/unpooling_2d.pyo
+${PYSITELIB}/chainer/gradient_check.py
+${PYSITELIB}/chainer/gradient_check.pyc
+${PYSITELIB}/chainer/gradient_check.pyo
+${PYSITELIB}/chainer/initializer.py
+${PYSITELIB}/chainer/initializer.pyc
+${PYSITELIB}/chainer/initializer.pyo
+${PYSITELIB}/chainer/initializers/__init__.py
+${PYSITELIB}/chainer/initializers/__init__.pyc
+${PYSITELIB}/chainer/initializers/__init__.pyo
+${PYSITELIB}/chainer/initializers/constant.py
+${PYSITELIB}/chainer/initializers/constant.pyc
+${PYSITELIB}/chainer/initializers/constant.pyo
+${PYSITELIB}/chainer/initializers/normal.py
+${PYSITELIB}/chainer/initializers/normal.pyc
+${PYSITELIB}/chainer/initializers/normal.pyo
+${PYSITELIB}/chainer/initializers/orthogonal.py
+${PYSITELIB}/chainer/initializers/orthogonal.pyc
+${PYSITELIB}/chainer/initializers/orthogonal.pyo
+${PYSITELIB}/chainer/initializers/uniform.py
+${PYSITELIB}/chainer/initializers/uniform.pyc
+${PYSITELIB}/chainer/initializers/uniform.pyo
+${PYSITELIB}/chainer/iterators/__init__.py
+${PYSITELIB}/chainer/iterators/__init__.pyc
+${PYSITELIB}/chainer/iterators/__init__.pyo
+${PYSITELIB}/chainer/iterators/multiprocess_iterator.py
+${PYSITELIB}/chainer/iterators/multiprocess_iterator.pyc
+${PYSITELIB}/chainer/iterators/multiprocess_iterator.pyo
+${PYSITELIB}/chainer/iterators/serial_iterator.py
+${PYSITELIB}/chainer/iterators/serial_iterator.pyc
+${PYSITELIB}/chainer/iterators/serial_iterator.pyo
+${PYSITELIB}/chainer/link.py
+${PYSITELIB}/chainer/link.pyc
+${PYSITELIB}/chainer/link.pyo
+${PYSITELIB}/chainer/links/__init__.py
+${PYSITELIB}/chainer/links/__init__.pyc
+${PYSITELIB}/chainer/links/__init__.pyo
+${PYSITELIB}/chainer/links/activation/__init__.py
+${PYSITELIB}/chainer/links/activation/__init__.pyc
+${PYSITELIB}/chainer/links/activation/__init__.pyo
+${PYSITELIB}/chainer/links/activation/maxout.py
+${PYSITELIB}/chainer/links/activation/maxout.pyc
+${PYSITELIB}/chainer/links/activation/maxout.pyo
+${PYSITELIB}/chainer/links/activation/prelu.py
+${PYSITELIB}/chainer/links/activation/prelu.pyc
+${PYSITELIB}/chainer/links/activation/prelu.pyo
+${PYSITELIB}/chainer/links/caffe/__init__.py
+${PYSITELIB}/chainer/links/caffe/__init__.pyc
+${PYSITELIB}/chainer/links/caffe/__init__.pyo
+${PYSITELIB}/chainer/links/caffe/caffe_function.py
+${PYSITELIB}/chainer/links/caffe/caffe_function.pyc
+${PYSITELIB}/chainer/links/caffe/caffe_function.pyo
+${PYSITELIB}/chainer/links/caffe/caffe_pb2.py
+${PYSITELIB}/chainer/links/caffe/caffe_pb2.pyc
+${PYSITELIB}/chainer/links/caffe/caffe_pb2.pyo
+${PYSITELIB}/chainer/links/caffe/caffe_pb3.py
+${PYSITELIB}/chainer/links/caffe/caffe_pb3.pyc
+${PYSITELIB}/chainer/links/caffe/caffe_pb3.pyo
+${PYSITELIB}/chainer/links/connection/__init__.py
+${PYSITELIB}/chainer/links/connection/__init__.pyc
+${PYSITELIB}/chainer/links/connection/__init__.pyo
+${PYSITELIB}/chainer/links/connection/bias.py
+${PYSITELIB}/chainer/links/connection/bias.pyc
+${PYSITELIB}/chainer/links/connection/bias.pyo
+${PYSITELIB}/chainer/links/connection/bilinear.py
+${PYSITELIB}/chainer/links/connection/bilinear.pyc
+${PYSITELIB}/chainer/links/connection/bilinear.pyo
+${PYSITELIB}/chainer/links/connection/convolution_2d.py
+${PYSITELIB}/chainer/links/connection/convolution_2d.pyc
+${PYSITELIB}/chainer/links/connection/convolution_2d.pyo
+${PYSITELIB}/chainer/links/connection/deconvolution_2d.py
+${PYSITELIB}/chainer/links/connection/deconvolution_2d.pyc
+${PYSITELIB}/chainer/links/connection/deconvolution_2d.pyo
+${PYSITELIB}/chainer/links/connection/embed_id.py
+${PYSITELIB}/chainer/links/connection/embed_id.pyc
+${PYSITELIB}/chainer/links/connection/embed_id.pyo
+${PYSITELIB}/chainer/links/connection/gru.py
+${PYSITELIB}/chainer/links/connection/gru.pyc
+${PYSITELIB}/chainer/links/connection/gru.pyo
+${PYSITELIB}/chainer/links/connection/inception.py
+${PYSITELIB}/chainer/links/connection/inception.pyc
+${PYSITELIB}/chainer/links/connection/inception.pyo
+${PYSITELIB}/chainer/links/connection/inceptionbn.py
+${PYSITELIB}/chainer/links/connection/inceptionbn.pyc
+${PYSITELIB}/chainer/links/connection/inceptionbn.pyo
+${PYSITELIB}/chainer/links/connection/linear.py
+${PYSITELIB}/chainer/links/connection/linear.pyc
+${PYSITELIB}/chainer/links/connection/linear.pyo
+${PYSITELIB}/chainer/links/connection/lstm.py
+${PYSITELIB}/chainer/links/connection/lstm.pyc
+${PYSITELIB}/chainer/links/connection/lstm.pyo
+${PYSITELIB}/chainer/links/connection/mlp_convolution_2d.py
+${PYSITELIB}/chainer/links/connection/mlp_convolution_2d.pyc
+${PYSITELIB}/chainer/links/connection/mlp_convolution_2d.pyo
+${PYSITELIB}/chainer/links/connection/parameter.py
+${PYSITELIB}/chainer/links/connection/parameter.pyc
+${PYSITELIB}/chainer/links/connection/parameter.pyo
+${PYSITELIB}/chainer/links/connection/scale.py
+${PYSITELIB}/chainer/links/connection/scale.pyc
+${PYSITELIB}/chainer/links/connection/scale.pyo
+${PYSITELIB}/chainer/links/loss/__init__.py
+${PYSITELIB}/chainer/links/loss/__init__.pyc
+${PYSITELIB}/chainer/links/loss/__init__.pyo
+${PYSITELIB}/chainer/links/loss/hierarchical_softmax.py
+${PYSITELIB}/chainer/links/loss/hierarchical_softmax.pyc
+${PYSITELIB}/chainer/links/loss/hierarchical_softmax.pyo
+${PYSITELIB}/chainer/links/loss/negative_sampling.py
+${PYSITELIB}/chainer/links/loss/negative_sampling.pyc
+${PYSITELIB}/chainer/links/loss/negative_sampling.pyo
+${PYSITELIB}/chainer/links/model/__init__.py
+${PYSITELIB}/chainer/links/model/__init__.pyc
+${PYSITELIB}/chainer/links/model/__init__.pyo
+${PYSITELIB}/chainer/links/model/classifier.py
+${PYSITELIB}/chainer/links/model/classifier.pyc
+${PYSITELIB}/chainer/links/model/classifier.pyo
+${PYSITELIB}/chainer/links/normalization/__init__.py
+${PYSITELIB}/chainer/links/normalization/__init__.pyc
+${PYSITELIB}/chainer/links/normalization/__init__.pyo
+${PYSITELIB}/chainer/links/normalization/batch_normalization.py
+${PYSITELIB}/chainer/links/normalization/batch_normalization.pyc
+${PYSITELIB}/chainer/links/normalization/batch_normalization.pyo
+${PYSITELIB}/chainer/optimizer.py
+${PYSITELIB}/chainer/optimizer.pyc
+${PYSITELIB}/chainer/optimizer.pyo
+${PYSITELIB}/chainer/optimizers/__init__.py
+${PYSITELIB}/chainer/optimizers/__init__.pyc
+${PYSITELIB}/chainer/optimizers/__init__.pyo
+${PYSITELIB}/chainer/optimizers/ada_delta.py
+${PYSITELIB}/chainer/optimizers/ada_delta.pyc
+${PYSITELIB}/chainer/optimizers/ada_delta.pyo
+${PYSITELIB}/chainer/optimizers/ada_grad.py
+${PYSITELIB}/chainer/optimizers/ada_grad.pyc
+${PYSITELIB}/chainer/optimizers/ada_grad.pyo
+${PYSITELIB}/chainer/optimizers/adam.py
+${PYSITELIB}/chainer/optimizers/adam.pyc
+${PYSITELIB}/chainer/optimizers/adam.pyo
+${PYSITELIB}/chainer/optimizers/momentum_sgd.py
+${PYSITELIB}/chainer/optimizers/momentum_sgd.pyc
+${PYSITELIB}/chainer/optimizers/momentum_sgd.pyo
+${PYSITELIB}/chainer/optimizers/nesterov_ag.py
+${PYSITELIB}/chainer/optimizers/nesterov_ag.pyc
+${PYSITELIB}/chainer/optimizers/nesterov_ag.pyo
+${PYSITELIB}/chainer/optimizers/rmsprop.py
+${PYSITELIB}/chainer/optimizers/rmsprop.pyc
+${PYSITELIB}/chainer/optimizers/rmsprop.pyo
+${PYSITELIB}/chainer/optimizers/rmsprop_graves.py
+${PYSITELIB}/chainer/optimizers/rmsprop_graves.pyc
+${PYSITELIB}/chainer/optimizers/rmsprop_graves.pyo
+${PYSITELIB}/chainer/optimizers/sgd.py
+${PYSITELIB}/chainer/optimizers/sgd.pyc
+${PYSITELIB}/chainer/optimizers/sgd.pyo
+${PYSITELIB}/chainer/optimizers/smorms3.py
+${PYSITELIB}/chainer/optimizers/smorms3.pyc
+${PYSITELIB}/chainer/optimizers/smorms3.pyo
+${PYSITELIB}/chainer/reporter.py
+${PYSITELIB}/chainer/reporter.pyc
+${PYSITELIB}/chainer/reporter.pyo
+${PYSITELIB}/chainer/serializer.py
+${PYSITELIB}/chainer/serializer.pyc
+${PYSITELIB}/chainer/serializer.pyo
+${PYSITELIB}/chainer/serializers/__init__.py
+${PYSITELIB}/chainer/serializers/__init__.pyc
+${PYSITELIB}/chainer/serializers/__init__.pyo
+${PYSITELIB}/chainer/serializers/hdf5.py
+${PYSITELIB}/chainer/serializers/hdf5.pyc
+${PYSITELIB}/chainer/serializers/hdf5.pyo
+${PYSITELIB}/chainer/serializers/npz.py
+${PYSITELIB}/chainer/serializers/npz.pyc
+${PYSITELIB}/chainer/serializers/npz.pyo
+${PYSITELIB}/chainer/testing/__init__.py
+${PYSITELIB}/chainer/testing/__init__.pyc
+${PYSITELIB}/chainer/testing/__init__.pyo
+${PYSITELIB}/chainer/testing/array.py
+${PYSITELIB}/chainer/testing/array.pyc
+${PYSITELIB}/chainer/testing/array.pyo
+${PYSITELIB}/chainer/testing/attr.py
+${PYSITELIB}/chainer/testing/attr.pyc
+${PYSITELIB}/chainer/testing/attr.pyo
+${PYSITELIB}/chainer/testing/condition.py
+${PYSITELIB}/chainer/testing/condition.pyc
+${PYSITELIB}/chainer/testing/condition.pyo
+${PYSITELIB}/chainer/testing/helper.py
+${PYSITELIB}/chainer/testing/helper.pyc
+${PYSITELIB}/chainer/testing/helper.pyo
+${PYSITELIB}/chainer/testing/parameterized.py
+${PYSITELIB}/chainer/testing/parameterized.pyc
+${PYSITELIB}/chainer/testing/parameterized.pyo
+${PYSITELIB}/chainer/training/__init__.py
+${PYSITELIB}/chainer/training/__init__.pyc
+${PYSITELIB}/chainer/training/__init__.pyo
+${PYSITELIB}/chainer/training/extension.py
+${PYSITELIB}/chainer/training/extension.pyc
+${PYSITELIB}/chainer/training/extension.pyo
+${PYSITELIB}/chainer/training/extensions/__init__.py
+${PYSITELIB}/chainer/training/extensions/__init__.pyc
+${PYSITELIB}/chainer/training/extensions/__init__.pyo
+${PYSITELIB}/chainer/training/extensions/_snapshot.py
+${PYSITELIB}/chainer/training/extensions/_snapshot.pyc
+${PYSITELIB}/chainer/training/extensions/_snapshot.pyo
+${PYSITELIB}/chainer/training/extensions/computational_graph.py
+${PYSITELIB}/chainer/training/extensions/computational_graph.pyc
+${PYSITELIB}/chainer/training/extensions/computational_graph.pyo
+${PYSITELIB}/chainer/training/extensions/evaluator.py
+${PYSITELIB}/chainer/training/extensions/evaluator.pyc
+${PYSITELIB}/chainer/training/extensions/evaluator.pyo
+${PYSITELIB}/chainer/training/extensions/exponential_shift.py
+${PYSITELIB}/chainer/training/extensions/exponential_shift.pyc
+${PYSITELIB}/chainer/training/extensions/exponential_shift.pyo
+${PYSITELIB}/chainer/training/extensions/linear_shift.py
+${PYSITELIB}/chainer/training/extensions/linear_shift.pyc
+${PYSITELIB}/chainer/training/extensions/linear_shift.pyo
+${PYSITELIB}/chainer/training/extensions/log_report.py
+${PYSITELIB}/chainer/training/extensions/log_report.pyc
+${PYSITELIB}/chainer/training/extensions/log_report.pyo
+${PYSITELIB}/chainer/training/extensions/print_report.py
+${PYSITELIB}/chainer/training/extensions/print_report.pyc
+${PYSITELIB}/chainer/training/extensions/print_report.pyo
+${PYSITELIB}/chainer/training/extensions/progress_bar.py
+${PYSITELIB}/chainer/training/extensions/progress_bar.pyc
+${PYSITELIB}/chainer/training/extensions/progress_bar.pyo
+${PYSITELIB}/chainer/training/trainer.py
+${PYSITELIB}/chainer/training/trainer.pyc
+${PYSITELIB}/chainer/training/trainer.pyo
+${PYSITELIB}/chainer/training/trigger.py
+${PYSITELIB}/chainer/training/trigger.pyc
+${PYSITELIB}/chainer/training/trigger.pyo
+${PYSITELIB}/chainer/training/updater.py
+${PYSITELIB}/chainer/training/updater.pyc
+${PYSITELIB}/chainer/training/updater.pyo
+${PYSITELIB}/chainer/utils/__init__.py
+${PYSITELIB}/chainer/utils/__init__.pyc
+${PYSITELIB}/chainer/utils/__init__.pyo
+${PYSITELIB}/chainer/utils/array.py
+${PYSITELIB}/chainer/utils/array.pyc
+${PYSITELIB}/chainer/utils/array.pyo
+${PYSITELIB}/chainer/utils/conv.py
+${PYSITELIB}/chainer/utils/conv.pyc
+${PYSITELIB}/chainer/utils/conv.pyo
+${PYSITELIB}/chainer/utils/type_check.py
+${PYSITELIB}/chainer/utils/type_check.pyc
+${PYSITELIB}/chainer/utils/type_check.pyo
+${PYSITELIB}/chainer/utils/walker_alias.py
+${PYSITELIB}/chainer/utils/walker_alias.pyc
+${PYSITELIB}/chainer/utils/walker_alias.pyo
+${PYSITELIB}/chainer/variable.py
+${PYSITELIB}/chainer/variable.pyc
+${PYSITELIB}/chainer/variable.pyo
+${PYSITELIB}/cupy/__init__.py
+${PYSITELIB}/cupy/__init__.pyc
+${PYSITELIB}/cupy/__init__.pyo
+${PYSITELIB}/cupy/binary/__init__.py
+${PYSITELIB}/cupy/binary/__init__.pyc
+${PYSITELIB}/cupy/binary/__init__.pyo
+${PYSITELIB}/cupy/binary/elementwise.py
+${PYSITELIB}/cupy/binary/elementwise.pyc
+${PYSITELIB}/cupy/binary/elementwise.pyo
+${PYSITELIB}/cupy/binary/packing.py
+${PYSITELIB}/cupy/binary/packing.pyc
+${PYSITELIB}/cupy/binary/packing.pyo
+${PYSITELIB}/cupy/core/__init__.py
+${PYSITELIB}/cupy/core/__init__.pyc
+${PYSITELIB}/cupy/core/__init__.pyo
+${PYSITELIB}/cupy/core/carray.cuh
+${PYSITELIB}/cupy/creation/__init__.py
+${PYSITELIB}/cupy/creation/__init__.pyc
+${PYSITELIB}/cupy/creation/__init__.pyo
+${PYSITELIB}/cupy/creation/basic.py
+${PYSITELIB}/cupy/creation/basic.pyc
+${PYSITELIB}/cupy/creation/basic.pyo
+${PYSITELIB}/cupy/creation/from_data.py
+${PYSITELIB}/cupy/creation/from_data.pyc
+${PYSITELIB}/cupy/creation/from_data.pyo
+${PYSITELIB}/cupy/creation/matrix.py
+${PYSITELIB}/cupy/creation/matrix.pyc
+${PYSITELIB}/cupy/creation/matrix.pyo
+${PYSITELIB}/cupy/creation/ranges.py
+${PYSITELIB}/cupy/creation/ranges.pyc
+${PYSITELIB}/cupy/creation/ranges.pyo
+${PYSITELIB}/cupy/cuda/__init__.py
+${PYSITELIB}/cupy/cuda/__init__.pyc
+${PYSITELIB}/cupy/cuda/__init__.pyo
+${PYSITELIB}/cupy/cuda/compiler.py
+${PYSITELIB}/cupy/cuda/compiler.pyc
+${PYSITELIB}/cupy/cuda/compiler.pyo
+${PYSITELIB}/cupy/cuda/stream.py
+${PYSITELIB}/cupy/cuda/stream.pyc
+${PYSITELIB}/cupy/cuda/stream.pyo
+${PYSITELIB}/cupy/cudnn.py
+${PYSITELIB}/cupy/cudnn.pyc
+${PYSITELIB}/cupy/cudnn.pyo
+${PYSITELIB}/cupy/indexing/__init__.py
+${PYSITELIB}/cupy/indexing/__init__.pyc
+${PYSITELIB}/cupy/indexing/__init__.pyo
+${PYSITELIB}/cupy/indexing/generate.py
+${PYSITELIB}/cupy/indexing/generate.pyc
+${PYSITELIB}/cupy/indexing/generate.pyo
+${PYSITELIB}/cupy/indexing/indexing.py
+${PYSITELIB}/cupy/indexing/indexing.pyc
+${PYSITELIB}/cupy/indexing/indexing.pyo
+${PYSITELIB}/cupy/indexing/insert.py
+${PYSITELIB}/cupy/indexing/insert.pyc
+${PYSITELIB}/cupy/indexing/insert.pyo
+${PYSITELIB}/cupy/internal.py
+${PYSITELIB}/cupy/internal.pyc
+${PYSITELIB}/cupy/internal.pyo
+${PYSITELIB}/cupy/io/__init__.py
+${PYSITELIB}/cupy/io/__init__.pyc
+${PYSITELIB}/cupy/io/__init__.pyo
+${PYSITELIB}/cupy/io/formatting.py
+${PYSITELIB}/cupy/io/formatting.pyc
+${PYSITELIB}/cupy/io/formatting.pyo
+${PYSITELIB}/cupy/io/npz.py
+${PYSITELIB}/cupy/io/npz.pyc
+${PYSITELIB}/cupy/io/npz.pyo
+${PYSITELIB}/cupy/io/rawfile.py
+${PYSITELIB}/cupy/io/rawfile.pyc
+${PYSITELIB}/cupy/io/rawfile.pyo
+${PYSITELIB}/cupy/io/text.py
+${PYSITELIB}/cupy/io/text.pyc
+${PYSITELIB}/cupy/io/text.pyo
+${PYSITELIB}/cupy/linalg/__init__.py
+${PYSITELIB}/cupy/linalg/__init__.pyc
+${PYSITELIB}/cupy/linalg/__init__.pyo
+${PYSITELIB}/cupy/linalg/decomposition.py
+${PYSITELIB}/cupy/linalg/decomposition.pyc
+${PYSITELIB}/cupy/linalg/decomposition.pyo
+${PYSITELIB}/cupy/linalg/eigenvalue.py
+${PYSITELIB}/cupy/linalg/eigenvalue.pyc
+${PYSITELIB}/cupy/linalg/eigenvalue.pyo
+${PYSITELIB}/cupy/linalg/norm.py
+${PYSITELIB}/cupy/linalg/norm.pyc
+${PYSITELIB}/cupy/linalg/norm.pyo
+${PYSITELIB}/cupy/linalg/product.py
+${PYSITELIB}/cupy/linalg/product.pyc
+${PYSITELIB}/cupy/linalg/product.pyo
+${PYSITELIB}/cupy/linalg/solve.py
+${PYSITELIB}/cupy/linalg/solve.pyc
+${PYSITELIB}/cupy/linalg/solve.pyo
+${PYSITELIB}/cupy/logic/__init__.py
+${PYSITELIB}/cupy/logic/__init__.pyc
+${PYSITELIB}/cupy/logic/__init__.pyo
+${PYSITELIB}/cupy/logic/comparison.py
+${PYSITELIB}/cupy/logic/comparison.pyc
+${PYSITELIB}/cupy/logic/comparison.pyo
+${PYSITELIB}/cupy/logic/content.py
+${PYSITELIB}/cupy/logic/content.pyc
+${PYSITELIB}/cupy/logic/content.pyo
+${PYSITELIB}/cupy/logic/ops.py
+${PYSITELIB}/cupy/logic/ops.pyc
+${PYSITELIB}/cupy/logic/ops.pyo
+${PYSITELIB}/cupy/logic/truth.py
+${PYSITELIB}/cupy/logic/truth.pyc
+${PYSITELIB}/cupy/logic/truth.pyo
+${PYSITELIB}/cupy/logic/type_test.py
+${PYSITELIB}/cupy/logic/type_test.pyc
+${PYSITELIB}/cupy/logic/type_test.pyo
+${PYSITELIB}/cupy/manipulation/__init__.py
+${PYSITELIB}/cupy/manipulation/__init__.pyc
+${PYSITELIB}/cupy/manipulation/__init__.pyo
+${PYSITELIB}/cupy/manipulation/add_remove.py
+${PYSITELIB}/cupy/manipulation/add_remove.pyc
+${PYSITELIB}/cupy/manipulation/add_remove.pyo
+${PYSITELIB}/cupy/manipulation/basic.py
+${PYSITELIB}/cupy/manipulation/basic.pyc
+${PYSITELIB}/cupy/manipulation/basic.pyo
+${PYSITELIB}/cupy/manipulation/dims.py
+${PYSITELIB}/cupy/manipulation/dims.pyc
+${PYSITELIB}/cupy/manipulation/dims.pyo
+${PYSITELIB}/cupy/manipulation/join.py
+${PYSITELIB}/cupy/manipulation/join.pyc
+${PYSITELIB}/cupy/manipulation/join.pyo
+${PYSITELIB}/cupy/manipulation/kind.py
+${PYSITELIB}/cupy/manipulation/kind.pyc
+${PYSITELIB}/cupy/manipulation/kind.pyo
+${PYSITELIB}/cupy/manipulation/rearrange.py
+${PYSITELIB}/cupy/manipulation/rearrange.pyc
+${PYSITELIB}/cupy/manipulation/rearrange.pyo
+${PYSITELIB}/cupy/manipulation/shape.py
+${PYSITELIB}/cupy/manipulation/shape.pyc
+${PYSITELIB}/cupy/manipulation/shape.pyo
+${PYSITELIB}/cupy/manipulation/split.py
+${PYSITELIB}/cupy/manipulation/split.pyc
+${PYSITELIB}/cupy/manipulation/split.pyo
+${PYSITELIB}/cupy/manipulation/tiling.py
+${PYSITELIB}/cupy/manipulation/tiling.pyc
+${PYSITELIB}/cupy/manipulation/tiling.pyo
+${PYSITELIB}/cupy/manipulation/transpose.py
+${PYSITELIB}/cupy/manipulation/transpose.pyc
+${PYSITELIB}/cupy/manipulation/transpose.pyo
+${PYSITELIB}/cupy/math/__init__.py
+${PYSITELIB}/cupy/math/__init__.pyc
+${PYSITELIB}/cupy/math/__init__.pyo
+${PYSITELIB}/cupy/math/arithmetic.py
+${PYSITELIB}/cupy/math/arithmetic.pyc
+${PYSITELIB}/cupy/math/arithmetic.pyo
+${PYSITELIB}/cupy/math/explog.py
+${PYSITELIB}/cupy/math/explog.pyc
+${PYSITELIB}/cupy/math/explog.pyo
+${PYSITELIB}/cupy/math/floating.py
+${PYSITELIB}/cupy/math/floating.pyc
+${PYSITELIB}/cupy/math/floating.pyo
+${PYSITELIB}/cupy/math/hyperbolic.py
+${PYSITELIB}/cupy/math/hyperbolic.pyc
+${PYSITELIB}/cupy/math/hyperbolic.pyo
+${PYSITELIB}/cupy/math/misc.py
+${PYSITELIB}/cupy/math/misc.pyc
+${PYSITELIB}/cupy/math/misc.pyo
+${PYSITELIB}/cupy/math/rounding.py
+${PYSITELIB}/cupy/math/rounding.pyc
+${PYSITELIB}/cupy/math/rounding.pyo
+${PYSITELIB}/cupy/math/special.py
+${PYSITELIB}/cupy/math/special.pyc
+${PYSITELIB}/cupy/math/special.pyo
+${PYSITELIB}/cupy/math/sumprod.py
+${PYSITELIB}/cupy/math/sumprod.pyc
+${PYSITELIB}/cupy/math/sumprod.pyo
+${PYSITELIB}/cupy/math/trigonometric.py
+${PYSITELIB}/cupy/math/trigonometric.pyc
+${PYSITELIB}/cupy/math/trigonometric.pyo
+${PYSITELIB}/cupy/math/ufunc.py
+${PYSITELIB}/cupy/math/ufunc.pyc
+${PYSITELIB}/cupy/math/ufunc.pyo
+${PYSITELIB}/cupy/padding/__init__.py
+${PYSITELIB}/cupy/padding/__init__.pyc
+${PYSITELIB}/cupy/padding/__init__.pyo
+${PYSITELIB}/cupy/random/__init__.py
+${PYSITELIB}/cupy/random/__init__.pyc
+${PYSITELIB}/cupy/random/__init__.pyo
+${PYSITELIB}/cupy/random/distributions.py
+${PYSITELIB}/cupy/random/distributions.pyc
+${PYSITELIB}/cupy/random/distributions.pyo
+${PYSITELIB}/cupy/random/generator.py
+${PYSITELIB}/cupy/random/generator.pyc
+${PYSITELIB}/cupy/random/generator.pyo
+${PYSITELIB}/cupy/random/permutations.py
+${PYSITELIB}/cupy/random/permutations.pyc
+${PYSITELIB}/cupy/random/permutations.pyo
+${PYSITELIB}/cupy/random/sample.py
+${PYSITELIB}/cupy/random/sample.pyc
+${PYSITELIB}/cupy/random/sample.pyo
+${PYSITELIB}/cupy/sorting/__init__.py
+${PYSITELIB}/cupy/sorting/__init__.pyc
+${PYSITELIB}/cupy/sorting/__init__.pyo
+${PYSITELIB}/cupy/sorting/count.py
+${PYSITELIB}/cupy/sorting/count.pyc
+${PYSITELIB}/cupy/sorting/count.pyo
+${PYSITELIB}/cupy/sorting/search.py
+${PYSITELIB}/cupy/sorting/search.pyc
+${PYSITELIB}/cupy/sorting/search.pyo
+${PYSITELIB}/cupy/sorting/sort.py
+${PYSITELIB}/cupy/sorting/sort.pyc
+${PYSITELIB}/cupy/sorting/sort.pyo
+${PYSITELIB}/cupy/statistics/__init__.py
+${PYSITELIB}/cupy/statistics/__init__.pyc
+${PYSITELIB}/cupy/statistics/__init__.pyo
+${PYSITELIB}/cupy/statistics/correlation.py
+${PYSITELIB}/cupy/statistics/correlation.pyc
+${PYSITELIB}/cupy/statistics/correlation.pyo
+${PYSITELIB}/cupy/statistics/histogram.py
+${PYSITELIB}/cupy/statistics/histogram.pyc
+${PYSITELIB}/cupy/statistics/histogram.pyo
+${PYSITELIB}/cupy/statistics/meanvar.py
+${PYSITELIB}/cupy/statistics/meanvar.pyc
+${PYSITELIB}/cupy/statistics/meanvar.pyo
+${PYSITELIB}/cupy/statistics/order.py
+${PYSITELIB}/cupy/statistics/order.pyc
+${PYSITELIB}/cupy/statistics/order.pyo
+${PYSITELIB}/cupy/testing/__init__.py
+${PYSITELIB}/cupy/testing/__init__.pyc
+${PYSITELIB}/cupy/testing/__init__.pyo
+${PYSITELIB}/cupy/testing/array.py
+${PYSITELIB}/cupy/testing/array.pyc
+${PYSITELIB}/cupy/testing/array.pyo
+${PYSITELIB}/cupy/testing/attr.py
+${PYSITELIB}/cupy/testing/attr.pyc
+${PYSITELIB}/cupy/testing/attr.pyo
+${PYSITELIB}/cupy/testing/condition.py
+${PYSITELIB}/cupy/testing/condition.pyc
+${PYSITELIB}/cupy/testing/condition.pyo
+${PYSITELIB}/cupy/testing/helper.py
+${PYSITELIB}/cupy/testing/helper.pyc
+${PYSITELIB}/cupy/testing/helper.pyo
+${PYSITELIB}/cupy/testing/hypothesis.py
+${PYSITELIB}/cupy/testing/hypothesis.pyc
+${PYSITELIB}/cupy/testing/hypothesis.pyo
+${PYSITELIB}/cupy/testing/parameterized.py
+${PYSITELIB}/cupy/testing/parameterized.pyc
+${PYSITELIB}/cupy/testing/parameterized.pyo
diff --git a/py-chainer/distinfo b/py-chainer/distinfo
new file mode 100644
index 0000000..2b479a6
--- /dev/null
+++ b/py-chainer/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (chainer-1.11.0.tar.gz) = 1810093690dd22dd75e048bba8bcfbd3d0b3dccf
+RMD160 (chainer-1.11.0.tar.gz) = 8aa707b2686496e4c83a6ac8ce5fcc23c2ca8b78
+SHA512 (chainer-1.11.0.tar.gz) = 075de4795bcf6c67e7688586f91212d28645e9709d1d3ad07e577de1019acd8b4b079f37d834a3a97ef4f77806fe308c3d0d56333e1d64e5e1f6aedf833e52dc
+Size (chainer-1.11.0.tar.gz) = 1021989 bytes
diff --git a/py-cva/DESCR b/py-cva/DESCR
new file mode 100644
index 0000000..cf6391e
--- /dev/null
+++ b/py-cva/DESCR
@@ -0,0 +1,6 @@
+The cva library (pronounced see-va) implements a solver for problems
+in the domain of the calculus of variations. This includes such
+problems as finding geodesics on arbitrary surfaces, finding minimal
+paths in curved spacetime, or basically any path minimization problem
+that can be defined in terms of a surface or hypersurface model with an
+attached metric
diff --git a/py-cva/Makefile b/py-cva/Makefile
new file mode 100644
index 0000000..814e53e
--- /dev/null
+++ b/py-cva/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	cva-0.9.4
+PKGNAME=        ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math
+MASTER_SITES=	https://pypi.python.org/packages/12/52/3297aa6eb20d56417e8d02f001d2e3edb72b63762d1f6ee2d042f050797b/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	http://github.com/robertjw/
+COMMENT=	Calculus of Variations Solver
+LICENSE=	gnu-lgpl-v2.1
+
+WRKSRC=		${WRKDIR}/cva-0.9.4
+
+USE_LANGUAGES=	# none
+
+.include "../../graphics/py-matplotlib/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-cva/PLIST b/py-cva/PLIST
new file mode 100644
index 0000000..6beb8a0
--- /dev/null
+++ b/py-cva/PLIST
@@ -0,0 +1,192 @@
+@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}/cva/__init__.py
+${PYSITELIB}/cva/__init__.pyc
+${PYSITELIB}/cva/__init__.pyo
+${PYSITELIB}/cva/_version.py
+${PYSITELIB}/cva/_version.pyc
+${PYSITELIB}/cva/_version.pyo
+${PYSITELIB}/cva/examples/__init__.py
+${PYSITELIB}/cva/examples/__init__.pyc
+${PYSITELIB}/cva/examples/__init__.pyo
+${PYSITELIB}/cva/examples/case01_torus.py
+${PYSITELIB}/cva/examples/case01_torus.pyc
+${PYSITELIB}/cva/examples/case01_torus.pyo
+${PYSITELIB}/cva/examples/case02_sphere.py
+${PYSITELIB}/cva/examples/case02_sphere.pyc
+${PYSITELIB}/cva/examples/case02_sphere.pyo
+${PYSITELIB}/cva/examples/case03_earth.py
+${PYSITELIB}/cva/examples/case03_earth.pyc
+${PYSITELIB}/cva/examples/case03_earth.pyo
+${PYSITELIB}/cva/examples/case04_cylinder.py
+${PYSITELIB}/cva/examples/case04_cylinder.pyc
+${PYSITELIB}/cva/examples/case04_cylinder.pyo
+${PYSITELIB}/cva/examples/case05_hyperboloid.py
+${PYSITELIB}/cva/examples/case05_hyperboloid.pyc
+${PYSITELIB}/cva/examples/case05_hyperboloid.pyo
+${PYSITELIB}/cva/examples/case06_plane.py
+${PYSITELIB}/cva/examples/case06_plane.pyc
+${PYSITELIB}/cva/examples/case06_plane.pyo
+${PYSITELIB}/cva/examples/case07_sphylinder.py
+${PYSITELIB}/cva/examples/case07_sphylinder.pyc
+${PYSITELIB}/cva/examples/case07_sphylinder.pyo
+${PYSITELIB}/cva/examples/case08_capped_cylinder.py
+${PYSITELIB}/cva/examples/case08_capped_cylinder.pyc
+${PYSITELIB}/cva/examples/case08_capped_cylinder.pyo
+${PYSITELIB}/cva/examples/case09_moebius.py
+${PYSITELIB}/cva/examples/case09_moebius.pyc
+${PYSITELIB}/cva/examples/case09_moebius.pyo
+${PYSITELIB}/cva/examples/case10_brachistochrone_plane_earth.py
+${PYSITELIB}/cva/examples/case10_brachistochrone_plane_earth.pyc
+${PYSITELIB}/cva/examples/case10_brachistochrone_plane_earth.pyo
+${PYSITELIB}/cva/examples/case11_brachistochrone_tilted_plane.py
+${PYSITELIB}/cva/examples/case11_brachistochrone_tilted_plane.pyc
+${PYSITELIB}/cva/examples/case11_brachistochrone_tilted_plane.pyo
+${PYSITELIB}/cva/examples/case12_brachistochrone_plane_moon.py
+${PYSITELIB}/cva/examples/case12_brachistochrone_plane_moon.pyc
+${PYSITELIB}/cva/examples/case12_brachistochrone_plane_moon.pyo
+${PYSITELIB}/cva/examples/case13_brachistochrone_unit_sphere.py
+${PYSITELIB}/cva/examples/case13_brachistochrone_unit_sphere.pyc
+${PYSITELIB}/cva/examples/case13_brachistochrone_unit_sphere.pyo
+${PYSITELIB}/cva/examples/case14_brachistochrone_hyperboloid.py
+${PYSITELIB}/cva/examples/case14_brachistochrone_hyperboloid.pyc
+${PYSITELIB}/cva/examples/case14_brachistochrone_hyperboloid.pyo
+${PYSITELIB}/cva/examples/case15_earth_latlon.py
+${PYSITELIB}/cva/examples/case15_earth_latlon.pyc
+${PYSITELIB}/cva/examples/case15_earth_latlon.pyo
+${PYSITELIB}/cva/examples/case17_spacetime_plane.py
+${PYSITELIB}/cva/examples/case17_spacetime_plane.pyc
+${PYSITELIB}/cva/examples/case17_spacetime_plane.pyo
+${PYSITELIB}/cva/examples/case18_blackhole_geodesic_family.py
+${PYSITELIB}/cva/examples/case18_blackhole_geodesic_family.pyc
+${PYSITELIB}/cva/examples/case18_blackhole_geodesic_family.pyo
+${PYSITELIB}/cva/examples/case19_collapsing_sphere.py
+${PYSITELIB}/cva/examples/case19_collapsing_sphere.pyc
+${PYSITELIB}/cva/examples/case19_collapsing_sphere.pyo
+${PYSITELIB}/cva/examples/case20_inflating_sphere.py
+${PYSITELIB}/cva/examples/case20_inflating_sphere.pyc
+${PYSITELIB}/cva/examples/case20_inflating_sphere.pyo
+${PYSITELIB}/cva/examples/case21_sphere_in_r3.py
+${PYSITELIB}/cva/examples/case21_sphere_in_r3.pyc
+${PYSITELIB}/cva/examples/case21_sphere_in_r3.pyo
+${PYSITELIB}/cva/examples/case22_sphere_in_r4.py
+${PYSITELIB}/cva/examples/case22_sphere_in_r4.pyc
+${PYSITELIB}/cva/examples/case22_sphere_in_r4.pyo
+${PYSITELIB}/cva/examples/case23_sphere_in_r5.py
+${PYSITELIB}/cva/examples/case23_sphere_in_r5.pyc
+${PYSITELIB}/cva/examples/case23_sphere_in_r5.pyo
+${PYSITELIB}/cva/examples/case24_sphere_in_r6.py
+${PYSITELIB}/cva/examples/case24_sphere_in_r6.pyc
+${PYSITELIB}/cva/examples/case24_sphere_in_r6.pyo
+${PYSITELIB}/cva/examples/case25_sphere_in_r7.py
+${PYSITELIB}/cva/examples/case25_sphere_in_r7.pyc
+${PYSITELIB}/cva/examples/case25_sphere_in_r7.pyo
+${PYSITELIB}/cva/examples/case26_sphere_in_r8.py
+${PYSITELIB}/cva/examples/case26_sphere_in_r8.pyc
+${PYSITELIB}/cva/examples/case26_sphere_in_r8.pyo
+${PYSITELIB}/cva/metric.py
+${PYSITELIB}/cva/metric.pyc
+${PYSITELIB}/cva/metric.pyo
+${PYSITELIB}/cva/model.py
+${PYSITELIB}/cva/model.pyc
+${PYSITELIB}/cva/model.pyo
+${PYSITELIB}/cva/solve.py
+${PYSITELIB}/cva/solve.pyc
+${PYSITELIB}/cva/solve.pyo
+${PYSITELIB}/cva/test/__init__.py
+${PYSITELIB}/cva/test/__init__.pyc
+${PYSITELIB}/cva/test/__init__.pyo
+${PYSITELIB}/cva/test/do_tests.py
+${PYSITELIB}/cva/test/do_tests.pyc
+${PYSITELIB}/cva/test/do_tests.pyo
+${PYSITELIB}/cva/test/scenario_run_all_examples.py
+${PYSITELIB}/cva/test/scenario_run_all_examples.pyc
+${PYSITELIB}/cva/test/scenario_run_all_examples.pyo
+${PYSITELIB}/cva/test/test_metric.py
+${PYSITELIB}/cva/test/test_metric.pyc
+${PYSITELIB}/cva/test/test_metric.pyo
+${PYSITELIB}/cva/test/test_metric_schwarzschild.py
+${PYSITELIB}/cva/test/test_metric_schwarzschild.pyc
+${PYSITELIB}/cva/test/test_metric_schwarzschild.pyo
+${PYSITELIB}/cva/test/test_model_capped_cylinder.py
+${PYSITELIB}/cva/test/test_model_capped_cylinder.pyc
+${PYSITELIB}/cva/test/test_model_capped_cylinder.pyo
+${PYSITELIB}/cva/test/test_model_cylinder.py
+${PYSITELIB}/cva/test/test_model_cylinder.pyc
+${PYSITELIB}/cva/test/test_model_cylinder.pyo
+${PYSITELIB}/cva/test/test_model_earth.py
+${PYSITELIB}/cva/test/test_model_earth.pyc
+${PYSITELIB}/cva/test/test_model_earth.pyo
+${PYSITELIB}/cva/test/test_model_earth_wrapped.py
+${PYSITELIB}/cva/test/test_model_earth_wrapped.pyc
+${PYSITELIB}/cva/test/test_model_earth_wrapped.pyo
+${PYSITELIB}/cva/test/test_model_hyperboloid.py
+${PYSITELIB}/cva/test/test_model_hyperboloid.pyc
+${PYSITELIB}/cva/test/test_model_hyperboloid.pyo
+${PYSITELIB}/cva/test/test_model_moebius.py
+${PYSITELIB}/cva/test/test_model_moebius.pyc
+${PYSITELIB}/cva/test/test_model_moebius.pyo
+${PYSITELIB}/cva/test/test_model_sphere.py
+${PYSITELIB}/cva/test/test_model_sphere.pyc
+${PYSITELIB}/cva/test/test_model_sphere.pyo
+${PYSITELIB}/cva/test/test_model_sphylinder.py
+${PYSITELIB}/cva/test/test_model_sphylinder.pyc
+${PYSITELIB}/cva/test/test_model_sphylinder.pyo
+${PYSITELIB}/cva/test/test_model_tilted_plane.py
+${PYSITELIB}/cva/test/test_model_tilted_plane.pyc
+${PYSITELIB}/cva/test/test_model_tilted_plane.pyo
+${PYSITELIB}/cva/test/test_model_torus.py
+${PYSITELIB}/cva/test/test_model_torus.pyc
+${PYSITELIB}/cva/test/test_model_torus.pyo
+${PYSITELIB}/cva/test/test_model_vertical_plane.py
+${PYSITELIB}/cva/test/test_model_vertical_plane.pyc
+${PYSITELIB}/cva/test/test_model_vertical_plane.pyo
+${PYSITELIB}/cva/test/test_solve_brachistochrone_unit_sphere.py
+${PYSITELIB}/cva/test/test_solve_brachistochrone_unit_sphere.pyc
+${PYSITELIB}/cva/test/test_solve_brachistochrone_unit_sphere.pyo
+${PYSITELIB}/cva/test/test_solve_cylinder.py
+${PYSITELIB}/cva/test/test_solve_cylinder.pyc
+${PYSITELIB}/cva/test/test_solve_cylinder.pyo
+${PYSITELIB}/cva/test/test_solve_earth.py
+${PYSITELIB}/cva/test/test_solve_earth.pyc
+${PYSITELIB}/cva/test/test_solve_earth.pyo
+${PYSITELIB}/cva/test/test_solve_earth_wraparound.py
+${PYSITELIB}/cva/test/test_solve_earth_wraparound.pyc
+${PYSITELIB}/cva/test/test_solve_earth_wraparound.pyo
+${PYSITELIB}/cva/test/test_solve_hyperboloid.py
+${PYSITELIB}/cva/test/test_solve_hyperboloid.pyc
+${PYSITELIB}/cva/test/test_solve_hyperboloid.pyo
+${PYSITELIB}/cva/test/test_solve_nsphere_r3.py
+${PYSITELIB}/cva/test/test_solve_nsphere_r3.pyc
+${PYSITELIB}/cva/test/test_solve_nsphere_r3.pyo
+${PYSITELIB}/cva/test/test_solve_nsphere_r4.py
+${PYSITELIB}/cva/test/test_solve_nsphere_r4.pyc
+${PYSITELIB}/cva/test/test_solve_nsphere_r4.pyo
+${PYSITELIB}/cva/test/test_solve_nsphere_r5.py
+${PYSITELIB}/cva/test/test_solve_nsphere_r5.pyc
+${PYSITELIB}/cva/test/test_solve_nsphere_r5.pyo
+${PYSITELIB}/cva/test/test_solve_refine.py
+${PYSITELIB}/cva/test/test_solve_refine.pyc
+${PYSITELIB}/cva/test/test_solve_refine.pyo
+${PYSITELIB}/cva/test/test_solve_sphere.py
+${PYSITELIB}/cva/test/test_solve_sphere.pyc
+${PYSITELIB}/cva/test/test_solve_sphere.pyo
+${PYSITELIB}/cva/test/test_solve_straddle.py
+${PYSITELIB}/cva/test/test_solve_straddle.pyc
+${PYSITELIB}/cva/test/test_solve_straddle.pyo
+${PYSITELIB}/cva/test/test_solve_torus.py
+${PYSITELIB}/cva/test/test_solve_torus.pyc
+${PYSITELIB}/cva/test/test_solve_torus.pyo
+${PYSITELIB}/cva/test/test_solve_trial_space.py
+${PYSITELIB}/cva/test/test_solve_trial_space.pyc
+${PYSITELIB}/cva/test/test_solve_trial_space.pyo
+${PYSITELIB}/cva/test/test_solve_wrapping_strategy.py
+${PYSITELIB}/cva/test/test_solve_wrapping_strategy.pyc
+${PYSITELIB}/cva/test/test_solve_wrapping_strategy.pyo
+${PYSITELIB}/cva/view.py
+${PYSITELIB}/cva/view.pyc
+${PYSITELIB}/cva/view.pyo
diff --git a/py-cva/distinfo b/py-cva/distinfo
new file mode 100644
index 0000000..631ecbf
--- /dev/null
+++ b/py-cva/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (cva-0.9.4.tar.gz) = 7ae9057b87b077db247dda185c948291c7c8b735
+RMD160 (cva-0.9.4.tar.gz) = ba08a0a8b0010414811140321d88622096f4c9c3
+SHA512 (cva-0.9.4.tar.gz) = f326dc9e4b1eb716cea0b22ca416e28860698e71afaea2399511e23606ca30e8536cdc5ef06e02c2ea0eb242c44ab79a75b47649e2e0348890bbcb9debec431f
+Size (cva-0.9.4.tar.gz) = 32603 bytes
diff --git a/py-dask/DESCR b/py-dask/DESCR
new file mode 100644
index 0000000..cda4d48
--- /dev/null
+++ b/py-dask/DESCR
@@ -0,0 +1 @@
+Dask is a flexible parallel computing library for analytics
diff --git a/py-dask/Makefile b/py-dask/Makefile
new file mode 100644
index 0000000..0bfbd0c
--- /dev/null
+++ b/py-dask/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	dask-0.10.1
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	https://pypi.python.org/packages/60/3d/e8778209da4d7b5aa54c59fa62d91fd1601d2dab21497752b98cc51ae364/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	http://github.com/dask/dask/
+COMMENT=	Dask is a flexible parallel computing library for analytics
+LICENSE=	modified-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-toolz>=0.7.1:../../wip/py-toolz
+
+WRKSRC=		${WRKDIR}/dask-0.10.1
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-dask/PLIST b/py-dask/PLIST
new file mode 100644
index 0000000..09d2e0b
--- /dev/null
+++ b/py-dask/PLIST
@@ -0,0 +1,400 @@
+@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}/dask/__init__.py
+${PYSITELIB}/dask/__init__.pyc
+${PYSITELIB}/dask/__init__.pyo
+${PYSITELIB}/dask/array/__init__.py
+${PYSITELIB}/dask/array/__init__.pyc
+${PYSITELIB}/dask/array/__init__.pyo
+${PYSITELIB}/dask/array/chunk.py
+${PYSITELIB}/dask/array/chunk.pyc
+${PYSITELIB}/dask/array/chunk.pyo
+${PYSITELIB}/dask/array/conftest.py
+${PYSITELIB}/dask/array/conftest.pyc
+${PYSITELIB}/dask/array/conftest.pyo
+${PYSITELIB}/dask/array/core.py
+${PYSITELIB}/dask/array/core.pyc
+${PYSITELIB}/dask/array/core.pyo
+${PYSITELIB}/dask/array/creation.py
+${PYSITELIB}/dask/array/creation.pyc
+${PYSITELIB}/dask/array/creation.pyo
+${PYSITELIB}/dask/array/fft.py
+${PYSITELIB}/dask/array/fft.pyc
+${PYSITELIB}/dask/array/fft.pyo
+${PYSITELIB}/dask/array/ghost.py
+${PYSITELIB}/dask/array/ghost.pyc
+${PYSITELIB}/dask/array/ghost.pyo
+${PYSITELIB}/dask/array/image.py
+${PYSITELIB}/dask/array/image.pyc
+${PYSITELIB}/dask/array/image.pyo
+${PYSITELIB}/dask/array/learn.py
+${PYSITELIB}/dask/array/learn.pyc
+${PYSITELIB}/dask/array/learn.pyo
+${PYSITELIB}/dask/array/linalg.py
+${PYSITELIB}/dask/array/linalg.pyc
+${PYSITELIB}/dask/array/linalg.pyo
+${PYSITELIB}/dask/array/numpy_compat.py
+${PYSITELIB}/dask/array/numpy_compat.pyc
+${PYSITELIB}/dask/array/numpy_compat.pyo
+${PYSITELIB}/dask/array/optimization.py
+${PYSITELIB}/dask/array/optimization.pyc
+${PYSITELIB}/dask/array/optimization.pyo
+${PYSITELIB}/dask/array/percentile.py
+${PYSITELIB}/dask/array/percentile.pyc
+${PYSITELIB}/dask/array/percentile.pyo
+${PYSITELIB}/dask/array/random.py
+${PYSITELIB}/dask/array/random.pyc
+${PYSITELIB}/dask/array/random.pyo
+${PYSITELIB}/dask/array/rechunk.py
+${PYSITELIB}/dask/array/rechunk.pyc
+${PYSITELIB}/dask/array/rechunk.pyo
+${PYSITELIB}/dask/array/reductions.py
+${PYSITELIB}/dask/array/reductions.pyc
+${PYSITELIB}/dask/array/reductions.pyo
+${PYSITELIB}/dask/array/slicing.py
+${PYSITELIB}/dask/array/slicing.pyc
+${PYSITELIB}/dask/array/slicing.pyo
+${PYSITELIB}/dask/array/tests/__init__.py
+${PYSITELIB}/dask/array/tests/__init__.pyc
+${PYSITELIB}/dask/array/tests/__init__.pyo
+${PYSITELIB}/dask/array/tests/test_array_core.py
+${PYSITELIB}/dask/array/tests/test_array_core.pyc
+${PYSITELIB}/dask/array/tests/test_array_core.pyo
+${PYSITELIB}/dask/array/tests/test_chunk.py
+${PYSITELIB}/dask/array/tests/test_chunk.pyc
+${PYSITELIB}/dask/array/tests/test_chunk.pyo
+${PYSITELIB}/dask/array/tests/test_creation.py
+${PYSITELIB}/dask/array/tests/test_creation.pyc
+${PYSITELIB}/dask/array/tests/test_creation.pyo
+${PYSITELIB}/dask/array/tests/test_fft.py
+${PYSITELIB}/dask/array/tests/test_fft.pyc
+${PYSITELIB}/dask/array/tests/test_fft.pyo
+${PYSITELIB}/dask/array/tests/test_ghost.py
+${PYSITELIB}/dask/array/tests/test_ghost.pyc
+${PYSITELIB}/dask/array/tests/test_ghost.pyo
+${PYSITELIB}/dask/array/tests/test_image.py
+${PYSITELIB}/dask/array/tests/test_image.pyc
+${PYSITELIB}/dask/array/tests/test_image.pyo
+${PYSITELIB}/dask/array/tests/test_learn.py
+${PYSITELIB}/dask/array/tests/test_learn.pyc
+${PYSITELIB}/dask/array/tests/test_learn.pyo
+${PYSITELIB}/dask/array/tests/test_linalg.py
+${PYSITELIB}/dask/array/tests/test_linalg.pyc
+${PYSITELIB}/dask/array/tests/test_linalg.pyo
+${PYSITELIB}/dask/array/tests/test_linearoperator.py
+${PYSITELIB}/dask/array/tests/test_linearoperator.pyc
+${PYSITELIB}/dask/array/tests/test_linearoperator.pyo
+${PYSITELIB}/dask/array/tests/test_optimization.py
+${PYSITELIB}/dask/array/tests/test_optimization.pyc
+${PYSITELIB}/dask/array/tests/test_optimization.pyo
+${PYSITELIB}/dask/array/tests/test_percentiles.py
+${PYSITELIB}/dask/array/tests/test_percentiles.pyc
+${PYSITELIB}/dask/array/tests/test_percentiles.pyo
+${PYSITELIB}/dask/array/tests/test_random.py
+${PYSITELIB}/dask/array/tests/test_random.pyc
+${PYSITELIB}/dask/array/tests/test_random.pyo
+${PYSITELIB}/dask/array/tests/test_rechunk.py
+${PYSITELIB}/dask/array/tests/test_rechunk.pyc
+${PYSITELIB}/dask/array/tests/test_rechunk.pyo
+${PYSITELIB}/dask/array/tests/test_reductions.py
+${PYSITELIB}/dask/array/tests/test_reductions.pyc
+${PYSITELIB}/dask/array/tests/test_reductions.pyo
+${PYSITELIB}/dask/array/tests/test_slicing.py
+${PYSITELIB}/dask/array/tests/test_slicing.pyc
+${PYSITELIB}/dask/array/tests/test_slicing.pyo
+${PYSITELIB}/dask/array/tests/test_wrap.py
+${PYSITELIB}/dask/array/tests/test_wrap.pyc
+${PYSITELIB}/dask/array/tests/test_wrap.pyo
+${PYSITELIB}/dask/array/utils.py
+${PYSITELIB}/dask/array/utils.pyc
+${PYSITELIB}/dask/array/utils.pyo
+${PYSITELIB}/dask/array/wrap.py
+${PYSITELIB}/dask/array/wrap.pyc
+${PYSITELIB}/dask/array/wrap.pyo
+${PYSITELIB}/dask/async.py
+${PYSITELIB}/dask/async.pyc
+${PYSITELIB}/dask/async.pyo
+${PYSITELIB}/dask/bag/__init__.py
+${PYSITELIB}/dask/bag/__init__.pyc
+${PYSITELIB}/dask/bag/__init__.pyo
+${PYSITELIB}/dask/bag/core.py
+${PYSITELIB}/dask/bag/core.pyc
+${PYSITELIB}/dask/bag/core.pyo
+${PYSITELIB}/dask/bag/tests/__init__.py
+${PYSITELIB}/dask/bag/tests/__init__.pyc
+${PYSITELIB}/dask/bag/tests/__init__.pyo
+${PYSITELIB}/dask/bag/tests/test_bag.py
+${PYSITELIB}/dask/bag/tests/test_bag.pyc
+${PYSITELIB}/dask/bag/tests/test_bag.pyo
+${PYSITELIB}/dask/bag/tests/test_text.py
+${PYSITELIB}/dask/bag/tests/test_text.pyc
+${PYSITELIB}/dask/bag/tests/test_text.pyo
+${PYSITELIB}/dask/bag/text.py
+${PYSITELIB}/dask/bag/text.pyc
+${PYSITELIB}/dask/bag/text.pyo
+${PYSITELIB}/dask/base.py
+${PYSITELIB}/dask/base.pyc
+${PYSITELIB}/dask/base.pyo
+${PYSITELIB}/dask/bytes/__init__.py
+${PYSITELIB}/dask/bytes/__init__.pyc
+${PYSITELIB}/dask/bytes/__init__.pyo
+${PYSITELIB}/dask/bytes/compression.py
+${PYSITELIB}/dask/bytes/compression.pyc
+${PYSITELIB}/dask/bytes/compression.pyo
+${PYSITELIB}/dask/bytes/core.py
+${PYSITELIB}/dask/bytes/core.pyc
+${PYSITELIB}/dask/bytes/core.pyo
+${PYSITELIB}/dask/bytes/local.py
+${PYSITELIB}/dask/bytes/local.pyc
+${PYSITELIB}/dask/bytes/local.pyo
+${PYSITELIB}/dask/bytes/s3.py
+${PYSITELIB}/dask/bytes/s3.pyc
+${PYSITELIB}/dask/bytes/s3.pyo
+${PYSITELIB}/dask/bytes/tests/__init__.py
+${PYSITELIB}/dask/bytes/tests/__init__.pyc
+${PYSITELIB}/dask/bytes/tests/__init__.pyo
+${PYSITELIB}/dask/bytes/tests/test_bytes_utils.py
+${PYSITELIB}/dask/bytes/tests/test_bytes_utils.pyc
+${PYSITELIB}/dask/bytes/tests/test_bytes_utils.pyo
+${PYSITELIB}/dask/bytes/tests/test_compression.py
+${PYSITELIB}/dask/bytes/tests/test_compression.pyc
+${PYSITELIB}/dask/bytes/tests/test_compression.pyo
+${PYSITELIB}/dask/bytes/tests/test_local.py
+${PYSITELIB}/dask/bytes/tests/test_local.pyc
+${PYSITELIB}/dask/bytes/tests/test_local.pyo
+${PYSITELIB}/dask/bytes/tests/test_s3.py
+${PYSITELIB}/dask/bytes/tests/test_s3.pyc
+${PYSITELIB}/dask/bytes/tests/test_s3.pyo
+${PYSITELIB}/dask/bytes/utils.py
+${PYSITELIB}/dask/bytes/utils.pyc
+${PYSITELIB}/dask/bytes/utils.pyo
+${PYSITELIB}/dask/cache.py
+${PYSITELIB}/dask/cache.pyc
+${PYSITELIB}/dask/cache.pyo
+${PYSITELIB}/dask/callbacks.py
+${PYSITELIB}/dask/callbacks.pyc
+${PYSITELIB}/dask/callbacks.pyo
+${PYSITELIB}/dask/compatibility.py
+${PYSITELIB}/dask/compatibility.pyc
+${PYSITELIB}/dask/compatibility.pyo
+${PYSITELIB}/dask/context.py
+${PYSITELIB}/dask/context.pyc
+${PYSITELIB}/dask/context.pyo
+${PYSITELIB}/dask/core.py
+${PYSITELIB}/dask/core.pyc
+${PYSITELIB}/dask/core.pyo
+${PYSITELIB}/dask/dataframe/__init__.py
+${PYSITELIB}/dask/dataframe/__init__.pyc
+${PYSITELIB}/dask/dataframe/__init__.pyo
+${PYSITELIB}/dask/dataframe/categorical.py
+${PYSITELIB}/dask/dataframe/categorical.pyc
+${PYSITELIB}/dask/dataframe/categorical.pyo
+${PYSITELIB}/dask/dataframe/core.py
+${PYSITELIB}/dask/dataframe/core.pyc
+${PYSITELIB}/dask/dataframe/core.pyo
+${PYSITELIB}/dask/dataframe/csv.py
+${PYSITELIB}/dask/dataframe/csv.pyc
+${PYSITELIB}/dask/dataframe/csv.pyo
+${PYSITELIB}/dask/dataframe/demo.py
+${PYSITELIB}/dask/dataframe/demo.pyc
+${PYSITELIB}/dask/dataframe/demo.pyo
+${PYSITELIB}/dask/dataframe/groupby.py
+${PYSITELIB}/dask/dataframe/groupby.pyc
+${PYSITELIB}/dask/dataframe/groupby.pyo
+${PYSITELIB}/dask/dataframe/indexing.py
+${PYSITELIB}/dask/dataframe/indexing.pyc
+${PYSITELIB}/dask/dataframe/indexing.pyo
+${PYSITELIB}/dask/dataframe/io.py
+${PYSITELIB}/dask/dataframe/io.pyc
+${PYSITELIB}/dask/dataframe/io.pyo
+${PYSITELIB}/dask/dataframe/multi.py
+${PYSITELIB}/dask/dataframe/multi.pyc
+${PYSITELIB}/dask/dataframe/multi.pyo
+${PYSITELIB}/dask/dataframe/optimize.py
+${PYSITELIB}/dask/dataframe/optimize.pyc
+${PYSITELIB}/dask/dataframe/optimize.pyo
+${PYSITELIB}/dask/dataframe/partitionquantiles.py
+${PYSITELIB}/dask/dataframe/partitionquantiles.pyc
+${PYSITELIB}/dask/dataframe/partitionquantiles.pyo
+${PYSITELIB}/dask/dataframe/rolling.py
+${PYSITELIB}/dask/dataframe/rolling.pyc
+${PYSITELIB}/dask/dataframe/rolling.pyo
+${PYSITELIB}/dask/dataframe/shuffle.py
+${PYSITELIB}/dask/dataframe/shuffle.pyc
+${PYSITELIB}/dask/dataframe/shuffle.pyo
+${PYSITELIB}/dask/dataframe/tests/__init__.py
+${PYSITELIB}/dask/dataframe/tests/__init__.pyc
+${PYSITELIB}/dask/dataframe/tests/__init__.pyo
+${PYSITELIB}/dask/dataframe/tests/test_arithmetics_reduction.py
+${PYSITELIB}/dask/dataframe/tests/test_arithmetics_reduction.pyc
+${PYSITELIB}/dask/dataframe/tests/test_arithmetics_reduction.pyo
+${PYSITELIB}/dask/dataframe/tests/test_categorical.py
+${PYSITELIB}/dask/dataframe/tests/test_categorical.pyc
+${PYSITELIB}/dask/dataframe/tests/test_categorical.pyo
+${PYSITELIB}/dask/dataframe/tests/test_csv.py
+${PYSITELIB}/dask/dataframe/tests/test_csv.pyc
+${PYSITELIB}/dask/dataframe/tests/test_csv.pyo
+${PYSITELIB}/dask/dataframe/tests/test_dataframe.py
+${PYSITELIB}/dask/dataframe/tests/test_dataframe.pyc
+${PYSITELIB}/dask/dataframe/tests/test_dataframe.pyo
+${PYSITELIB}/dask/dataframe/tests/test_demo.py
+${PYSITELIB}/dask/dataframe/tests/test_demo.pyc
+${PYSITELIB}/dask/dataframe/tests/test_demo.pyo
+${PYSITELIB}/dask/dataframe/tests/test_groupby.py
+${PYSITELIB}/dask/dataframe/tests/test_groupby.pyc
+${PYSITELIB}/dask/dataframe/tests/test_groupby.pyo
+${PYSITELIB}/dask/dataframe/tests/test_indexing.py
+${PYSITELIB}/dask/dataframe/tests/test_indexing.pyc
+${PYSITELIB}/dask/dataframe/tests/test_indexing.pyo
+${PYSITELIB}/dask/dataframe/tests/test_io.py
+${PYSITELIB}/dask/dataframe/tests/test_io.pyc
+${PYSITELIB}/dask/dataframe/tests/test_io.pyo
+${PYSITELIB}/dask/dataframe/tests/test_multi.py
+${PYSITELIB}/dask/dataframe/tests/test_multi.pyc
+${PYSITELIB}/dask/dataframe/tests/test_multi.pyo
+${PYSITELIB}/dask/dataframe/tests/test_optimize_dataframe.py
+${PYSITELIB}/dask/dataframe/tests/test_optimize_dataframe.pyc
+${PYSITELIB}/dask/dataframe/tests/test_optimize_dataframe.pyo
+${PYSITELIB}/dask/dataframe/tests/test_rolling.py
+${PYSITELIB}/dask/dataframe/tests/test_rolling.pyc
+${PYSITELIB}/dask/dataframe/tests/test_rolling.pyo
+${PYSITELIB}/dask/dataframe/tests/test_shuffle.py
+${PYSITELIB}/dask/dataframe/tests/test_shuffle.pyc
+${PYSITELIB}/dask/dataframe/tests/test_shuffle.pyo
+${PYSITELIB}/dask/dataframe/tests/test_utils_dataframe.py
+${PYSITELIB}/dask/dataframe/tests/test_utils_dataframe.pyc
+${PYSITELIB}/dask/dataframe/tests/test_utils_dataframe.pyo
+${PYSITELIB}/dask/dataframe/tseries/__init__.py
+${PYSITELIB}/dask/dataframe/tseries/__init__.pyc
+${PYSITELIB}/dask/dataframe/tseries/__init__.pyo
+${PYSITELIB}/dask/dataframe/tseries/resample.py
+${PYSITELIB}/dask/dataframe/tseries/resample.pyc
+${PYSITELIB}/dask/dataframe/tseries/resample.pyo
+${PYSITELIB}/dask/dataframe/tseries/tests/__init__.py
+${PYSITELIB}/dask/dataframe/tseries/tests/__init__.pyc
+${PYSITELIB}/dask/dataframe/tseries/tests/__init__.pyo
+${PYSITELIB}/dask/dataframe/tseries/tests/test_resample.py
+${PYSITELIB}/dask/dataframe/tseries/tests/test_resample.pyc
+${PYSITELIB}/dask/dataframe/tseries/tests/test_resample.pyo
+${PYSITELIB}/dask/dataframe/utils.py
+${PYSITELIB}/dask/dataframe/utils.pyc
+${PYSITELIB}/dask/dataframe/utils.pyo
+${PYSITELIB}/dask/delayed.py
+${PYSITELIB}/dask/delayed.pyc
+${PYSITELIB}/dask/delayed.pyo
+${PYSITELIB}/dask/diagnostics/__init__.py
+${PYSITELIB}/dask/diagnostics/__init__.pyc
+${PYSITELIB}/dask/diagnostics/__init__.pyo
+${PYSITELIB}/dask/diagnostics/profile.py
+${PYSITELIB}/dask/diagnostics/profile.pyc
+${PYSITELIB}/dask/diagnostics/profile.pyo
+${PYSITELIB}/dask/diagnostics/profile_visualize.py
+${PYSITELIB}/dask/diagnostics/profile_visualize.pyc
+${PYSITELIB}/dask/diagnostics/profile_visualize.pyo
+${PYSITELIB}/dask/diagnostics/progress.py
+${PYSITELIB}/dask/diagnostics/progress.pyc
+${PYSITELIB}/dask/diagnostics/progress.pyo
+${PYSITELIB}/dask/diagnostics/tests/__init__.py
+${PYSITELIB}/dask/diagnostics/tests/__init__.pyc
+${PYSITELIB}/dask/diagnostics/tests/__init__.pyo
+${PYSITELIB}/dask/diagnostics/tests/test_profiler.py
+${PYSITELIB}/dask/diagnostics/tests/test_profiler.pyc
+${PYSITELIB}/dask/diagnostics/tests/test_profiler.pyo
+${PYSITELIB}/dask/diagnostics/tests/test_progress.py
+${PYSITELIB}/dask/diagnostics/tests/test_progress.pyc
+${PYSITELIB}/dask/diagnostics/tests/test_progress.pyo
+${PYSITELIB}/dask/distributed.py
+${PYSITELIB}/dask/distributed.pyc
+${PYSITELIB}/dask/distributed.pyo
+${PYSITELIB}/dask/dot.py
+${PYSITELIB}/dask/dot.pyc
+${PYSITELIB}/dask/dot.pyo
+${PYSITELIB}/dask/imperative.py
+${PYSITELIB}/dask/imperative.pyc
+${PYSITELIB}/dask/imperative.pyo
+${PYSITELIB}/dask/multiprocessing.py
+${PYSITELIB}/dask/multiprocessing.pyc
+${PYSITELIB}/dask/multiprocessing.pyo
+${PYSITELIB}/dask/optimize.py
+${PYSITELIB}/dask/optimize.pyc
+${PYSITELIB}/dask/optimize.pyo
+${PYSITELIB}/dask/order.py
+${PYSITELIB}/dask/order.pyc
+${PYSITELIB}/dask/order.pyo
+${PYSITELIB}/dask/rewrite.py
+${PYSITELIB}/dask/rewrite.pyc
+${PYSITELIB}/dask/rewrite.pyo
+${PYSITELIB}/dask/store/__init__.py
+${PYSITELIB}/dask/store/__init__.pyc
+${PYSITELIB}/dask/store/__init__.pyo
+${PYSITELIB}/dask/store/core.py
+${PYSITELIB}/dask/store/core.pyc
+${PYSITELIB}/dask/store/core.pyo
+${PYSITELIB}/dask/store/tests/__init__.py
+${PYSITELIB}/dask/store/tests/__init__.pyc
+${PYSITELIB}/dask/store/tests/__init__.pyo
+${PYSITELIB}/dask/store/tests/test_store.py
+${PYSITELIB}/dask/store/tests/test_store.pyc
+${PYSITELIB}/dask/store/tests/test_store.pyo
+${PYSITELIB}/dask/tests/__init__.py
+${PYSITELIB}/dask/tests/__init__.pyc
+${PYSITELIB}/dask/tests/__init__.pyo
+${PYSITELIB}/dask/tests/test_async.py
+${PYSITELIB}/dask/tests/test_async.pyc
+${PYSITELIB}/dask/tests/test_async.pyo
+${PYSITELIB}/dask/tests/test_base.py
+${PYSITELIB}/dask/tests/test_base.pyc
+${PYSITELIB}/dask/tests/test_base.pyo
+${PYSITELIB}/dask/tests/test_cache.py
+${PYSITELIB}/dask/tests/test_cache.pyc
+${PYSITELIB}/dask/tests/test_cache.pyo
+${PYSITELIB}/dask/tests/test_callbacks.py
+${PYSITELIB}/dask/tests/test_callbacks.pyc
+${PYSITELIB}/dask/tests/test_callbacks.pyo
+${PYSITELIB}/dask/tests/test_context.py
+${PYSITELIB}/dask/tests/test_context.pyc
+${PYSITELIB}/dask/tests/test_context.pyo
+${PYSITELIB}/dask/tests/test_core.py
+${PYSITELIB}/dask/tests/test_core.pyc
+${PYSITELIB}/dask/tests/test_core.pyo
+${PYSITELIB}/dask/tests/test_delayed.py
+${PYSITELIB}/dask/tests/test_delayed.pyc
+${PYSITELIB}/dask/tests/test_delayed.pyo
+${PYSITELIB}/dask/tests/test_distributed.py
+${PYSITELIB}/dask/tests/test_distributed.pyc
+${PYSITELIB}/dask/tests/test_distributed.pyo
+${PYSITELIB}/dask/tests/test_dot.py
+${PYSITELIB}/dask/tests/test_dot.pyc
+${PYSITELIB}/dask/tests/test_dot.pyo
+${PYSITELIB}/dask/tests/test_multiprocessing.py
+${PYSITELIB}/dask/tests/test_multiprocessing.pyc
+${PYSITELIB}/dask/tests/test_multiprocessing.pyo
+${PYSITELIB}/dask/tests/test_optimize.py
+${PYSITELIB}/dask/tests/test_optimize.pyc
+${PYSITELIB}/dask/tests/test_optimize.pyo
+${PYSITELIB}/dask/tests/test_order.py
+${PYSITELIB}/dask/tests/test_order.pyc
+${PYSITELIB}/dask/tests/test_order.pyo
+${PYSITELIB}/dask/tests/test_rewrite.py
+${PYSITELIB}/dask/tests/test_rewrite.pyc
+${PYSITELIB}/dask/tests/test_rewrite.pyo
+${PYSITELIB}/dask/tests/test_threaded.py
+${PYSITELIB}/dask/tests/test_threaded.pyc
+${PYSITELIB}/dask/tests/test_threaded.pyo
+${PYSITELIB}/dask/tests/test_utils.py
+${PYSITELIB}/dask/tests/test_utils.pyc
+${PYSITELIB}/dask/tests/test_utils.pyo
+${PYSITELIB}/dask/threaded.py
+${PYSITELIB}/dask/threaded.pyc
+${PYSITELIB}/dask/threaded.pyo
+${PYSITELIB}/dask/utils.py
+${PYSITELIB}/dask/utils.pyc
+${PYSITELIB}/dask/utils.pyo
+${PYSITELIB}/dask/utils_test.py
+${PYSITELIB}/dask/utils_test.pyc
+${PYSITELIB}/dask/utils_test.pyo
diff --git a/py-dask/distinfo b/py-dask/distinfo
new file mode 100644
index 0000000..7721f50
--- /dev/null
+++ b/py-dask/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (dask-0.10.1.tar.gz) = 0f9b99a50a4293ad0083931e03bff2fcefbe047f
+RMD160 (dask-0.10.1.tar.gz) = 3878567d715a44d1413510f2dda89846853f4e65
+SHA512 (dask-0.10.1.tar.gz) = 3981092b859b46f736fd4fbc73843eaedcac0e4fce3ccd1d2e32445a6101e36cc189e877588d614e74d591e2bd09df73a382b507208b2970140e011af38bf5b0
+Size (dask-0.10.1.tar.gz) = 351365 bytes
diff --git a/py-filelock/DESCR b/py-filelock/DESCR
new file mode 100644
index 0000000..75a46cc
--- /dev/null
+++ b/py-filelock/DESCR
@@ -0,0 +1,5 @@
+This package contains a single module, which implements a platform independent
+file locking mechanism for Python.
+
+The lock includes a lock counter and is thread safe. This means, when locking
+the same lock object twice, it will not block
diff --git a/py-filelock/Makefile b/py-filelock/Makefile
new file mode 100644
index 0000000..1db515a
--- /dev/null
+++ b/py-filelock/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	filelock-2.0.6
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	https://pypi.python.org/packages/4f/a2/77c853102454005ff1f95417ae7605b445836212ecd99b717a447c7fb668/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/benediktschmitt/py-filelock
+COMMENT=	Platform independent file lock
+LICENSE=	public-domain
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-filelock/PLIST b/py-filelock/PLIST
new file mode 100644
index 0000000..dab6618
--- /dev/null
+++ b/py-filelock/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/filelock.py
+${PYSITELIB}/filelock.pyc
+${PYSITELIB}/filelock.pyo
diff --git a/py-filelock/distinfo b/py-filelock/distinfo
new file mode 100644
index 0000000..1a33526
--- /dev/null
+++ b/py-filelock/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (filelock-2.0.6.tar.gz) = de619c05085344ad79461b2cf96b5a29601b315d
+RMD160 (filelock-2.0.6.tar.gz) = 52b84cab56caf2f7f105a9af4774ac1214bc66c8
+SHA512 (filelock-2.0.6.tar.gz) = d6a3254cdd4b3316e9af22023fb82cbd3c694addb56f5bd3a9914a426617b76ff82ac6ebbaaaff8d977d23aa71cbd1ed83f70c24c48a8b6b061f15746a82c198
+Size (filelock-2.0.6.tar.gz) = 5023 bytes
+SHA1 (patch-setup.py) = 8391135ad54e5a4293fc250af5eb0414abc6f69b
diff --git a/py-filelock/patches/patch-setup.py b/py-filelock/patches/patch-setup.py
new file mode 100644
index 0000000..969ba54
--- /dev/null
+++ b/py-filelock/patches/patch-setup.py
@@ -0,0 +1,12 @@
+$NetBSD$
+
+--- setup.py.orig	2015-03-25 10:28:09.000000000 +0000
++++ setup.py
+@@ -53,7 +53,6 @@ setup(
+     url = "https://github.com/benediktschmitt/py-filelock";,
+     download_url = "https://github.com/benediktschmitt/py-filelock/archive/master.zip";,
+     py_modules = ["filelock"],
+-    data_files = [("", ["LICENSE.rst", "README.rst"])],
+     license = license_,
+     classifiers = [
+         "License :: Public Domain",
diff --git a/py-hepcrawl/DESCR b/py-hepcrawl/DESCR
new file mode 100644
index 0000000..d8613ec
--- /dev/null
+++ b/py-hepcrawl/DESCR
@@ -0,0 +1,5 @@
+HEPcrawl is a harvesting library based on Scrapy (http://scrapy.org)
+for INSPIRE-HEP (http://inspirehep.net) that focuses on automatic and
+semi-automatic retrieval of new content from all the sources the site
+aggregates. In particular content from major and minor publishers in
+the field of High-Energy Physics
diff --git a/py-hepcrawl/Makefile b/py-hepcrawl/Makefile
new file mode 100644
index 0000000..a1f279e
--- /dev/null
+++ b/py-hepcrawl/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	hepcrawl-0.2.0
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math
+MASTER_SITES=	https://pypi.python.org/packages/17/db/3e0933de5e5547394928f3d76cbd655e11cd8b7f933c6658e8a109f5ff1c/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/inspirehep/hepcrawl
+COMMENT=	Scrapy project for feeds into INSPIRE-HEP
+LICENSE=	modified-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-furl>=0.4.5:../../www/py-furl
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-hepcrawl/PLIST b/py-hepcrawl/PLIST
new file mode 100644
index 0000000..793e6fa
--- /dev/null
+++ b/py-hepcrawl/PLIST
@@ -0,0 +1,182 @@
+@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}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/hepcrawl/__init__.py
+${PYSITELIB}/hepcrawl/__init__.pyc
+${PYSITELIB}/hepcrawl/__init__.pyo
+${PYSITELIB}/hepcrawl/dateutils.py
+${PYSITELIB}/hepcrawl/dateutils.pyc
+${PYSITELIB}/hepcrawl/dateutils.pyo
+${PYSITELIB}/hepcrawl/extensions.py
+${PYSITELIB}/hepcrawl/extensions.pyc
+${PYSITELIB}/hepcrawl/extensions.pyo
+${PYSITELIB}/hepcrawl/extractors/__init__.py
+${PYSITELIB}/hepcrawl/extractors/__init__.pyc
+${PYSITELIB}/hepcrawl/extractors/__init__.pyo
+${PYSITELIB}/hepcrawl/extractors/jats.py
+${PYSITELIB}/hepcrawl/extractors/jats.pyc
+${PYSITELIB}/hepcrawl/extractors/jats.pyo
+${PYSITELIB}/hepcrawl/inputs.py
+${PYSITELIB}/hepcrawl/inputs.pyc
+${PYSITELIB}/hepcrawl/inputs.pyo
+${PYSITELIB}/hepcrawl/items.py
+${PYSITELIB}/hepcrawl/items.pyc
+${PYSITELIB}/hepcrawl/items.pyo
+${PYSITELIB}/hepcrawl/loaders.py
+${PYSITELIB}/hepcrawl/loaders.pyc
+${PYSITELIB}/hepcrawl/loaders.pyo
+${PYSITELIB}/hepcrawl/mappings.py
+${PYSITELIB}/hepcrawl/mappings.pyc
+${PYSITELIB}/hepcrawl/mappings.pyo
+${PYSITELIB}/hepcrawl/middlewares.py
+${PYSITELIB}/hepcrawl/middlewares.pyc
+${PYSITELIB}/hepcrawl/middlewares.pyo
+${PYSITELIB}/hepcrawl/outputs.py
+${PYSITELIB}/hepcrawl/outputs.pyc
+${PYSITELIB}/hepcrawl/outputs.pyo
+${PYSITELIB}/hepcrawl/pipelines.py
+${PYSITELIB}/hepcrawl/pipelines.pyc
+${PYSITELIB}/hepcrawl/pipelines.pyo
+${PYSITELIB}/hepcrawl/settings.py
+${PYSITELIB}/hepcrawl/settings.pyc
+${PYSITELIB}/hepcrawl/settings.pyo
+${PYSITELIB}/hepcrawl/spiders/__init__.py
+${PYSITELIB}/hepcrawl/spiders/__init__.pyc
+${PYSITELIB}/hepcrawl/spiders/__init__.pyo
+${PYSITELIB}/hepcrawl/spiders/alpha_spider.py
+${PYSITELIB}/hepcrawl/spiders/alpha_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/alpha_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/aps_spider.py
+${PYSITELIB}/hepcrawl/spiders/aps_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/aps_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/arxiv_spider.py
+${PYSITELIB}/hepcrawl/spiders/arxiv_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/arxiv_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/base_spider.py
+${PYSITELIB}/hepcrawl/spiders/base_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/base_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/brown_spider.py
+${PYSITELIB}/hepcrawl/spiders/brown_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/brown_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/dnb_spider.py
+${PYSITELIB}/hepcrawl/spiders/dnb_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/dnb_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/elsevier_spider.py
+${PYSITELIB}/hepcrawl/spiders/elsevier_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/elsevier_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/phenix_spider.py
+${PYSITELIB}/hepcrawl/spiders/phenix_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/phenix_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/phil_spider.py
+${PYSITELIB}/hepcrawl/spiders/phil_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/phil_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/pos_spider.py
+${PYSITELIB}/hepcrawl/spiders/pos_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/pos_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/t2k_spider.py
+${PYSITELIB}/hepcrawl/spiders/t2k_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/t2k_spider.pyo
+${PYSITELIB}/hepcrawl/spiders/wsp_spider.py
+${PYSITELIB}/hepcrawl/spiders/wsp_spider.pyc
+${PYSITELIB}/hepcrawl/spiders/wsp_spider.pyo
+${PYSITELIB}/hepcrawl/utils.py
+${PYSITELIB}/hepcrawl/utils.pyc
+${PYSITELIB}/hepcrawl/utils.pyo
+${PYSITELIB}/hepcrawl/version.py
+${PYSITELIB}/hepcrawl/version.pyc
+${PYSITELIB}/hepcrawl/version.pyo
+${PYSITELIB}/tests/__init__.py
+${PYSITELIB}/tests/__init__.pyc
+${PYSITELIB}/tests/__init__.pyo
+${PYSITELIB}/tests/data/netrc
+${PYSITELIB}/tests/data/test.zip
+${PYSITELIB}/tests/responses/__init__.py
+${PYSITELIB}/tests/responses/__init__.pyc
+${PYSITELIB}/tests/responses/__init__.pyo
+${PYSITELIB}/tests/responses/alpha/test_1.htm
+${PYSITELIB}/tests/responses/alpha/test_10.htm
+${PYSITELIB}/tests/responses/aps/aps_single_response.json
+${PYSITELIB}/tests/responses/arxiv/sample_arxiv_record.xml
+${PYSITELIB}/tests/responses/base/test_1.xml
+${PYSITELIB}/tests/responses/base/test_1000.xml
+${PYSITELIB}/tests/responses/base/test_14.xml
+${PYSITELIB}/tests/responses/base/test_1_splash.htm
+${PYSITELIB}/tests/responses/base/test_8.xml
+${PYSITELIB}/tests/responses/base/test_record1.xml
+${PYSITELIB}/tests/responses/base/test_record1_no_namespaces.xml
+${PYSITELIB}/tests/responses/base/test_record2.xml
+${PYSITELIB}/tests/responses/base/test_record2_no_namespaces.xml
+${PYSITELIB}/tests/responses/brown/test_1.json
+${PYSITELIB}/tests/responses/brown/test_splash.html
+${PYSITELIB}/tests/responses/dnb/test_1.xml
+${PYSITELIB}/tests/responses/dnb/test_splash.html
+${PYSITELIB}/tests/responses/elsevier/fake_astropart.zip
+${PYSITELIB}/tests/responses/elsevier/fake_nima.zip
+${PYSITELIB}/tests/responses/elsevier/sample_consyn_record.xml
+${PYSITELIB}/tests/responses/phenix/test_1.html
+${PYSITELIB}/tests/responses/phil/fake_splash.html
+${PYSITELIB}/tests/responses/phil/test_journal.json
+${PYSITELIB}/tests/responses/phil/test_thesis.json
+${PYSITELIB}/tests/responses/pos/sample_pos_record.xml
+${PYSITELIB}/tests/responses/pos/sample_splash_page.html
+${PYSITELIB}/tests/responses/t2k/001.html
+${PYSITELIB}/tests/responses/t2k/test_1.html
+${PYSITELIB}/tests/responses/t2k/test_1_nourl.html
+${PYSITELIB}/tests/responses/t2k/test_list.html
+${PYSITELIB}/tests/responses/world_scientific/sample_ws_record.xml
+${PYSITELIB}/tests/test_alpha.py
+${PYSITELIB}/tests/test_alpha.pyc
+${PYSITELIB}/tests/test_alpha.pyo
+${PYSITELIB}/tests/test_aps.py
+${PYSITELIB}/tests/test_aps.pyc
+${PYSITELIB}/tests/test_aps.pyo
+${PYSITELIB}/tests/test_arxiv.py
+${PYSITELIB}/tests/test_arxiv.pyc
+${PYSITELIB}/tests/test_arxiv.pyo
+${PYSITELIB}/tests/test_base.py
+${PYSITELIB}/tests/test_base.pyc
+${PYSITELIB}/tests/test_base.pyo
+${PYSITELIB}/tests/test_brown.py
+${PYSITELIB}/tests/test_brown.pyc
+${PYSITELIB}/tests/test_brown.pyo
+${PYSITELIB}/tests/test_dateutils.py
+${PYSITELIB}/tests/test_dateutils.pyc
+${PYSITELIB}/tests/test_dateutils.pyo
+${PYSITELIB}/tests/test_dnb.py
+${PYSITELIB}/tests/test_dnb.pyc
+${PYSITELIB}/tests/test_dnb.pyo
+${PYSITELIB}/tests/test_elsevier.py
+${PYSITELIB}/tests/test_elsevier.pyc
+${PYSITELIB}/tests/test_elsevier.pyo
+${PYSITELIB}/tests/test_extensions.py
+${PYSITELIB}/tests/test_extensions.pyc
+${PYSITELIB}/tests/test_extensions.pyo
+${PYSITELIB}/tests/test_inputs.py
+${PYSITELIB}/tests/test_inputs.pyc
+${PYSITELIB}/tests/test_inputs.pyo
+${PYSITELIB}/tests/test_phenix.py
+${PYSITELIB}/tests/test_phenix.pyc
+${PYSITELIB}/tests/test_phenix.pyo
+${PYSITELIB}/tests/test_phil.py
+${PYSITELIB}/tests/test_phil.pyc
+${PYSITELIB}/tests/test_phil.pyo
+${PYSITELIB}/tests/test_pipelines.py
+${PYSITELIB}/tests/test_pipelines.pyc
+${PYSITELIB}/tests/test_pipelines.pyo
+${PYSITELIB}/tests/test_pos.py
+${PYSITELIB}/tests/test_pos.pyc
+${PYSITELIB}/tests/test_pos.pyo
+${PYSITELIB}/tests/test_t2k.py
+${PYSITELIB}/tests/test_t2k.pyc
+${PYSITELIB}/tests/test_t2k.pyo
+${PYSITELIB}/tests/test_utils.py
+${PYSITELIB}/tests/test_utils.pyc
+${PYSITELIB}/tests/test_utils.pyo
+${PYSITELIB}/tests/test_world_scientific.py
+${PYSITELIB}/tests/test_world_scientific.pyc
+${PYSITELIB}/tests/test_world_scientific.pyo
diff --git a/py-hepcrawl/distinfo b/py-hepcrawl/distinfo
new file mode 100644
index 0000000..c9a771e
--- /dev/null
+++ b/py-hepcrawl/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (hepcrawl-0.2.0.tar.gz) = a0d7d8bbe6d781c58d1c4bf4579c388712f315e6
+RMD160 (hepcrawl-0.2.0.tar.gz) = 4dfd7c01fa7022ff66d8f76800f6bb583e24d4f9
+SHA512 (hepcrawl-0.2.0.tar.gz) = 95514842f8d137186a4dd42d81123c8f314fa76bf6c8a16332c3d6b8e4531c86576666506279fecc1622f1e7e56147a3ece0db29245171c83b24b684d3ccfa5b
+Size (hepcrawl-0.2.0.tar.gz) = 1160012 bytes
diff --git a/py-htmlparser/DESCR b/py-htmlparser/DESCR
new file mode 100644
index 0000000..ecfdb31
--- /dev/null
+++ b/py-htmlparser/DESCR
@@ -0,0 +1 @@
+A copy of HTMLParser from python2.7 for use in python2.6
diff --git a/py-htmlparser/Makefile b/py-htmlparser/Makefile
new file mode 100644
index 0000000..51b89a8
--- /dev/null
+++ b/py-htmlparser/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+DISTNAME=	HTMLParser-0.0.2
+PKGNAME=        ${PYPKGPREFIX}-${DISTNAME:tl}
+CATEGORIES=	www
+MASTER_SITES=	https://pypi.python.org/packages/85/d1/46b0a439e88974c99785361069134522dd46012eef9578e1623821368e24/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	http://github.com/PolicyStat/HTMLParser/
+COMMENT=	Backport of HTMLParser from python 2.7
+LICENSE=	modified-bsd
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-htmlparser/PLIST b/py-htmlparser/PLIST
new file mode 100644
index 0000000..5bb43c3
--- /dev/null
+++ b/py-htmlparser/PLIST
@@ -0,0 +1,9 @@
+@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}/top_level.txt
+${PYSITELIB}/HTMLParser.py
+${PYSITELIB}/HTMLParser.pyc
+${PYSITELIB}/HTMLParser.pyo
diff --git a/py-htmlparser/distinfo b/py-htmlparser/distinfo
new file mode 100644
index 0000000..3a0fbbb
--- /dev/null
+++ b/py-htmlparser/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (HTMLParser-0.0.2.tar.gz) = a1e89114e8756840528377e806060b6c07d13e6f
+RMD160 (HTMLParser-0.0.2.tar.gz) = 887cf3f76b4742faa40f5d6c47c0c77eebdf43bc
+SHA512 (HTMLParser-0.0.2.tar.gz) = 1bf869ae57785b79f09115d6d7b5b6efdb6c28bfd5411068415c1b787ba2689da05ca9f9895c865e680e1e410f9c220bcfa36cf62e66e587a268423a614fcb3a
+Size (HTMLParser-0.0.2.tar.gz) = 5970 bytes
diff --git a/py-httpretty/DESCR b/py-httpretty/DESCR
new file mode 100644
index 0000000..de4a7df
--- /dev/null
+++ b/py-httpretty/DESCR
@@ -0,0 +1 @@
+HTTP client mock for Python
diff --git a/py-httpretty/Makefile b/py-httpretty/Makefile
new file mode 100644
index 0000000..a110a8c
--- /dev/null
+++ b/py-httpretty/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME=	httpretty-0.8.14
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	www
+MASTER_SITES=	https://pypi.python.org/packages/7c/7d/fdc08c3ecc0d49cb95cb67fd03034915e0f8d714b18f4d739c062a10a95c/
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	http://github.com/gabrielfalcao/httpretty
+COMMENT=	HTTP client mock for Python
+LICENSE=	mit
+
+WRKSRC=		${WRKDIR}/httpretty-0.8.14
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-httpretty/PLIST b/py-httpretty/PLIST
new file mode 100644
index 0000000..73f1b70
--- /dev/null
+++ b/py-httpretty/PLIST
@@ -0,0 +1,24 @@
+@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}/top_level.txt
+${PYSITELIB}/httpretty/__init__.py
+${PYSITELIB}/httpretty/__init__.pyc
+${PYSITELIB}/httpretty/__init__.pyo
+${PYSITELIB}/httpretty/compat.py
+${PYSITELIB}/httpretty/compat.pyc
+${PYSITELIB}/httpretty/compat.pyo
+${PYSITELIB}/httpretty/core.py
+${PYSITELIB}/httpretty/core.pyc
+${PYSITELIB}/httpretty/core.pyo
+${PYSITELIB}/httpretty/errors.py
+${PYSITELIB}/httpretty/errors.pyc
+${PYSITELIB}/httpretty/errors.pyo
+${PYSITELIB}/httpretty/http.py
+${PYSITELIB}/httpretty/http.pyc
+${PYSITELIB}/httpretty/http.pyo
+${PYSITELIB}/httpretty/utils.py
+${PYSITELIB}/httpretty/utils.pyc
+${PYSITELIB}/httpretty/utils.pyo
diff --git a/py-httpretty/distinfo b/py-httpretty/distinfo
new file mode 100644
index 0000000..ab9114a
--- /dev/null
+++ b/py-httpretty/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (httpretty-0.8.14.tar.gz) = 39eb24b74554a369ebc8caf33237c60dbe2d7227
+RMD160 (httpretty-0.8.14.tar.gz) = 6fbcf0950330e98caa65805afa7aca74df6e6ff5
+SHA512 (httpretty-0.8.14.tar.gz) = 5adab6450e8360cc21bab4136f64cd11757b9f292c7e27980fe2561f3e705baf4f0211b9e6ff4ec9ba96a788a6c5b5b1d26657972b67423c9c25491927b0884b
+Size (httpretty-0.8.14.tar.gz) = 43574 bytes
diff --git a/py-lmfit/DESCR b/py-lmfit/DESCR
new file mode 100644
index 0000000..4ad5bc3
--- /dev/null
+++ b/py-lmfit/DESCR
@@ -0,0 +1,11 @@
+A library for least-squares minimization and data fitting in Python. Built
+on top of scipy.optimize, lmfit provides a Parameter object which can be set
+as fixed or free, can have upper and/or lower bounds, or can be written in
+terms of algebraic constraints of other Parameters. The user writes a function
+to be minimized as a function of these Parameters, and the scipy.optimize
+methods are used to find the optimal values for the Parameters.
+The Levenberg-Marquardt (leastsq) is the default minimization algorithm, and
+provides estimated standard errors and correlations between varied Parameters.
+Other minimization methods, including Nelder-Mead's downhill simplex, Powell's
+method, BFGS, Sequential Least Squares, and others are also supported. Bounds
+and contraints can be placed on Parameters for all of these methods.
diff --git a/py-lmfit/Makefile b/py-lmfit/Makefile
new file mode 100644
index 0000000..3ef5692
--- /dev/null
+++ b/py-lmfit/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	lmfit-0.9.3
+PKGNAME=        ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math
+MASTER_SITES=	https://pypi.python.org/packages/c6/4a/75f188877264b6f9e8f2d68f213d2c7329bcb3a86be013fa11c1d256990e/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	http://lmfit.github.io/lmfit-py/
+COMMENT=	Least-Squares Minimization with Bounds and Constraints
+LICENSE=	modified-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-scipy>=0.15.0:../../math/py-scipy
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-lmfit/PLIST b/py-lmfit/PLIST
new file mode 100644
index 0000000..c6b19ca
--- /dev/null
+++ b/py-lmfit/PLIST
@@ -0,0 +1,60 @@
+@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}/lmfit/__init__.py
+${PYSITELIB}/lmfit/__init__.pyc
+${PYSITELIB}/lmfit/__init__.pyo
+${PYSITELIB}/lmfit/_differentialevolution.py
+${PYSITELIB}/lmfit/_differentialevolution.pyc
+${PYSITELIB}/lmfit/_differentialevolution.pyo
+${PYSITELIB}/lmfit/_version.py
+${PYSITELIB}/lmfit/_version.pyc
+${PYSITELIB}/lmfit/_version.pyo
+${PYSITELIB}/lmfit/asteval.py
+${PYSITELIB}/lmfit/asteval.pyc
+${PYSITELIB}/lmfit/asteval.pyo
+${PYSITELIB}/lmfit/astutils.py
+${PYSITELIB}/lmfit/astutils.pyc
+${PYSITELIB}/lmfit/astutils.pyo
+${PYSITELIB}/lmfit/confidence.py
+${PYSITELIB}/lmfit/confidence.pyc
+${PYSITELIB}/lmfit/confidence.pyo
+${PYSITELIB}/lmfit/lineshapes.py
+${PYSITELIB}/lmfit/lineshapes.pyc
+${PYSITELIB}/lmfit/lineshapes.pyo
+${PYSITELIB}/lmfit/minimizer.py
+${PYSITELIB}/lmfit/minimizer.pyc
+${PYSITELIB}/lmfit/minimizer.pyo
+${PYSITELIB}/lmfit/model.py
+${PYSITELIB}/lmfit/model.pyc
+${PYSITELIB}/lmfit/model.pyo
+${PYSITELIB}/lmfit/models.py
+${PYSITELIB}/lmfit/models.pyc
+${PYSITELIB}/lmfit/models.pyo
+${PYSITELIB}/lmfit/ordereddict.py
+${PYSITELIB}/lmfit/ordereddict.pyc
+${PYSITELIB}/lmfit/ordereddict.pyo
+${PYSITELIB}/lmfit/parameter.py
+${PYSITELIB}/lmfit/parameter.pyc
+${PYSITELIB}/lmfit/parameter.pyo
+${PYSITELIB}/lmfit/printfuncs.py
+${PYSITELIB}/lmfit/printfuncs.pyc
+${PYSITELIB}/lmfit/printfuncs.pyo
+${PYSITELIB}/lmfit/ui/__init__.py
+${PYSITELIB}/lmfit/ui/__init__.pyc
+${PYSITELIB}/lmfit/ui/__init__.pyo
+${PYSITELIB}/lmfit/ui/basefitter.py
+${PYSITELIB}/lmfit/ui/basefitter.pyc
+${PYSITELIB}/lmfit/ui/basefitter.pyo
+${PYSITELIB}/lmfit/ui/ipy_fitter.py
+${PYSITELIB}/lmfit/ui/ipy_fitter.pyc
+${PYSITELIB}/lmfit/ui/ipy_fitter.pyo
+${PYSITELIB}/lmfit/uncertainties/__init__.py
+${PYSITELIB}/lmfit/uncertainties/__init__.pyc
+${PYSITELIB}/lmfit/uncertainties/__init__.pyo
+${PYSITELIB}/lmfit/uncertainties/umath.py
+${PYSITELIB}/lmfit/uncertainties/umath.pyc
+${PYSITELIB}/lmfit/uncertainties/umath.pyo
diff --git a/py-lmfit/distinfo b/py-lmfit/distinfo
new file mode 100644
index 0000000..28ee518
--- /dev/null
+++ b/py-lmfit/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (lmfit-0.9.3.tar.gz) = b83a6e6babb363d9bdb7ca1b3b91c53083ea8347
+RMD160 (lmfit-0.9.3.tar.gz) = c218b487bb2bdd5be3daf8dfd3905100dac0a6da
+SHA512 (lmfit-0.9.3.tar.gz) = d05ad0ea431a98deb4bfc4bfacd256844d7a7ecd42794b417483c97835d220bd33cccbb75931c3534798b80b92b121afa5d79eb8404a366537d5534650270d0f
+Size (lmfit-0.9.3.tar.gz) = 1119828 bytes
diff --git a/py-multiprocess/DESCR b/py-multiprocess/DESCR
new file mode 100644
index 0000000..a0c1109
--- /dev/null
+++ b/py-multiprocess/DESCR
@@ -0,0 +1,2 @@
+multiprocess is a fork of multiprocessing, Better multiprocessing and
+multithreading in python
diff --git a/py-multiprocess/Makefile b/py-multiprocess/Makefile
new file mode 100644
index 0000000..6296330
--- /dev/null
+++ b/py-multiprocess/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+DISTNAME=	multiprocess-0.70.4
+PKGNAME=        ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel
+MASTER_SITES=	https://pypi.python.org/packages/0b/24/21184ba071263e99655452680943701e5aeb4ac7c25bd8691b150aef64c4/
+EXTRACT_SUFX=	.tgz#md5=587596fff965e66a4f474a283a72f180
+
+MAINTAINER=	kamelderouiche%yahoo.com@localhost
+HOMEPAGE=	https://github.com/uqfoundation
+COMMENT=	Better multiprocessing and multithreading in python
+LICENSE=	modified-bsd
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-multiprocess/PLIST b/py-multiprocess/PLIST
new file mode 100644
index 0000000..d6c193e
--- /dev/null
+++ b/py-multiprocess/PLIST
@@ -0,0 +1,50 @@
+@comment $NetBSD$
+${PYSITELIB}/_multiprocess.so
+${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}/multiprocess/__init__.py
+${PYSITELIB}/multiprocess/__init__.pyc
+${PYSITELIB}/multiprocess/__init__.pyo
+${PYSITELIB}/multiprocess/connection.py
+${PYSITELIB}/multiprocess/connection.pyc
+${PYSITELIB}/multiprocess/connection.pyo
+${PYSITELIB}/multiprocess/dummy/__init__.py
+${PYSITELIB}/multiprocess/dummy/__init__.pyc
+${PYSITELIB}/multiprocess/dummy/__init__.pyo
+${PYSITELIB}/multiprocess/dummy/connection.py
+${PYSITELIB}/multiprocess/dummy/connection.pyc
+${PYSITELIB}/multiprocess/dummy/connection.pyo
+${PYSITELIB}/multiprocess/forking.py
+${PYSITELIB}/multiprocess/forking.pyc
+${PYSITELIB}/multiprocess/forking.pyo
+${PYSITELIB}/multiprocess/heap.py
+${PYSITELIB}/multiprocess/heap.pyc
+${PYSITELIB}/multiprocess/heap.pyo
+${PYSITELIB}/multiprocess/managers.py
+${PYSITELIB}/multiprocess/managers.pyc
+${PYSITELIB}/multiprocess/managers.pyo
+${PYSITELIB}/multiprocess/pool.py
+${PYSITELIB}/multiprocess/pool.pyc
+${PYSITELIB}/multiprocess/pool.pyo
+${PYSITELIB}/multiprocess/process.py
+${PYSITELIB}/multiprocess/process.pyc
+${PYSITELIB}/multiprocess/process.pyo
+${PYSITELIB}/multiprocess/queues.py
+${PYSITELIB}/multiprocess/queues.pyc
+${PYSITELIB}/multiprocess/queues.pyo
+${PYSITELIB}/multiprocess/reduction.py
+${PYSITELIB}/multiprocess/reduction.pyc
+${PYSITELIB}/multiprocess/reduction.pyo
+${PYSITELIB}/multiprocess/sharedctypes.py
+${PYSITELIB}/multiprocess/sharedctypes.pyc
+${PYSITELIB}/multiprocess/sharedctypes.pyo
+${PYSITELIB}/multiprocess/synchronize.py
+${PYSITELIB}/multiprocess/synchronize.pyc
+${PYSITELIB}/multiprocess/synchronize.pyo
+${PYSITELIB}/multiprocess/util.py
+${PYSITELIB}/multiprocess/util.pyc
+${PYSITELIB}/multiprocess/util.pyo
diff --git a/py-multiprocess/distinfo b/py-multiprocess/distinfo
new file mode 100644
index 0000000..b77e9a5
--- /dev/null
+++ b/py-multiprocess/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (multiprocess-0.70.4.tgz) = 8cdc76b02f7705fafed553ae95e847f3637d5495
+RMD160 (multiprocess-0.70.4.tgz) = 734ba89e08d4ef7b3173eb1474c07a0bb1baa328
+SHA512 (multiprocess-0.70.4.tgz) = afba2b064be18d51b38405ebe679d5698321fb710129db2a1e9ee355fc253aa7ad86d2ea751c9064c5cf5e99a0d82a7bbace5e8d17dfe787556a68e46fba94d9
+Size (multiprocess-0.70.4.tgz) = 1062131 bytes
diff --git a/py-upsilon/DESCR b/py-upsilon/DESCR
new file mode 100644
index 0000000..6d2f8b8
--- /dev/null
+++ b/py-upsilon/DESCR
@@ -0,0 +1,7 @@
+UPSILoN (AUtomated Classification of Periodic Variable Stars using MachIne
+LearNing) aims to classify periodic variable stars such as Delta Scuti stars,
+RR Lyraes, Cepheids, Type II Cepheids, eclipsing binaries, and long-period
+variables (i.e. superclasses), and their subclasses (e.g. RR Lyrae ab, c, d,
+and e types) using well-sampled light curves from any astronomical time-series
+surveys in optical bands regardless of their survey-specific characteristics
+such as color, magnitude, sampling rate, etc
diff --git a/py-upsilon/Makefile b/py-upsilon/Makefile
new file mode 100644
index 0000000..422358e
--- /dev/null
+++ b/py-upsilon/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME=	upsilon-1.2.3
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	math
+MASTER_SITES=	https://pypi.python.org/packages/10/05/99c8b1f10556c80b26e09dc88e86d84a9d957033e73c3ffa27258c2cefec/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/dwkim78/upsilon
+COMMENT=	Automated Classification of Periodic Variable Stars
+LICENSE=	mit
+
+DEPENDS+=	${PYPKGPREFIX}-scipy>=0.17.0:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-scikit-learn>=0.17:../../wip/py-scikit-learn
+
+USE_LANGUAGES=	# none
+
+.include "../../lang/python/egg.mk"
+BUILDLINK_API_DEPENDS.py-numpy+=	${PYPKGPREFIX}-numpy>=1.8.0
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-upsilon/PLIST b/py-upsilon/PLIST
new file mode 100644
index 0000000..19dc7dc
--- /dev/null
+++ b/py-upsilon/PLIST
@@ -0,0 +1,60 @@
+@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}/upsilon/__init__.py
+${PYSITELIB}/upsilon/__init__.pyc
+${PYSITELIB}/upsilon/__init__.pyo
+${PYSITELIB}/upsilon/datasets/__init__.py
+${PYSITELIB}/upsilon/datasets/__init__.pyc
+${PYSITELIB}/upsilon/datasets/__init__.pyo
+${PYSITELIB}/upsilon/datasets/base.py
+${PYSITELIB}/upsilon/datasets/base.pyc
+${PYSITELIB}/upsilon/datasets/base.pyo
+${PYSITELIB}/upsilon/datasets/images/.DS_Store
+${PYSITELIB}/upsilon/datasets/images/UPSILoN.png
+${PYSITELIB}/upsilon/datasets/images/model_map_subclass.github.png
+${PYSITELIB}/upsilon/datasets/lightcurves/lm0010n22323.time
+${PYSITELIB}/upsilon/datasets/models/.DS_Store
+${PYSITELIB}/upsilon/datasets/models/rf.model.sub.github.gz
+${PYSITELIB}/upsilon/extract_features/__init__.py
+${PYSITELIB}/upsilon/extract_features/__init__.pyc
+${PYSITELIB}/upsilon/extract_features/__init__.pyo
+${PYSITELIB}/upsilon/extract_features/extract_features.py
+${PYSITELIB}/upsilon/extract_features/extract_features.pyc
+${PYSITELIB}/upsilon/extract_features/extract_features.pyo
+${PYSITELIB}/upsilon/extract_features/feature_set.py
+${PYSITELIB}/upsilon/extract_features/feature_set.pyc
+${PYSITELIB}/upsilon/extract_features/feature_set.pyo
+${PYSITELIB}/upsilon/extract_features/is_period_alias.py
+${PYSITELIB}/upsilon/extract_features/is_period_alias.pyc
+${PYSITELIB}/upsilon/extract_features/is_period_alias.pyo
+${PYSITELIB}/upsilon/extract_features/period_LS_pyfftw.py
+${PYSITELIB}/upsilon/extract_features/period_LS_pyfftw.pyc
+${PYSITELIB}/upsilon/extract_features/period_LS_pyfftw.pyo
+${PYSITELIB}/upsilon/predict/__init__.py
+${PYSITELIB}/upsilon/predict/__init__.pyc
+${PYSITELIB}/upsilon/predict/__init__.pyo
+${PYSITELIB}/upsilon/predict/predict.py
+${PYSITELIB}/upsilon/predict/predict.pyc
+${PYSITELIB}/upsilon/predict/predict.pyo
+${PYSITELIB}/upsilon/test/__init__.py
+${PYSITELIB}/upsilon/test/__init__.pyc
+${PYSITELIB}/upsilon/test/__init__.pyo
+${PYSITELIB}/upsilon/test/extract_features.py
+${PYSITELIB}/upsilon/test/extract_features.pyc
+${PYSITELIB}/upsilon/test/extract_features.pyo
+${PYSITELIB}/upsilon/test/predict.py
+${PYSITELIB}/upsilon/test/predict.pyc
+${PYSITELIB}/upsilon/test/predict.pyo
+${PYSITELIB}/upsilon/utils/__init__.py
+${PYSITELIB}/upsilon/utils/__init__.pyc
+${PYSITELIB}/upsilon/utils/__init__.pyo
+${PYSITELIB}/upsilon/utils/logger.py
+${PYSITELIB}/upsilon/utils/logger.pyc
+${PYSITELIB}/upsilon/utils/logger.pyo
+${PYSITELIB}/upsilon/utils/utils.py
+${PYSITELIB}/upsilon/utils/utils.pyc
+${PYSITELIB}/upsilon/utils/utils.pyo
diff --git a/py-upsilon/distinfo b/py-upsilon/distinfo
new file mode 100644
index 0000000..bf20584
--- /dev/null
+++ b/py-upsilon/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (upsilon-1.2.3.tar.gz) = f18af5a799f4d582b64f65721726fbad2a6eec5e
+RMD160 (upsilon-1.2.3.tar.gz) = cfc5371eca9a1b822ad8da48a4108d92c41f5a76
+SHA512 (upsilon-1.2.3.tar.gz) = 84be6fb00099a560d18d0a459c35a8e6f86c873ae27c5d59b3be722427a4f7b3d056a9441629109e550efb62eab7ad3d35d03b499f87579ecf9383a39b833250
+Size (upsilon-1.2.3.tar.gz) = 51234887 bytes
diff --git a/py-vespa/DESCR b/py-vespa/DESCR
new file mode 100644
index 0000000..fb272f5
--- /dev/null
+++ b/py-vespa/DESCR
@@ -0,0 +1,2 @@
+Calculate astrophysical false positive probabilities for transiting
+exoplanet signals
diff --git a/py-vespa/Makefile b/py-vespa/Makefile
new file mode 100644
index 0000000..e9c2b2d
--- /dev/null
+++ b/py-vespa/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+
+DISTNAME=	VESPA-0.4.7
+PKGNAME=        ${PYPKGPREFIX}-${DISTNAME:tl}
+CATEGORIES=	math python
+MASTER_SITES=	https://pypi.python.org/packages/56/91/170b0343dd695104b070d33cf4c808c77f7dca1f2399a8c0af18a0e0f0b1/
+
+MAINTAINER=	jihbed.research%gmail.com@localhost
+HOMEPAGE=	https://github.com/timothydmorton/VESPA
+COMMENT=	Calculate astrophysical false positive probabilities
+LICENSE=	mit
+
+#DEPENDS+=	${PYPKGPREFIX}-pandas>=0.18.1:../../math/py-pandas
+
+USE_TOOLS+=	perl
+
+PLIST_SUBST+=	PYVERSSUFFIX=${PYVERSSUFFIX}
+
+REPLACE_PERL=	scripts/get_trilegal${PYVERSSUFFIX}
+
+post-extract:
+	${MV} ${WRKSRC}/scripts/get_trilegal ${WRKSRC}/scripts/get_trilegal${PYVERSSUFFIX}
+	${MV} ${WRKSRC}/scripts/koifpp ${WRKSRC}/scripts/koifpp${PYVERSSUFFIX}
+	${MV} ${WRKSRC}/scripts/batch_koifpp_condor ${WRKSRC}/scripts/batch_koifpp_condor${PYVERSSUFFIX}
+	${MV} ${WRKSRC}/scripts/calcfpp ${WRKSRC}/scripts/calcfpp${PYVERSSUFFIX}
+	${MV} ${WRKSRC}/scripts/koifpp-config ${WRKSRC}/scripts/koifpp-config${PYVERSSUFFIX}
+
+
+.include "../../devel/py-cython/buildlink3.mk"
+.include "../../lang/python/egg.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-vespa/PLIST b/py-vespa/PLIST
new file mode 100644
index 0000000..8f884fe
--- /dev/null
+++ b/py-vespa/PLIST
@@ -0,0 +1,121 @@
+@comment $NetBSD$
+bin/batch_koifpp_condor2.7
+bin/calcfpp2.7
+bin/get_trilegal2.7
+bin/koifpp-config2.7
+bin/koifpp2.7
+${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}/vespa/__init__.py
+${PYSITELIB}/vespa/__init__.pyc
+${PYSITELIB}/vespa/__init__.pyo
+${PYSITELIB}/vespa/_transitutils.so
+${PYSITELIB}/vespa/data/RoboVetter-Input.txt
+${PYSITELIB}/vespa/data/all_cumulative.list
+${PYSITELIB}/vespa/data/jrowe_mcmc_fits.csv
+${PYSITELIB}/vespa/data/kep22field.h5
+${PYSITELIB}/vespa/data/kepler_chiplocs.txt
+${PYSITELIB}/vespa/data/keplerld.dat
+${PYSITELIB}/vespa/data/koi_maxAV.txt
+${PYSITELIB}/vespa/data/kois_q1q16.list
+${PYSITELIB}/vespa/data/weakSecondary_socv9p2vv.csv
+${PYSITELIB}/vespa/fitebs.py
+${PYSITELIB}/vespa/fitebs.pyc
+${PYSITELIB}/vespa/fitebs.pyo
+${PYSITELIB}/vespa/fpp.py
+${PYSITELIB}/vespa/fpp.pyc
+${PYSITELIB}/vespa/fpp.pyo
+${PYSITELIB}/vespa/hashutils.py
+${PYSITELIB}/vespa/hashutils.pyc
+${PYSITELIB}/vespa/hashutils.pyo
+${PYSITELIB}/vespa/kde.py
+${PYSITELIB}/vespa/kde.pyc
+${PYSITELIB}/vespa/kde.pyo
+${PYSITELIB}/vespa/kepler.py
+${PYSITELIB}/vespa/kepler.pyc
+${PYSITELIB}/vespa/kepler.pyo
+${PYSITELIB}/vespa/orbits/__init__.py
+${PYSITELIB}/vespa/orbits/__init__.pyc
+${PYSITELIB}/vespa/orbits/__init__.pyo
+${PYSITELIB}/vespa/orbits/data/Etable.npy
+${PYSITELIB}/vespa/orbits/data/Etable_Ms.npy
+${PYSITELIB}/vespa/orbits/data/Etable_eccs.npy
+${PYSITELIB}/vespa/orbits/kepler.py
+${PYSITELIB}/vespa/orbits/kepler.pyc
+${PYSITELIB}/vespa/orbits/kepler.pyo
+${PYSITELIB}/vespa/orbits/populations.py
+${PYSITELIB}/vespa/orbits/populations.pyc
+${PYSITELIB}/vespa/orbits/populations.pyo
+${PYSITELIB}/vespa/orbits/utils.py
+${PYSITELIB}/vespa/orbits/utils.pyc
+${PYSITELIB}/vespa/orbits/utils.pyo
+${PYSITELIB}/vespa/plotutils.py
+${PYSITELIB}/vespa/plotutils.pyc
+${PYSITELIB}/vespa/plotutils.pyo
+${PYSITELIB}/vespa/populations.py
+${PYSITELIB}/vespa/populations.pyc
+${PYSITELIB}/vespa/populations.pyo
+${PYSITELIB}/vespa/stars/__init__.py
+${PYSITELIB}/vespa/stars/__init__.pyc
+${PYSITELIB}/vespa/stars/__init__.pyo
+${PYSITELIB}/vespa/stars/constraints.py
+${PYSITELIB}/vespa/stars/constraints.pyc
+${PYSITELIB}/vespa/stars/constraints.pyo
+${PYSITELIB}/vespa/stars/contrastcurve.py
+${PYSITELIB}/vespa/stars/contrastcurve.pyc
+${PYSITELIB}/vespa/stars/contrastcurve.pyo
+${PYSITELIB}/vespa/stars/data/extinction.txt
+${PYSITELIB}/vespa/stars/data/multiple_pecc.txt
+${PYSITELIB}/vespa/stars/data/raghavan_periods.dat
+${PYSITELIB}/vespa/stars/extinction.py
+${PYSITELIB}/vespa/stars/extinction.pyc
+${PYSITELIB}/vespa/stars/extinction.pyo
+${PYSITELIB}/vespa/stars/populations.py
+${PYSITELIB}/vespa/stars/populations.pyc
+${PYSITELIB}/vespa/stars/populations.pyo
+${PYSITELIB}/vespa/stars/tests/__init__.py
+${PYSITELIB}/vespa/stars/tests/__init__.pyc
+${PYSITELIB}/vespa/stars/tests/__init__.pyo
+${PYSITELIB}/vespa/stars/tests/test_populations.py
+${PYSITELIB}/vespa/stars/tests/test_populations.pyc
+${PYSITELIB}/vespa/stars/tests/test_populations.pyo
+${PYSITELIB}/vespa/stars/trilegal.py
+${PYSITELIB}/vespa/stars/trilegal.pyc
+${PYSITELIB}/vespa/stars/trilegal.pyo
+${PYSITELIB}/vespa/stars/utils.py
+${PYSITELIB}/vespa/stars/utils.pyc
+${PYSITELIB}/vespa/stars/utils.pyo
+${PYSITELIB}/vespa/statutils.py
+${PYSITELIB}/vespa/statutils.pyc
+${PYSITELIB}/vespa/statutils.pyo
+${PYSITELIB}/vespa/tests/__init__.py
+${PYSITELIB}/vespa/tests/__init__.pyc
+${PYSITELIB}/vespa/tests/__init__.pyo
+${PYSITELIB}/vespa/tests/fpp.ini
+${PYSITELIB}/vespa/tests/popset.h5
+${PYSITELIB}/vespa/tests/star.ini
+${PYSITELIB}/vespa/tests/starfield.h5
+${PYSITELIB}/vespa/tests/test.ini
+${PYSITELIB}/vespa/tests/test_fpp.py
+${PYSITELIB}/vespa/tests/test_fpp.pyc
+${PYSITELIB}/vespa/tests/test_fpp.pyo
+${PYSITELIB}/vespa/tests/test_populations.py
+${PYSITELIB}/vespa/tests/test_populations.pyc
+${PYSITELIB}/vespa/tests/test_populations.pyo
+${PYSITELIB}/vespa/tests/test_starmodel_binary.h5
+${PYSITELIB}/vespa/tests/test_starmodel_single.h5
+${PYSITELIB}/vespa/tests/test_starmodel_triple.h5
+${PYSITELIB}/vespa/tests/test_transit.py
+${PYSITELIB}/vespa/tests/test_transit.pyc
+${PYSITELIB}/vespa/tests/test_transit.pyo
+${PYSITELIB}/vespa/tests/trsig.pkl
+${PYSITELIB}/vespa/transit_basic.py
+${PYSITELIB}/vespa/transit_basic.pyc
+${PYSITELIB}/vespa/transit_basic.pyo
+${PYSITELIB}/vespa/transitsignal.py
+${PYSITELIB}/vespa/transitsignal.pyc
+${PYSITELIB}/vespa/transitsignal.pyo
diff --git a/py-vespa/distinfo b/py-vespa/distinfo
new file mode 100644
index 0000000..0ea6c5c
--- /dev/null
+++ b/py-vespa/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (VESPA-0.4.7.tar.gz) = 7b661fe8480ed3f7ee780520c26fc58bd7da2d32
+RMD160 (VESPA-0.4.7.tar.gz) = 5d478d58cedfb032c0770c84365291c6b6f31269
+SHA512 (VESPA-0.4.7.tar.gz) = 7c552cee044dc40d2f0eed1b610228b6e2ddee3903d897d911e59857603d3748afde657b5816666e29e6db65329af5493b27c55f993f16b2f44475a6198fa3a1
+Size (VESPA-0.4.7.tar.gz) = 39812886 bytes
+SHA1 (patch-setup.py) = 079ab23df6d06fa66c79d1ae22451290718854fb
diff --git a/py-vespa/patches/patch-setup.py b/py-vespa/patches/patch-setup.py
new file mode 100644
index 0000000..73e954b
--- /dev/null
+++ b/py-vespa/patches/patch-setup.py
@@ -0,0 +1,29 @@
+$NetBSD$
+
+--- setup.py.orig	2016-05-10 14:12:27.000000000 +0000
++++ setup.py
+@@ -11,6 +11,7 @@ except ImportError:
+     build_ext = None
+     
+ import os
++import sys
+ 
+ def readme():
+     with open('README.rst') as f:
+@@ -60,11 +61,11 @@ setup(name = "VESPA",
+                       'vespa.stars': ['data/*'],
+                       'vespa.orbits':['data/*']},
+       ext_modules = cythonize(transit_utils),
+-      scripts = ['scripts/get_trilegal',
+-                 'scripts/koifpp',
+-                 'scripts/batch_koifpp_condor',
+-                 'scripts/calcfpp',
+-                 'scripts/koifpp-config'],
++      scripts = ['scripts/get_trilegal'+sys.version[0:3],
++                 'scripts/koifpp'+sys.version[0:3],
++                 'scripts/batch_koifpp_condor'+sys.version[0:3],
++                 'scripts/calcfpp'+sys.version[0:3],
++                 'scripts/koifpp-config'+sys.version[0:3]],
+       cmdclass = {'build_ext': build_ext},
+       classifiers=[
+         'Development Status :: 4 - Beta',


Home | Main Index | Thread Index | Old Index