pkgsrc-WIP-changes archive

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

Update py-zipline to 1.1.1



Module Name:	pkgsrc-wip
Committed By:	Min Sik Kim <minskim%NetBSD.org@localhost>
Pushed By:	minskim
Date:		Mon Mar 27 16:16:12 2017 -0700
Changeset:	32c52f5b8a055a6f29c32b56254ced04923685dc

Modified Files:
	py-zipline/Makefile
	py-zipline/PLIST
	py-zipline/distinfo

Log Message:
Update py-zipline to 1.1.1

Major changes since 0.5.1:

- Support for futures, in addition to equities
- Support for pandas 0.18
- Improve runtime performance

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

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

diffstat:
 py-zipline/Makefile |  42 +++-
 py-zipline/PLIST    | 578 ++++++++++++++++++++++++++++++++++++++++++++--------
 py-zipline/distinfo |   7 +-
 3 files changed, 533 insertions(+), 94 deletions(-)

diffs:
diff --git a/py-zipline/Makefile b/py-zipline/Makefile
index d2f13b3b0d..db73d8816e 100644
--- a/py-zipline/Makefile
+++ b/py-zipline/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.1 2012/11/09 18:14:45 jihbed Exp $
 #
 
-DISTNAME=	zipline-0.5.1
+DISTNAME=	zipline-1.1.1
 PKGNAME=        ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	finance
 MASTER_SITES=	${MASTER_SITE_PYPI:=z/zipline/}
@@ -11,9 +11,45 @@ HOMEPAGE=	https://github.com/quantopian/zipline
 COMMENT=	Backtester for financial algorithms
 LICENSE=	apache-2.0
 
-WRKSRC=		${WRKDIR}/zipline-0.5.1
+DEPENDS+=	${PYPKGPREFIX}-alembic>=0.7.7:../../wip/py-alembic
+DEPENDS+=	${PYPKGPREFIX}-bcolz>=0.12.1:../../wip/py-bcolz
+DEPENDS+=	${PYPKGPREFIX}-click>=4.0.0:../../devel/py-click
+DEPENDS+=	${PYPKGPREFIX}-contextlib2>=0.4.0:../../devel/py-contextlib2
+DEPENDS+=	${PYPKGPREFIX}-cyordereddict>=0.2.2:../../devel/py-cyordereddict
+DEPENDS+=	${PYPKGPREFIX}-dateutil>=2.4.2:../../time/py-dateutil
+DEPENDS+=	${PYPKGPREFIX}-decorator>=4.0.0:../../devel/py-decorator
+DEPENDS+=	${PYPKGPREFIX}-empyrical>=0.2.2:../../finance/py-empyrical
+DEPENDS+=	${PYPKGPREFIX}-intervaltree>=2.1.0:../../devel/py-intervaltree
+DEPENDS+=	${PYPKGPREFIX}-logbook>=0.12.5:../../wip/py-logbook
+DEPENDS+=	${PYPKGPREFIX}-lru-dict>=1.1.4:../../wip/py-lru-dict
+DEPENDS+=	${PYPKGPREFIX}-mako>=1.0.1:../../devel/py-mako
+DEPENDS+=	${PYPKGPREFIX}-multipledispatch>=0.4.8:../../devel/py-multipledispatch
+DEPENDS+=	${PYPKGPREFIX}-networkx>=1.9.1:../../math/py-networkx
+DEPENDS+=	${PYPKGPREFIX}-numexpr>=2.6.1:../../math/py-numexpr
+DEPENDS+=	${PYPKGPREFIX}-pandas>=0.18.1:../../math/py-pandas
+DEPENDS+=	${PYPKGPREFIX}-pandas-datareader>=0.2.1:../../math/py-pandas-datareader
+DEPENDS+=	${PYPKGPREFIX}-patsy>=0.4.0:../../math/py-patsy
+DEPENDS+=	${PYPKGPREFIX}-pytables>=3.3.0:../../math/py-pytables
+DEPENDS+=	${PYPKGPREFIX}-pytz>=2016.4:../../time/py-pytz
+DEPENDS+=	${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-requests-file>=1.4.1:../../devel/py-requests-file
+DEPENDS+=	${PYPKGPREFIX}-scipy>=0.17.1:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-sortedcontainers>=1.4.4:../../devel/py-sortedcontainers
+DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=1.0.8:../../databases/py-sqlalchemy
+DEPENDS+=	${PYPKGPREFIX}-statsmodels>=0.6.1:../../math/py-statsmodels
+DEPENDS+=	${PYPKGPREFIX}-toolz>=0.8.2:../../wip/py-toolz
 
-USE_LANGUAGES=	# none
+USE_LANGUAGES=	c
 
+BUILDLINK_API_DEPENDS.py-cython+=	${PYPKGPREFIX}-cython>=0.22.1
+.include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/egg.mk"
+BUILDLINK_API_DEPENDS.py-numpy+=	${PYPKGPREFIX}-numpy>=1.11.1
+.include "../../math/py-numpy/buildlink3.mk"
+
+post-install:
+	${MV} ${DESTDIR}${PREFIX}/bin/zipline \
+		${DESTDIR}${PREFIX}/bin/zipline${PYVERSSUFFIX}
+
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-zipline/PLIST b/py-zipline/PLIST
index 81ca15a6d7..c0b00964d1 100644
--- a/py-zipline/PLIST
+++ b/py-zipline/PLIST
@@ -1,156 +1,558 @@
-@comment $NetBSD: PLIST,v 1.1 2012/11/09 18:14:45 jihbed Exp $
-${PYSITELIB}/tests/__init__.py
-${PYSITELIB}/tests/__init__.pyc
-${PYSITELIB}/tests/__init__.pyo
-${PYSITELIB}/tests/finance/__init__.py
-${PYSITELIB}/tests/finance/__init__.pyc
-${PYSITELIB}/tests/finance/__init__.pyo
-${PYSITELIB}/tests/finance/test_slippage.py
-${PYSITELIB}/tests/finance/test_slippage.pyc
-${PYSITELIB}/tests/finance/test_slippage.pyo
-${PYSITELIB}/tests/test_algorithm.py
-${PYSITELIB}/tests/test_algorithm.pyc
-${PYSITELIB}/tests/test_algorithm.pyo
-${PYSITELIB}/tests/test_exception_handling.py
-${PYSITELIB}/tests/test_exception_handling.pyc
-${PYSITELIB}/tests/test_exception_handling.pyo
-${PYSITELIB}/tests/test_finance.py
-${PYSITELIB}/tests/test_finance.pyc
-${PYSITELIB}/tests/test_finance.pyo
-${PYSITELIB}/tests/test_ndict.py
-${PYSITELIB}/tests/test_ndict.pyc
-${PYSITELIB}/tests/test_ndict.pyo
-${PYSITELIB}/tests/test_perf_tracking.py
-${PYSITELIB}/tests/test_perf_tracking.pyc
-${PYSITELIB}/tests/test_perf_tracking.pyo
-${PYSITELIB}/tests/test_risk.py
-${PYSITELIB}/tests/test_risk.pyc
-${PYSITELIB}/tests/test_risk.pyo
-${PYSITELIB}/tests/test_risk_compare_batch_iterative.py
-${PYSITELIB}/tests/test_risk_compare_batch_iterative.pyc
-${PYSITELIB}/tests/test_risk_compare_batch_iterative.pyo
-${PYSITELIB}/tests/test_sorting.py
-${PYSITELIB}/tests/test_sorting.pyc
-${PYSITELIB}/tests/test_sorting.pyo
-${PYSITELIB}/tests/test_sources.py
-${PYSITELIB}/tests/test_sources.pyc
-${PYSITELIB}/tests/test_sources.pyo
-${PYSITELIB}/tests/test_transforms.py
-${PYSITELIB}/tests/test_transforms.pyc
-${PYSITELIB}/tests/test_transforms.pyo
-${PYSITELIB}/tests/test_utils.py
-${PYSITELIB}/tests/test_utils.pyc
-${PYSITELIB}/tests/test_utils.pyo
+@comment $NetBSD$
+bin/zipline${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/zipline/MESSAGES.py
-${PYSITELIB}/zipline/MESSAGES.pyc
-${PYSITELIB}/zipline/MESSAGES.pyo
 ${PYSITELIB}/zipline/__init__.py
 ${PYSITELIB}/zipline/__init__.pyc
 ${PYSITELIB}/zipline/__init__.pyo
+${PYSITELIB}/zipline/__main__.py
+${PYSITELIB}/zipline/__main__.pyc
+${PYSITELIB}/zipline/__main__.pyo
+${PYSITELIB}/zipline/_protocol.pyx
+${PYSITELIB}/zipline/_protocol.so
+${PYSITELIB}/zipline/_version.py
+${PYSITELIB}/zipline/_version.pyc
+${PYSITELIB}/zipline/_version.pyo
 ${PYSITELIB}/zipline/algorithm.py
 ${PYSITELIB}/zipline/algorithm.pyc
 ${PYSITELIB}/zipline/algorithm.pyo
+${PYSITELIB}/zipline/api.py
+${PYSITELIB}/zipline/api.pyc
+${PYSITELIB}/zipline/api.pyi
+${PYSITELIB}/zipline/api.pyo
+${PYSITELIB}/zipline/assets/__init__.py
+${PYSITELIB}/zipline/assets/__init__.pyc
+${PYSITELIB}/zipline/assets/__init__.pyo
+${PYSITELIB}/zipline/assets/_assets.pyx
+${PYSITELIB}/zipline/assets/_assets.so
+${PYSITELIB}/zipline/assets/asset_db_migrations.py
+${PYSITELIB}/zipline/assets/asset_db_migrations.pyc
+${PYSITELIB}/zipline/assets/asset_db_migrations.pyo
+${PYSITELIB}/zipline/assets/asset_db_schema.py
+${PYSITELIB}/zipline/assets/asset_db_schema.pyc
+${PYSITELIB}/zipline/assets/asset_db_schema.pyo
+${PYSITELIB}/zipline/assets/asset_writer.py
+${PYSITELIB}/zipline/assets/asset_writer.pyc
+${PYSITELIB}/zipline/assets/asset_writer.pyo
+${PYSITELIB}/zipline/assets/assets.py
+${PYSITELIB}/zipline/assets/assets.pyc
+${PYSITELIB}/zipline/assets/assets.pyo
+${PYSITELIB}/zipline/assets/continuous_futures.pyx
+${PYSITELIB}/zipline/assets/continuous_futures.so
+${PYSITELIB}/zipline/assets/futures.py
+${PYSITELIB}/zipline/assets/futures.pyc
+${PYSITELIB}/zipline/assets/futures.pyo
+${PYSITELIB}/zipline/assets/roll_finder.py
+${PYSITELIB}/zipline/assets/roll_finder.pyc
+${PYSITELIB}/zipline/assets/roll_finder.pyo
+${PYSITELIB}/zipline/assets/synthetic.py
+${PYSITELIB}/zipline/assets/synthetic.pyc
+${PYSITELIB}/zipline/assets/synthetic.pyo
 ${PYSITELIB}/zipline/data/__init__.py
 ${PYSITELIB}/zipline/data/__init__.pyc
 ${PYSITELIB}/zipline/data/__init__.pyo
+${PYSITELIB}/zipline/data/_adjustments.pyx
+${PYSITELIB}/zipline/data/_adjustments.so
+${PYSITELIB}/zipline/data/_equities.pyx
+${PYSITELIB}/zipline/data/_equities.so
+${PYSITELIB}/zipline/data/_minute_bar_internal.pyx
+${PYSITELIB}/zipline/data/_minute_bar_internal.so
+${PYSITELIB}/zipline/data/_resample.pyx
+${PYSITELIB}/zipline/data/_resample.so
+${PYSITELIB}/zipline/data/bar_reader.py
+${PYSITELIB}/zipline/data/bar_reader.pyc
+${PYSITELIB}/zipline/data/bar_reader.pyo
 ${PYSITELIB}/zipline/data/benchmarks.py
 ${PYSITELIB}/zipline/data/benchmarks.pyc
 ${PYSITELIB}/zipline/data/benchmarks.pyo
+${PYSITELIB}/zipline/data/bundles/__init__.py
+${PYSITELIB}/zipline/data/bundles/__init__.pyc
+${PYSITELIB}/zipline/data/bundles/__init__.pyo
+${PYSITELIB}/zipline/data/bundles/core.py
+${PYSITELIB}/zipline/data/bundles/core.pyc
+${PYSITELIB}/zipline/data/bundles/core.pyo
+${PYSITELIB}/zipline/data/bundles/quandl.py
+${PYSITELIB}/zipline/data/bundles/quandl.pyc
+${PYSITELIB}/zipline/data/bundles/quandl.pyo
+${PYSITELIB}/zipline/data/continuous_future_reader.py
+${PYSITELIB}/zipline/data/continuous_future_reader.pyc
+${PYSITELIB}/zipline/data/continuous_future_reader.pyo
+${PYSITELIB}/zipline/data/data_portal.py
+${PYSITELIB}/zipline/data/data_portal.pyc
+${PYSITELIB}/zipline/data/data_portal.pyo
+${PYSITELIB}/zipline/data/dispatch_bar_reader.py
+${PYSITELIB}/zipline/data/dispatch_bar_reader.pyc
+${PYSITELIB}/zipline/data/dispatch_bar_reader.pyo
+${PYSITELIB}/zipline/data/history_loader.py
+${PYSITELIB}/zipline/data/history_loader.pyc
+${PYSITELIB}/zipline/data/history_loader.pyo
 ${PYSITELIB}/zipline/data/loader.py
 ${PYSITELIB}/zipline/data/loader.pyc
 ${PYSITELIB}/zipline/data/loader.pyo
-${PYSITELIB}/zipline/data/loader_utils.py
-${PYSITELIB}/zipline/data/loader_utils.pyc
-${PYSITELIB}/zipline/data/loader_utils.pyo
+${PYSITELIB}/zipline/data/minute_bars.py
+${PYSITELIB}/zipline/data/minute_bars.pyc
+${PYSITELIB}/zipline/data/minute_bars.pyo
+${PYSITELIB}/zipline/data/resample.py
+${PYSITELIB}/zipline/data/resample.pyc
+${PYSITELIB}/zipline/data/resample.pyo
+${PYSITELIB}/zipline/data/session_bars.py
+${PYSITELIB}/zipline/data/session_bars.pyc
+${PYSITELIB}/zipline/data/session_bars.pyo
 ${PYSITELIB}/zipline/data/treasuries.py
 ${PYSITELIB}/zipline/data/treasuries.pyc
 ${PYSITELIB}/zipline/data/treasuries.pyo
+${PYSITELIB}/zipline/data/treasuries_can.py
+${PYSITELIB}/zipline/data/treasuries_can.pyc
+${PYSITELIB}/zipline/data/treasuries_can.pyo
+${PYSITELIB}/zipline/data/us_equity_pricing.py
+${PYSITELIB}/zipline/data/us_equity_pricing.pyc
+${PYSITELIB}/zipline/data/us_equity_pricing.pyo
+${PYSITELIB}/zipline/dispatch.py
+${PYSITELIB}/zipline/dispatch.pyc
+${PYSITELIB}/zipline/dispatch.pyo
+${PYSITELIB}/zipline/errors.py
+${PYSITELIB}/zipline/errors.pyc
+${PYSITELIB}/zipline/errors.pyo
+${PYSITELIB}/zipline/examples/__init__.py
+${PYSITELIB}/zipline/examples/__init__.pyc
+${PYSITELIB}/zipline/examples/__init__.pyo
+${PYSITELIB}/zipline/examples/buy_and_hold.py
+${PYSITELIB}/zipline/examples/buy_and_hold.pyc
+${PYSITELIB}/zipline/examples/buy_and_hold.pyo
+${PYSITELIB}/zipline/examples/buyapple.py
+${PYSITELIB}/zipline/examples/buyapple.pyc
+${PYSITELIB}/zipline/examples/buyapple.pyo
+${PYSITELIB}/zipline/examples/dual_ema_talib.py
+${PYSITELIB}/zipline/examples/dual_ema_talib.pyc
+${PYSITELIB}/zipline/examples/dual_ema_talib.pyo
+${PYSITELIB}/zipline/examples/dual_moving_average.py
+${PYSITELIB}/zipline/examples/dual_moving_average.pyc
+${PYSITELIB}/zipline/examples/dual_moving_average.pyo
+${PYSITELIB}/zipline/examples/momentum_pipeline.py
+${PYSITELIB}/zipline/examples/momentum_pipeline.pyc
+${PYSITELIB}/zipline/examples/momentum_pipeline.pyo
+${PYSITELIB}/zipline/examples/olmar.py
+${PYSITELIB}/zipline/examples/olmar.pyc
+${PYSITELIB}/zipline/examples/olmar.pyo
 ${PYSITELIB}/zipline/finance/__init__.py
 ${PYSITELIB}/zipline/finance/__init__.pyc
 ${PYSITELIB}/zipline/finance/__init__.pyo
+${PYSITELIB}/zipline/finance/asset_restrictions.py
+${PYSITELIB}/zipline/finance/asset_restrictions.pyc
+${PYSITELIB}/zipline/finance/asset_restrictions.pyo
+${PYSITELIB}/zipline/finance/blotter.py
+${PYSITELIB}/zipline/finance/blotter.pyc
+${PYSITELIB}/zipline/finance/blotter.pyo
+${PYSITELIB}/zipline/finance/cancel_policy.py
+${PYSITELIB}/zipline/finance/cancel_policy.pyc
+${PYSITELIB}/zipline/finance/cancel_policy.pyo
 ${PYSITELIB}/zipline/finance/commission.py
 ${PYSITELIB}/zipline/finance/commission.pyc
 ${PYSITELIB}/zipline/finance/commission.pyo
-${PYSITELIB}/zipline/finance/performance.py
-${PYSITELIB}/zipline/finance/performance.pyc
-${PYSITELIB}/zipline/finance/performance.pyo
-${PYSITELIB}/zipline/finance/risk.py
-${PYSITELIB}/zipline/finance/risk.pyc
-${PYSITELIB}/zipline/finance/risk.pyo
+${PYSITELIB}/zipline/finance/constants.py
+${PYSITELIB}/zipline/finance/constants.pyc
+${PYSITELIB}/zipline/finance/constants.pyo
+${PYSITELIB}/zipline/finance/controls.py
+${PYSITELIB}/zipline/finance/controls.pyc
+${PYSITELIB}/zipline/finance/controls.pyo
+${PYSITELIB}/zipline/finance/execution.py
+${PYSITELIB}/zipline/finance/execution.pyc
+${PYSITELIB}/zipline/finance/execution.pyo
+${PYSITELIB}/zipline/finance/order.py
+${PYSITELIB}/zipline/finance/order.pyc
+${PYSITELIB}/zipline/finance/order.pyo
+${PYSITELIB}/zipline/finance/performance/__init__.py
+${PYSITELIB}/zipline/finance/performance/__init__.pyc
+${PYSITELIB}/zipline/finance/performance/__init__.pyo
+${PYSITELIB}/zipline/finance/performance/period.py
+${PYSITELIB}/zipline/finance/performance/period.pyc
+${PYSITELIB}/zipline/finance/performance/period.pyo
+${PYSITELIB}/zipline/finance/performance/position.py
+${PYSITELIB}/zipline/finance/performance/position.pyc
+${PYSITELIB}/zipline/finance/performance/position.pyo
+${PYSITELIB}/zipline/finance/performance/position_tracker.py
+${PYSITELIB}/zipline/finance/performance/position_tracker.pyc
+${PYSITELIB}/zipline/finance/performance/position_tracker.pyo
+${PYSITELIB}/zipline/finance/performance/tracker.py
+${PYSITELIB}/zipline/finance/performance/tracker.pyc
+${PYSITELIB}/zipline/finance/performance/tracker.pyo
+${PYSITELIB}/zipline/finance/risk/__init__.py
+${PYSITELIB}/zipline/finance/risk/__init__.pyc
+${PYSITELIB}/zipline/finance/risk/__init__.pyo
+${PYSITELIB}/zipline/finance/risk/cumulative.py
+${PYSITELIB}/zipline/finance/risk/cumulative.pyc
+${PYSITELIB}/zipline/finance/risk/cumulative.pyo
+${PYSITELIB}/zipline/finance/risk/period.py
+${PYSITELIB}/zipline/finance/risk/period.pyc
+${PYSITELIB}/zipline/finance/risk/period.pyo
+${PYSITELIB}/zipline/finance/risk/report.py
+${PYSITELIB}/zipline/finance/risk/report.pyc
+${PYSITELIB}/zipline/finance/risk/report.pyo
+${PYSITELIB}/zipline/finance/risk/risk.py
+${PYSITELIB}/zipline/finance/risk/risk.pyc
+${PYSITELIB}/zipline/finance/risk/risk.pyo
+${PYSITELIB}/zipline/finance/shared.py
+${PYSITELIB}/zipline/finance/shared.pyc
+${PYSITELIB}/zipline/finance/shared.pyo
 ${PYSITELIB}/zipline/finance/slippage.py
 ${PYSITELIB}/zipline/finance/slippage.pyc
 ${PYSITELIB}/zipline/finance/slippage.pyo
 ${PYSITELIB}/zipline/finance/trading.py
 ${PYSITELIB}/zipline/finance/trading.pyc
 ${PYSITELIB}/zipline/finance/trading.pyo
+${PYSITELIB}/zipline/finance/transaction.py
+${PYSITELIB}/zipline/finance/transaction.pyc
+${PYSITELIB}/zipline/finance/transaction.pyo
 ${PYSITELIB}/zipline/gens/__init__.py
 ${PYSITELIB}/zipline/gens/__init__.pyc
 ${PYSITELIB}/zipline/gens/__init__.pyo
 ${PYSITELIB}/zipline/gens/composites.py
 ${PYSITELIB}/zipline/gens/composites.pyc
 ${PYSITELIB}/zipline/gens/composites.pyo
-${PYSITELIB}/zipline/gens/sort.py
-${PYSITELIB}/zipline/gens/sort.pyc
-${PYSITELIB}/zipline/gens/sort.pyo
+${PYSITELIB}/zipline/gens/sim_engine.pyx
+${PYSITELIB}/zipline/gens/sim_engine.so
 ${PYSITELIB}/zipline/gens/tradesimulation.py
 ${PYSITELIB}/zipline/gens/tradesimulation.pyc
 ${PYSITELIB}/zipline/gens/tradesimulation.pyo
 ${PYSITELIB}/zipline/gens/utils.py
 ${PYSITELIB}/zipline/gens/utils.pyc
 ${PYSITELIB}/zipline/gens/utils.pyo
+${PYSITELIB}/zipline/lib/__init__.py
+${PYSITELIB}/zipline/lib/__init__.pyc
+${PYSITELIB}/zipline/lib/__init__.pyo
+${PYSITELIB}/zipline/lib/_factorize.pyx
+${PYSITELIB}/zipline/lib/_factorize.so
+${PYSITELIB}/zipline/lib/_float64window.pyx
+${PYSITELIB}/zipline/lib/_float64window.so
+${PYSITELIB}/zipline/lib/_int64window.pyx
+${PYSITELIB}/zipline/lib/_int64window.so
+${PYSITELIB}/zipline/lib/_labelwindow.pyx
+${PYSITELIB}/zipline/lib/_labelwindow.so
+${PYSITELIB}/zipline/lib/_uint8window.pyx
+${PYSITELIB}/zipline/lib/_uint8window.so
+${PYSITELIB}/zipline/lib/_windowtemplate.pxi
+${PYSITELIB}/zipline/lib/adjusted_array.py
+${PYSITELIB}/zipline/lib/adjusted_array.pyc
+${PYSITELIB}/zipline/lib/adjusted_array.pyo
+${PYSITELIB}/zipline/lib/adjustment.pyx
+${PYSITELIB}/zipline/lib/adjustment.so
+${PYSITELIB}/zipline/lib/labelarray.py
+${PYSITELIB}/zipline/lib/labelarray.pyc
+${PYSITELIB}/zipline/lib/labelarray.pyo
+${PYSITELIB}/zipline/lib/normalize.py
+${PYSITELIB}/zipline/lib/normalize.pyc
+${PYSITELIB}/zipline/lib/normalize.pyo
+${PYSITELIB}/zipline/lib/quantiles.py
+${PYSITELIB}/zipline/lib/quantiles.pyc
+${PYSITELIB}/zipline/lib/quantiles.pyo
+${PYSITELIB}/zipline/lib/rank.pyx
+${PYSITELIB}/zipline/lib/rank.so
+${PYSITELIB}/zipline/pipeline/__init__.py
+${PYSITELIB}/zipline/pipeline/__init__.pyc
+${PYSITELIB}/zipline/pipeline/__init__.pyo
+${PYSITELIB}/zipline/pipeline/api_utils.py
+${PYSITELIB}/zipline/pipeline/api_utils.pyc
+${PYSITELIB}/zipline/pipeline/api_utils.pyo
+${PYSITELIB}/zipline/pipeline/classifiers/__init__.py
+${PYSITELIB}/zipline/pipeline/classifiers/__init__.pyc
+${PYSITELIB}/zipline/pipeline/classifiers/__init__.pyo
+${PYSITELIB}/zipline/pipeline/classifiers/classifier.py
+${PYSITELIB}/zipline/pipeline/classifiers/classifier.pyc
+${PYSITELIB}/zipline/pipeline/classifiers/classifier.pyo
+${PYSITELIB}/zipline/pipeline/common.py
+${PYSITELIB}/zipline/pipeline/common.pyc
+${PYSITELIB}/zipline/pipeline/common.pyo
+${PYSITELIB}/zipline/pipeline/data/__init__.py
+${PYSITELIB}/zipline/pipeline/data/__init__.pyc
+${PYSITELIB}/zipline/pipeline/data/__init__.pyo
+${PYSITELIB}/zipline/pipeline/data/dataset.py
+${PYSITELIB}/zipline/pipeline/data/dataset.pyc
+${PYSITELIB}/zipline/pipeline/data/dataset.pyo
+${PYSITELIB}/zipline/pipeline/data/equity_pricing.py
+${PYSITELIB}/zipline/pipeline/data/equity_pricing.pyc
+${PYSITELIB}/zipline/pipeline/data/equity_pricing.pyo
+${PYSITELIB}/zipline/pipeline/data/testing.py
+${PYSITELIB}/zipline/pipeline/data/testing.pyc
+${PYSITELIB}/zipline/pipeline/data/testing.pyo
+${PYSITELIB}/zipline/pipeline/downsample_helpers.py
+${PYSITELIB}/zipline/pipeline/downsample_helpers.pyc
+${PYSITELIB}/zipline/pipeline/downsample_helpers.pyo
+${PYSITELIB}/zipline/pipeline/engine.py
+${PYSITELIB}/zipline/pipeline/engine.pyc
+${PYSITELIB}/zipline/pipeline/engine.pyo
+${PYSITELIB}/zipline/pipeline/expression.py
+${PYSITELIB}/zipline/pipeline/expression.pyc
+${PYSITELIB}/zipline/pipeline/expression.pyo
+${PYSITELIB}/zipline/pipeline/factors/__init__.py
+${PYSITELIB}/zipline/pipeline/factors/__init__.pyc
+${PYSITELIB}/zipline/pipeline/factors/__init__.pyo
+${PYSITELIB}/zipline/pipeline/factors/events.py
+${PYSITELIB}/zipline/pipeline/factors/events.pyc
+${PYSITELIB}/zipline/pipeline/factors/events.pyo
+${PYSITELIB}/zipline/pipeline/factors/factor.py
+${PYSITELIB}/zipline/pipeline/factors/factor.pyc
+${PYSITELIB}/zipline/pipeline/factors/factor.pyo
+${PYSITELIB}/zipline/pipeline/factors/statistical.py
+${PYSITELIB}/zipline/pipeline/factors/statistical.pyc
+${PYSITELIB}/zipline/pipeline/factors/statistical.pyo
+${PYSITELIB}/zipline/pipeline/factors/technical.py
+${PYSITELIB}/zipline/pipeline/factors/technical.pyc
+${PYSITELIB}/zipline/pipeline/factors/technical.pyo
+${PYSITELIB}/zipline/pipeline/filters/__init__.py
+${PYSITELIB}/zipline/pipeline/filters/__init__.pyc
+${PYSITELIB}/zipline/pipeline/filters/__init__.pyo
+${PYSITELIB}/zipline/pipeline/filters/filter.py
+${PYSITELIB}/zipline/pipeline/filters/filter.pyc
+${PYSITELIB}/zipline/pipeline/filters/filter.pyo
+${PYSITELIB}/zipline/pipeline/filters/smoothing.py
+${PYSITELIB}/zipline/pipeline/filters/smoothing.pyc
+${PYSITELIB}/zipline/pipeline/filters/smoothing.pyo
+${PYSITELIB}/zipline/pipeline/graph.py
+${PYSITELIB}/zipline/pipeline/graph.pyc
+${PYSITELIB}/zipline/pipeline/graph.pyo
+${PYSITELIB}/zipline/pipeline/loaders/__init__.py
+${PYSITELIB}/zipline/pipeline/loaders/__init__.pyc
+${PYSITELIB}/zipline/pipeline/loaders/__init__.pyo
+${PYSITELIB}/zipline/pipeline/loaders/base.py
+${PYSITELIB}/zipline/pipeline/loaders/base.pyc
+${PYSITELIB}/zipline/pipeline/loaders/base.pyo
+${PYSITELIB}/zipline/pipeline/loaders/blaze/__init__.py
+${PYSITELIB}/zipline/pipeline/loaders/blaze/__init__.pyc
+${PYSITELIB}/zipline/pipeline/loaders/blaze/__init__.pyo
+${PYSITELIB}/zipline/pipeline/loaders/blaze/core.py
+${PYSITELIB}/zipline/pipeline/loaders/blaze/core.pyc
+${PYSITELIB}/zipline/pipeline/loaders/blaze/core.pyo
+${PYSITELIB}/zipline/pipeline/loaders/blaze/estimates.py
+${PYSITELIB}/zipline/pipeline/loaders/blaze/estimates.pyc
+${PYSITELIB}/zipline/pipeline/loaders/blaze/estimates.pyo
+${PYSITELIB}/zipline/pipeline/loaders/blaze/events.py
+${PYSITELIB}/zipline/pipeline/loaders/blaze/events.pyc
+${PYSITELIB}/zipline/pipeline/loaders/blaze/events.pyo
+${PYSITELIB}/zipline/pipeline/loaders/blaze/utils.py
+${PYSITELIB}/zipline/pipeline/loaders/blaze/utils.pyc
+${PYSITELIB}/zipline/pipeline/loaders/blaze/utils.pyo
+${PYSITELIB}/zipline/pipeline/loaders/earnings_estimates.py
+${PYSITELIB}/zipline/pipeline/loaders/earnings_estimates.pyc
+${PYSITELIB}/zipline/pipeline/loaders/earnings_estimates.pyo
+${PYSITELIB}/zipline/pipeline/loaders/equity_pricing_loader.py
+${PYSITELIB}/zipline/pipeline/loaders/equity_pricing_loader.pyc
+${PYSITELIB}/zipline/pipeline/loaders/equity_pricing_loader.pyo
+${PYSITELIB}/zipline/pipeline/loaders/events.py
+${PYSITELIB}/zipline/pipeline/loaders/events.pyc
+${PYSITELIB}/zipline/pipeline/loaders/events.pyo
+${PYSITELIB}/zipline/pipeline/loaders/frame.py
+${PYSITELIB}/zipline/pipeline/loaders/frame.pyc
+${PYSITELIB}/zipline/pipeline/loaders/frame.pyo
+${PYSITELIB}/zipline/pipeline/loaders/synthetic.py
+${PYSITELIB}/zipline/pipeline/loaders/synthetic.pyc
+${PYSITELIB}/zipline/pipeline/loaders/synthetic.pyo
+${PYSITELIB}/zipline/pipeline/loaders/testing.py
+${PYSITELIB}/zipline/pipeline/loaders/testing.pyc
+${PYSITELIB}/zipline/pipeline/loaders/testing.pyo
+${PYSITELIB}/zipline/pipeline/loaders/utils.py
+${PYSITELIB}/zipline/pipeline/loaders/utils.pyc
+${PYSITELIB}/zipline/pipeline/loaders/utils.pyo
+${PYSITELIB}/zipline/pipeline/mixins.py
+${PYSITELIB}/zipline/pipeline/mixins.pyc
+${PYSITELIB}/zipline/pipeline/mixins.pyo
+${PYSITELIB}/zipline/pipeline/pipeline.py
+${PYSITELIB}/zipline/pipeline/pipeline.pyc
+${PYSITELIB}/zipline/pipeline/pipeline.pyo
+${PYSITELIB}/zipline/pipeline/sentinels.py
+${PYSITELIB}/zipline/pipeline/sentinels.pyc
+${PYSITELIB}/zipline/pipeline/sentinels.pyo
+${PYSITELIB}/zipline/pipeline/term.py
+${PYSITELIB}/zipline/pipeline/term.pyc
+${PYSITELIB}/zipline/pipeline/term.pyo
+${PYSITELIB}/zipline/pipeline/visualize.py
+${PYSITELIB}/zipline/pipeline/visualize.pyc
+${PYSITELIB}/zipline/pipeline/visualize.pyo
 ${PYSITELIB}/zipline/protocol.py
 ${PYSITELIB}/zipline/protocol.pyc
 ${PYSITELIB}/zipline/protocol.pyo
-${PYSITELIB}/zipline/sources.py
-${PYSITELIB}/zipline/sources.pyc
-${PYSITELIB}/zipline/sources.pyo
+${PYSITELIB}/zipline/sources/__init__.py
+${PYSITELIB}/zipline/sources/__init__.pyc
+${PYSITELIB}/zipline/sources/__init__.pyo
+${PYSITELIB}/zipline/sources/benchmark_source.py
+${PYSITELIB}/zipline/sources/benchmark_source.pyc
+${PYSITELIB}/zipline/sources/benchmark_source.pyo
+${PYSITELIB}/zipline/sources/requests_csv.py
+${PYSITELIB}/zipline/sources/requests_csv.pyc
+${PYSITELIB}/zipline/sources/requests_csv.pyo
+${PYSITELIB}/zipline/sources/test_source.py
+${PYSITELIB}/zipline/sources/test_source.pyc
+${PYSITELIB}/zipline/sources/test_source.pyo
 ${PYSITELIB}/zipline/test_algorithms.py
 ${PYSITELIB}/zipline/test_algorithms.pyc
 ${PYSITELIB}/zipline/test_algorithms.pyo
-${PYSITELIB}/zipline/transforms/__init__.py
-${PYSITELIB}/zipline/transforms/__init__.pyc
-${PYSITELIB}/zipline/transforms/__init__.pyo
-${PYSITELIB}/zipline/transforms/mavg.py
-${PYSITELIB}/zipline/transforms/mavg.pyc
-${PYSITELIB}/zipline/transforms/mavg.pyo
-${PYSITELIB}/zipline/transforms/returns.py
-${PYSITELIB}/zipline/transforms/returns.pyc
-${PYSITELIB}/zipline/transforms/returns.pyo
-${PYSITELIB}/zipline/transforms/stddev.py
-${PYSITELIB}/zipline/transforms/stddev.pyc
-${PYSITELIB}/zipline/transforms/stddev.pyo
-${PYSITELIB}/zipline/transforms/utils.py
-${PYSITELIB}/zipline/transforms/utils.pyc
-${PYSITELIB}/zipline/transforms/utils.pyo
-${PYSITELIB}/zipline/transforms/vwap.py
-${PYSITELIB}/zipline/transforms/vwap.pyc
-${PYSITELIB}/zipline/transforms/vwap.pyo
+${PYSITELIB}/zipline/testing/__init__.py
+${PYSITELIB}/zipline/testing/__init__.pyc
+${PYSITELIB}/zipline/testing/__init__.pyo
+${PYSITELIB}/zipline/testing/core.py
+${PYSITELIB}/zipline/testing/core.pyc
+${PYSITELIB}/zipline/testing/core.pyo
+${PYSITELIB}/zipline/testing/fixtures.py
+${PYSITELIB}/zipline/testing/fixtures.pyc
+${PYSITELIB}/zipline/testing/fixtures.pyo
+${PYSITELIB}/zipline/testing/predicates.py
+${PYSITELIB}/zipline/testing/predicates.pyc
+${PYSITELIB}/zipline/testing/predicates.pyo
+${PYSITELIB}/zipline/testing/slippage.py
+${PYSITELIB}/zipline/testing/slippage.pyc
+${PYSITELIB}/zipline/testing/slippage.pyo
 ${PYSITELIB}/zipline/utils/__init__.py
 ${PYSITELIB}/zipline/utils/__init__.pyc
 ${PYSITELIB}/zipline/utils/__init__.pyo
+${PYSITELIB}/zipline/utils/algo_instance.py
+${PYSITELIB}/zipline/utils/algo_instance.pyc
+${PYSITELIB}/zipline/utils/algo_instance.pyo
+${PYSITELIB}/zipline/utils/api_support.py
+${PYSITELIB}/zipline/utils/api_support.pyc
+${PYSITELIB}/zipline/utils/api_support.pyo
+${PYSITELIB}/zipline/utils/argcheck.py
+${PYSITELIB}/zipline/utils/argcheck.pyc
+${PYSITELIB}/zipline/utils/argcheck.pyo
+${PYSITELIB}/zipline/utils/cache.py
+${PYSITELIB}/zipline/utils/cache.pyc
+${PYSITELIB}/zipline/utils/cache.pyo
+${PYSITELIB}/zipline/utils/calendars/__init__.py
+${PYSITELIB}/zipline/utils/calendars/__init__.pyc
+${PYSITELIB}/zipline/utils/calendars/__init__.pyo
+${PYSITELIB}/zipline/utils/calendars/_calendar_helpers.pyx
+${PYSITELIB}/zipline/utils/calendars/_calendar_helpers.so
+${PYSITELIB}/zipline/utils/calendars/calendar_utils.py
+${PYSITELIB}/zipline/utils/calendars/calendar_utils.pyc
+${PYSITELIB}/zipline/utils/calendars/calendar_utils.pyo
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_bmf.py
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_bmf.pyc
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_bmf.pyo
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_cfe.py
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_cfe.pyc
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_cfe.pyo
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_cme.py
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_cme.pyc
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_cme.pyo
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_ice.py
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_ice.pyc
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_ice.pyo
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_lse.py
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_lse.pyc
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_lse.pyo
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_nyse.py
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_nyse.pyc
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_nyse.pyo
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_tsx.py
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_tsx.pyc
+${PYSITELIB}/zipline/utils/calendars/exchange_calendar_tsx.pyo
+${PYSITELIB}/zipline/utils/calendars/trading_calendar.py
+${PYSITELIB}/zipline/utils/calendars/trading_calendar.pyc
+${PYSITELIB}/zipline/utils/calendars/trading_calendar.pyo
+${PYSITELIB}/zipline/utils/calendars/us_futures_calendar.py
+${PYSITELIB}/zipline/utils/calendars/us_futures_calendar.pyc
+${PYSITELIB}/zipline/utils/calendars/us_futures_calendar.pyo
+${PYSITELIB}/zipline/utils/calendars/us_holidays.py
+${PYSITELIB}/zipline/utils/calendars/us_holidays.pyc
+${PYSITELIB}/zipline/utils/calendars/us_holidays.pyo
+${PYSITELIB}/zipline/utils/classproperty.py
+${PYSITELIB}/zipline/utils/classproperty.pyc
+${PYSITELIB}/zipline/utils/classproperty.pyo
+${PYSITELIB}/zipline/utils/cli.py
+${PYSITELIB}/zipline/utils/cli.pyc
+${PYSITELIB}/zipline/utils/cli.pyo
+${PYSITELIB}/zipline/utils/compat.py
+${PYSITELIB}/zipline/utils/compat.pyc
+${PYSITELIB}/zipline/utils/compat.pyo
+${PYSITELIB}/zipline/utils/context_tricks.py
+${PYSITELIB}/zipline/utils/context_tricks.pyc
+${PYSITELIB}/zipline/utils/context_tricks.pyo
+${PYSITELIB}/zipline/utils/control_flow.py
+${PYSITELIB}/zipline/utils/control_flow.pyc
+${PYSITELIB}/zipline/utils/control_flow.pyo
+${PYSITELIB}/zipline/utils/data.py
+${PYSITELIB}/zipline/utils/data.pyc
+${PYSITELIB}/zipline/utils/data.pyo
 ${PYSITELIB}/zipline/utils/date_utils.py
 ${PYSITELIB}/zipline/utils/date_utils.pyc
 ${PYSITELIB}/zipline/utils/date_utils.pyo
+${PYSITELIB}/zipline/utils/deprecate.py
+${PYSITELIB}/zipline/utils/deprecate.pyc
+${PYSITELIB}/zipline/utils/deprecate.pyo
+${PYSITELIB}/zipline/utils/dummy.py
+${PYSITELIB}/zipline/utils/dummy.pyc
+${PYSITELIB}/zipline/utils/dummy.pyo
+${PYSITELIB}/zipline/utils/enum.py
+${PYSITELIB}/zipline/utils/enum.pyc
+${PYSITELIB}/zipline/utils/enum.pyo
+${PYSITELIB}/zipline/utils/events.py
+${PYSITELIB}/zipline/utils/events.pyc
+${PYSITELIB}/zipline/utils/events.pyo
 ${PYSITELIB}/zipline/utils/factory.py
 ${PYSITELIB}/zipline/utils/factory.pyc
 ${PYSITELIB}/zipline/utils/factory.pyo
-${PYSITELIB}/zipline/utils/protocol_utils.py
-${PYSITELIB}/zipline/utils/protocol_utils.pyc
-${PYSITELIB}/zipline/utils/protocol_utils.pyo
+${PYSITELIB}/zipline/utils/final.py
+${PYSITELIB}/zipline/utils/final.pyc
+${PYSITELIB}/zipline/utils/final.pyo
+${PYSITELIB}/zipline/utils/functional.py
+${PYSITELIB}/zipline/utils/functional.pyc
+${PYSITELIB}/zipline/utils/functional.pyo
+${PYSITELIB}/zipline/utils/input_validation.py
+${PYSITELIB}/zipline/utils/input_validation.pyc
+${PYSITELIB}/zipline/utils/input_validation.pyo
+${PYSITELIB}/zipline/utils/math_utils.py
+${PYSITELIB}/zipline/utils/math_utils.pyc
+${PYSITELIB}/zipline/utils/math_utils.pyo
+${PYSITELIB}/zipline/utils/memoize.py
+${PYSITELIB}/zipline/utils/memoize.pyc
+${PYSITELIB}/zipline/utils/memoize.pyo
+${PYSITELIB}/zipline/utils/metautils.py
+${PYSITELIB}/zipline/utils/metautils.pyc
+${PYSITELIB}/zipline/utils/metautils.pyo
+${PYSITELIB}/zipline/utils/numpy_utils.py
+${PYSITELIB}/zipline/utils/numpy_utils.pyc
+${PYSITELIB}/zipline/utils/numpy_utils.pyo
+${PYSITELIB}/zipline/utils/pandas_utils.py
+${PYSITELIB}/zipline/utils/pandas_utils.pyc
+${PYSITELIB}/zipline/utils/pandas_utils.pyo
+${PYSITELIB}/zipline/utils/paths.py
+${PYSITELIB}/zipline/utils/paths.pyc
+${PYSITELIB}/zipline/utils/paths.pyo
+${PYSITELIB}/zipline/utils/pool.py
+${PYSITELIB}/zipline/utils/pool.pyc
+${PYSITELIB}/zipline/utils/pool.pyo
+${PYSITELIB}/zipline/utils/preprocess.py
+${PYSITELIB}/zipline/utils/preprocess.pyc
+${PYSITELIB}/zipline/utils/preprocess.pyo
+${PYSITELIB}/zipline/utils/range.py
+${PYSITELIB}/zipline/utils/range.pyc
+${PYSITELIB}/zipline/utils/range.pyo
+${PYSITELIB}/zipline/utils/run_algo.py
+${PYSITELIB}/zipline/utils/run_algo.pyc
+${PYSITELIB}/zipline/utils/run_algo.pyo
+${PYSITELIB}/zipline/utils/security_list.py
+${PYSITELIB}/zipline/utils/security_list.pyc
+${PYSITELIB}/zipline/utils/security_list.pyo
+${PYSITELIB}/zipline/utils/sentinel.py
+${PYSITELIB}/zipline/utils/sentinel.pyc
+${PYSITELIB}/zipline/utils/sentinel.pyo
+${PYSITELIB}/zipline/utils/serialization_utils.py
+${PYSITELIB}/zipline/utils/serialization_utils.pyc
+${PYSITELIB}/zipline/utils/serialization_utils.pyo
+${PYSITELIB}/zipline/utils/sharedoc.py
+${PYSITELIB}/zipline/utils/sharedoc.pyc
+${PYSITELIB}/zipline/utils/sharedoc.pyo
 ${PYSITELIB}/zipline/utils/simfactory.py
 ${PYSITELIB}/zipline/utils/simfactory.pyc
 ${PYSITELIB}/zipline/utils/simfactory.pyo
-${PYSITELIB}/zipline/utils/test_utils.py
-${PYSITELIB}/zipline/utils/test_utils.pyc
-${PYSITELIB}/zipline/utils/test_utils.pyo
+${PYSITELIB}/zipline/utils/sqlite_utils.py
+${PYSITELIB}/zipline/utils/sqlite_utils.pyc
+${PYSITELIB}/zipline/utils/sqlite_utils.pyo
 ${PYSITELIB}/zipline/utils/tradingcalendar.py
 ${PYSITELIB}/zipline/utils/tradingcalendar.pyc
 ${PYSITELIB}/zipline/utils/tradingcalendar.pyo
-${PYSITELIB}/zipline/version.py
-${PYSITELIB}/zipline/version.pyc
-${PYSITELIB}/zipline/version.pyo
+${PYSITELIB}/zipline/zipline_warnings.py
+${PYSITELIB}/zipline/zipline_warnings.pyc
+${PYSITELIB}/zipline/zipline_warnings.pyo
diff --git a/py-zipline/distinfo b/py-zipline/distinfo
index ff77db981e..9b01830d32 100644
--- a/py-zipline/distinfo
+++ b/py-zipline/distinfo
@@ -1,5 +1,6 @@
 $NetBSD: distinfo,v 1.1 2012/11/09 18:14:45 jihbed Exp $
 
-SHA1 (zipline-0.5.1.tar.gz) = 9227752679b3f1b2e3e8b7059be2db6e680461d0
-RMD160 (zipline-0.5.1.tar.gz) = b92f7a6a90e03e3989d4478af5c74cca731e95fe
-Size (zipline-0.5.1.tar.gz) = 65704 bytes
+SHA1 (zipline-1.1.1.tar.gz) = 3608c4cee6c485d57bb5f4cf937f34da6ee291fa
+RMD160 (zipline-1.1.1.tar.gz) = 96f1ad8215d0baa69069fb03d544995fb1399255
+SHA512 (zipline-1.1.1.tar.gz) = 05d899dbdf2c64d5bbcd26d6bf38e906714073c44396f12f9a427aeee0d3fe77ac1c1b6e89931fa70e1a1012fee166db9079d59ee9a76ce6e30523451ac84933
+Size (zipline-1.1.1.tar.gz) = 640796 bytes


Home | Main Index | Thread Index | Old Index