pkgsrc-Changes archive

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

CVS commit: pkgsrc/finance/py-backtrader



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jun 17 05:43:02 UTC 2019

Modified Files:
        pkgsrc/finance/py-backtrader: Makefile PLIST distinfo
Added Files:
        pkgsrc/finance/py-backtrader: ALTERNATIVES
Removed Files:
        pkgsrc/finance/py-backtrader/patches: patch-backtrader_datacache.py

Log Message:
py-backtrader: updated to 1.9.74.123

1.9.74.123:
  - Correct calculation in haDelta indicator
  - Use initial datalabel for non-overlaid volume plot

1.9.73.123:
  - Add utility NonZeroDifference indicator
  - Redefine CrossUp, CrossDown and CrossOver indicators using
    NonZeroDifference to cover the case in which the crossing entities
    converge right before crossing up and down

1.9.72.122:
  - Cover case in which result in high-level overridden operations have
    multiple lines and wer not be taken into account for minimum period
    calculations
  - Add "Int" variants of percentage based sizers to import
  - Trades observer to show net profit instead of brutto, with parameter
    to control behavior

1.9.71.122:
  - Improve on indicator legend plotting to overcome matplotlib legend
    reordering
  - Added PercenSizerInt and AllSizerInt which truncate the returned size
    to an int, suited better for stocks/futures

1.9.70.122:
  - Use opening price for submission check for Market orders when
    cheat-on-open is active
  - Update pnlcomm on all operations and not just profit/loss locking
  - Correct comment for fillalpha and add baralpha for candlestick opacity
  - Use internal dict for data feed presence test and update trade observer

1.9.69.122:
  - Fix offline Yahoo feed by moving the new adjclose line up to the offline
    feed
  - Adapt the yahoodownload tool to the current status (ex: data not reversed)
  - Redownload all yahoo data feeds

1.9.68.122
  - Fix call to _nextday in TradingCalendar
  - Clean up and rework of Yahoo Data. The data feeds seems to be reliable
    again
  - IBStore Support for IND prices

1.9.67.122
  - Fix compression only scenarios when resampling and resampling after
    changes in 1.9.66.122
  - Final correction for rollover fix introduced in 1.9.66.122
  - Cover use case for mininum period calculation when all
    operations/indicators don't use the data feeds directly but lines of it

1.9.66.122
  - Fix regression introduced with 8f537a1c2c271eb5cfc592b373697732597d26d6
    which voids the count of lost trades
  - Allow rollover to distinguish between no values temporarily (with None)
    and no values permanently (with False)
  - Avoid math domain error for negative returns in logarithmic calculations
  - Fix local variable declaration for compound returns
  - Fix typo in date2num tz conversion which shows up in direct usage

1.9.65.122
  - Fix commission info assigment and orderref seeking in OandaStore
  - Add strategy type to OptReturn
  - Fix prepend_constant for OLS_Transformation
  - Fix LogReturnsRolling compression when not specified
  - Have ints instead of bools in some values with 1 Trade in TradeAnalyzer

1.9.64.122
  - Avoid stage2 comparison using [0] in API methods
  - Support plotname, if given, as name of indicator in csv output

1.9.63.122
  - Add optimization callbacks when running with 1 Core
  - Correct sell_bracket by removing old append code
  - Correct typo in store.py
  - Pass period from RateOfChange100 to underlying ROC

1.9.62.122
  - Correct PSAR acceleration capping
  - Enable PandasData line extension without the need to extend datafields

1.9.61.122
  - Add `_skipnan` to plotlines to allow joining two points with a line
  - buy_bracket/sell_bracket allow suppressing stop/limit orders
  - Add stop-loss approaches sample
  - Correct codes for minutes compression

1.9.60.122
  - Remove unused files
  - README update, Docstring corrections, documentation corrections
  - Update travis settings

1.9.58.122
  - Provide default fundmode methods for all brokers
  - Correct order notification if positions exist when starting the broker
    and will be simulated
  - Correct csv values output if object has no length

1.9.57.122
  - Fix set_fundmode in bbroker
  - Synchronize fund history mode with master clock
  - Allow relocation of legend in plotting charts
  - Adapt broker observer to fund mode

1.9.56.122
  - Handle volume as string null in YahooFinanceData
  - Corrections/Improvements to order history support
  - Add fund history support
  - Increase plotting margin of trade observers


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/finance/py-backtrader/ALTERNATIVES
cvs rdiff -u -r1.1 -r1.2 pkgsrc/finance/py-backtrader/Makefile \
    pkgsrc/finance/py-backtrader/PLIST pkgsrc/finance/py-backtrader/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/finance/py-backtrader/patches/patch-backtrader_datacache.py

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

Modified files:

Index: pkgsrc/finance/py-backtrader/Makefile
diff -u pkgsrc/finance/py-backtrader/Makefile:1.1 pkgsrc/finance/py-backtrader/Makefile:1.2
--- pkgsrc/finance/py-backtrader/Makefile:1.1   Sat May 12 22:06:53 2018
+++ pkgsrc/finance/py-backtrader/Makefile       Mon Jun 17 05:43:02 2019
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.1 2018/05/12 22:06:53 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2019/06/17 05:43:02 adam Exp $
 
-DISTNAME=      backtrader-1.9.58.122
+DISTNAME=      backtrader-1.9.74.123
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    finance python
+#MASTER_SITES= ${MASTER_SITE_PYPI:=b/backtrader/}
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mementum/}
 GITHUB_PROJECT=        backtrader
-GITHUB_TAG=    ${PKGVERSION_NOREV}
 
 MAINTAINER=    minskim%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/mementum/backtrader
@@ -16,12 +16,14 @@ DEPENDS+=   ${PYPKGPREFIX}-matplotlib-[0-9
 DEPENDS+=      ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
 DEPENDS+=      ${PYPKGPREFIX}-pandas-[0-9]*:../../math/py-pandas
 
-.include "../../lang/python/egg.mk"
+USE_LANGUAGES= # none
+
+PYTHON_VERSIONS_INCOMPATIBLE=  27      # py-matplotlib
 
 post-install:
-.for f in bt-run.py btrun
-       ${MV} ${DESTDIR}${PREFIX}/bin/${f} \
-               ${DESTDIR}${PREFIX}/bin/${f}${PYVERSSUFFIX}
-.endfor
+       cd ${DESTDIR}${PREFIX}/bin && \
+       ${MV} bt-run.py bt-run-${PYVERSSUFFIX}.py && \
+       ${MV} btrun btrun-${PYVERSSUFFIX} || ${TRUE}
 
+.include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/finance/py-backtrader/PLIST
diff -u pkgsrc/finance/py-backtrader/PLIST:1.1 pkgsrc/finance/py-backtrader/PLIST:1.2
--- pkgsrc/finance/py-backtrader/PLIST:1.1      Sat May 12 22:06:53 2018
+++ pkgsrc/finance/py-backtrader/PLIST  Mon Jun 17 05:43:02 2019
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1 2018/05/12 22:06:53 minskim Exp $
-bin/bt-run.py${PYVERSSUFFIX}
-bin/btrun${PYVERSSUFFIX}
+@comment $NetBSD: PLIST,v 1.2 2019/06/17 05:43:02 adam Exp $
+bin/bt-run-${PYVERSSUFFIX}.py
+bin/btrun-${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,518 +8,515 @@ ${PYSITELIB}/${EGG_INFODIR}/entry_points
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/backtrader/__init__.py
-${PYSITELIB}/backtrader/__init__.pyo
 ${PYSITELIB}/backtrader/__init__.pyc
-${PYSITELIB}/backtrader/analyzer.pyo
-${PYSITELIB}/backtrader/analyzer.pyc
-${PYSITELIB}/backtrader/broker.pyo
-${PYSITELIB}/backtrader/broker.pyc
-${PYSITELIB}/backtrader/cerebro.pyo
-${PYSITELIB}/backtrader/cerebro.pyc
-${PYSITELIB}/backtrader/comminfo.pyo
-${PYSITELIB}/backtrader/comminfo.pyc
-${PYSITELIB}/backtrader/datacache.pyo
-${PYSITELIB}/backtrader/datacache.pyc
-${PYSITELIB}/backtrader/dataseries.pyo
-${PYSITELIB}/backtrader/dataseries.pyc
-${PYSITELIB}/backtrader/errors.pyo
-${PYSITELIB}/backtrader/errors.pyc
-${PYSITELIB}/backtrader/feed.pyo
-${PYSITELIB}/backtrader/feed.pyc
-${PYSITELIB}/backtrader/fillers.pyo
-${PYSITELIB}/backtrader/fillers.pyc
-${PYSITELIB}/backtrader/flt.pyo
-${PYSITELIB}/backtrader/flt.pyc
-${PYSITELIB}/backtrader/functions.pyo
-${PYSITELIB}/backtrader/functions.pyc
-${PYSITELIB}/backtrader/indicator.pyo
-${PYSITELIB}/backtrader/indicator.pyc
-${PYSITELIB}/backtrader/linebuffer.pyo
-${PYSITELIB}/backtrader/linebuffer.pyc
-${PYSITELIB}/backtrader/lineiterator.pyo
-${PYSITELIB}/backtrader/lineiterator.pyc
-${PYSITELIB}/backtrader/lineroot.pyo
-${PYSITELIB}/backtrader/lineroot.pyc
-${PYSITELIB}/backtrader/lineseries.pyo
-${PYSITELIB}/backtrader/lineseries.pyc
-${PYSITELIB}/backtrader/mathsupport.pyo
-${PYSITELIB}/backtrader/mathsupport.pyc
-${PYSITELIB}/backtrader/metabase.pyo
-${PYSITELIB}/backtrader/metabase.pyc
-${PYSITELIB}/backtrader/observer.pyo
-${PYSITELIB}/backtrader/observer.pyc
-${PYSITELIB}/backtrader/order.pyo
-${PYSITELIB}/backtrader/order.pyc
-${PYSITELIB}/backtrader/position.pyo
-${PYSITELIB}/backtrader/position.pyc
-${PYSITELIB}/backtrader/resamplerfilter.pyo
-${PYSITELIB}/backtrader/resamplerfilter.pyc
-${PYSITELIB}/backtrader/signal.pyo
-${PYSITELIB}/backtrader/signal.pyc
-${PYSITELIB}/backtrader/sizer.pyo
-${PYSITELIB}/backtrader/sizer.pyc
-${PYSITELIB}/backtrader/store.pyo
-${PYSITELIB}/backtrader/store.pyc
-${PYSITELIB}/backtrader/strategy.pyo
-${PYSITELIB}/backtrader/strategy.pyc
-${PYSITELIB}/backtrader/talib.pyo
-${PYSITELIB}/backtrader/talib.pyc
-${PYSITELIB}/backtrader/timer.pyo
-${PYSITELIB}/backtrader/timer.pyc
-${PYSITELIB}/backtrader/trade.pyo
-${PYSITELIB}/backtrader/trade.pyc
-${PYSITELIB}/backtrader/tradingcal.pyo
-${PYSITELIB}/backtrader/tradingcal.pyc
-${PYSITELIB}/backtrader/version.pyo
-${PYSITELIB}/backtrader/version.pyc
-${PYSITELIB}/backtrader/writer.pyo
-${PYSITELIB}/backtrader/writer.pyc
+${PYSITELIB}/backtrader/__init__.pyo
 ${PYSITELIB}/backtrader/analyzer.py
+${PYSITELIB}/backtrader/analyzer.pyc
+${PYSITELIB}/backtrader/analyzer.pyo
 ${PYSITELIB}/backtrader/analyzers/__init__.py
-${PYSITELIB}/backtrader/analyzers/__init__.pyo
 ${PYSITELIB}/backtrader/analyzers/__init__.pyc
-${PYSITELIB}/backtrader/analyzers/annualreturn.pyo
-${PYSITELIB}/backtrader/analyzers/annualreturn.pyc
-${PYSITELIB}/backtrader/analyzers/calmar.pyo
-${PYSITELIB}/backtrader/analyzers/calmar.pyc
-${PYSITELIB}/backtrader/analyzers/drawdown.pyo
-${PYSITELIB}/backtrader/analyzers/drawdown.pyc
-${PYSITELIB}/backtrader/analyzers/leverage.pyo
-${PYSITELIB}/backtrader/analyzers/leverage.pyc
-${PYSITELIB}/backtrader/analyzers/logreturnsrolling.pyo
-${PYSITELIB}/backtrader/analyzers/logreturnsrolling.pyc
-${PYSITELIB}/backtrader/analyzers/periodstats.pyo
-${PYSITELIB}/backtrader/analyzers/periodstats.pyc
-${PYSITELIB}/backtrader/analyzers/positions.pyo
-${PYSITELIB}/backtrader/analyzers/positions.pyc
-${PYSITELIB}/backtrader/analyzers/pyfolio.pyo
-${PYSITELIB}/backtrader/analyzers/pyfolio.pyc
-${PYSITELIB}/backtrader/analyzers/returns.pyo
-${PYSITELIB}/backtrader/analyzers/returns.pyc
-${PYSITELIB}/backtrader/analyzers/sharpe.pyo
-${PYSITELIB}/backtrader/analyzers/sharpe.pyc
-${PYSITELIB}/backtrader/analyzers/sqn.pyo
-${PYSITELIB}/backtrader/analyzers/sqn.pyc
-${PYSITELIB}/backtrader/analyzers/timereturn.pyo
-${PYSITELIB}/backtrader/analyzers/timereturn.pyc
-${PYSITELIB}/backtrader/analyzers/tradeanalyzer.pyo
-${PYSITELIB}/backtrader/analyzers/tradeanalyzer.pyc
-${PYSITELIB}/backtrader/analyzers/transactions.pyo
-${PYSITELIB}/backtrader/analyzers/transactions.pyc
-${PYSITELIB}/backtrader/analyzers/vwr.pyo
-${PYSITELIB}/backtrader/analyzers/vwr.pyc
+${PYSITELIB}/backtrader/analyzers/__init__.pyo
 ${PYSITELIB}/backtrader/analyzers/annualreturn.py
+${PYSITELIB}/backtrader/analyzers/annualreturn.pyc
+${PYSITELIB}/backtrader/analyzers/annualreturn.pyo
 ${PYSITELIB}/backtrader/analyzers/calmar.py
+${PYSITELIB}/backtrader/analyzers/calmar.pyc
+${PYSITELIB}/backtrader/analyzers/calmar.pyo
 ${PYSITELIB}/backtrader/analyzers/drawdown.py
+${PYSITELIB}/backtrader/analyzers/drawdown.pyc
+${PYSITELIB}/backtrader/analyzers/drawdown.pyo
 ${PYSITELIB}/backtrader/analyzers/leverage.py
+${PYSITELIB}/backtrader/analyzers/leverage.pyc
+${PYSITELIB}/backtrader/analyzers/leverage.pyo
 ${PYSITELIB}/backtrader/analyzers/logreturnsrolling.py
+${PYSITELIB}/backtrader/analyzers/logreturnsrolling.pyc
+${PYSITELIB}/backtrader/analyzers/logreturnsrolling.pyo
 ${PYSITELIB}/backtrader/analyzers/periodstats.py
+${PYSITELIB}/backtrader/analyzers/periodstats.pyc
+${PYSITELIB}/backtrader/analyzers/periodstats.pyo
 ${PYSITELIB}/backtrader/analyzers/positions.py
+${PYSITELIB}/backtrader/analyzers/positions.pyc
+${PYSITELIB}/backtrader/analyzers/positions.pyo
 ${PYSITELIB}/backtrader/analyzers/pyfolio.py
+${PYSITELIB}/backtrader/analyzers/pyfolio.pyc
+${PYSITELIB}/backtrader/analyzers/pyfolio.pyo
 ${PYSITELIB}/backtrader/analyzers/returns.py
+${PYSITELIB}/backtrader/analyzers/returns.pyc
+${PYSITELIB}/backtrader/analyzers/returns.pyo
 ${PYSITELIB}/backtrader/analyzers/sharpe.py
+${PYSITELIB}/backtrader/analyzers/sharpe.pyc
+${PYSITELIB}/backtrader/analyzers/sharpe.pyo
 ${PYSITELIB}/backtrader/analyzers/sqn.py
+${PYSITELIB}/backtrader/analyzers/sqn.pyc
+${PYSITELIB}/backtrader/analyzers/sqn.pyo
 ${PYSITELIB}/backtrader/analyzers/timereturn.py
+${PYSITELIB}/backtrader/analyzers/timereturn.pyc
+${PYSITELIB}/backtrader/analyzers/timereturn.pyo
 ${PYSITELIB}/backtrader/analyzers/tradeanalyzer.py
+${PYSITELIB}/backtrader/analyzers/tradeanalyzer.pyc
+${PYSITELIB}/backtrader/analyzers/tradeanalyzer.pyo
 ${PYSITELIB}/backtrader/analyzers/transactions.py
+${PYSITELIB}/backtrader/analyzers/transactions.pyc
+${PYSITELIB}/backtrader/analyzers/transactions.pyo
 ${PYSITELIB}/backtrader/analyzers/vwr.py
+${PYSITELIB}/backtrader/analyzers/vwr.pyc
+${PYSITELIB}/backtrader/analyzers/vwr.pyo
 ${PYSITELIB}/backtrader/broker.py
+${PYSITELIB}/backtrader/broker.pyc
+${PYSITELIB}/backtrader/broker.pyo
 ${PYSITELIB}/backtrader/brokers/__init__.py
-${PYSITELIB}/backtrader/brokers/__init__.pyo
 ${PYSITELIB}/backtrader/brokers/__init__.pyc
-${PYSITELIB}/backtrader/brokers/bbroker.pyo
-${PYSITELIB}/backtrader/brokers/bbroker.pyc
-${PYSITELIB}/backtrader/brokers/ibbroker.pyo
-${PYSITELIB}/backtrader/brokers/ibbroker.pyc
-${PYSITELIB}/backtrader/brokers/oandabroker.pyo
-${PYSITELIB}/backtrader/brokers/oandabroker.pyc
-${PYSITELIB}/backtrader/brokers/vcbroker.pyo
-${PYSITELIB}/backtrader/brokers/vcbroker.pyc
+${PYSITELIB}/backtrader/brokers/__init__.pyo
 ${PYSITELIB}/backtrader/brokers/bbroker.py
+${PYSITELIB}/backtrader/brokers/bbroker.pyc
+${PYSITELIB}/backtrader/brokers/bbroker.pyo
 ${PYSITELIB}/backtrader/brokers/ibbroker.py
+${PYSITELIB}/backtrader/brokers/ibbroker.pyc
+${PYSITELIB}/backtrader/brokers/ibbroker.pyo
 ${PYSITELIB}/backtrader/brokers/oandabroker.py
+${PYSITELIB}/backtrader/brokers/oandabroker.pyc
+${PYSITELIB}/backtrader/brokers/oandabroker.pyo
 ${PYSITELIB}/backtrader/brokers/vcbroker.py
+${PYSITELIB}/backtrader/brokers/vcbroker.pyc
+${PYSITELIB}/backtrader/brokers/vcbroker.pyo
 ${PYSITELIB}/backtrader/btrun/__init__.py
-${PYSITELIB}/backtrader/btrun/__init__.pyo
 ${PYSITELIB}/backtrader/btrun/__init__.pyc
-${PYSITELIB}/backtrader/btrun/btrun.pyo
-${PYSITELIB}/backtrader/btrun/btrun.pyc
+${PYSITELIB}/backtrader/btrun/__init__.pyo
 ${PYSITELIB}/backtrader/btrun/btrun.py
+${PYSITELIB}/backtrader/btrun/btrun.pyc
+${PYSITELIB}/backtrader/btrun/btrun.pyo
 ${PYSITELIB}/backtrader/cerebro.py
+${PYSITELIB}/backtrader/cerebro.pyc
+${PYSITELIB}/backtrader/cerebro.pyo
 ${PYSITELIB}/backtrader/comminfo.py
+${PYSITELIB}/backtrader/comminfo.pyc
+${PYSITELIB}/backtrader/comminfo.pyo
 ${PYSITELIB}/backtrader/commissions/__init__.py
-${PYSITELIB}/backtrader/commissions/__init__.pyo
 ${PYSITELIB}/backtrader/commissions/__init__.pyc
-${PYSITELIB}/backtrader/datacache.py
+${PYSITELIB}/backtrader/commissions/__init__.pyo
 ${PYSITELIB}/backtrader/dataseries.py
+${PYSITELIB}/backtrader/dataseries.pyc
+${PYSITELIB}/backtrader/dataseries.pyo
 ${PYSITELIB}/backtrader/errors.py
+${PYSITELIB}/backtrader/errors.pyc
+${PYSITELIB}/backtrader/errors.pyo
 ${PYSITELIB}/backtrader/feed.py
+${PYSITELIB}/backtrader/feed.pyc
+${PYSITELIB}/backtrader/feed.pyo
 ${PYSITELIB}/backtrader/feeds/__init__.py
-${PYSITELIB}/backtrader/feeds/__init__.pyo
 ${PYSITELIB}/backtrader/feeds/__init__.pyc
-${PYSITELIB}/backtrader/feeds/blaze.pyo
-${PYSITELIB}/backtrader/feeds/blaze.pyc
-${PYSITELIB}/backtrader/feeds/btcsv.pyo
-${PYSITELIB}/backtrader/feeds/btcsv.pyc
-${PYSITELIB}/backtrader/feeds/chainer.pyo
-${PYSITELIB}/backtrader/feeds/chainer.pyc
-${PYSITELIB}/backtrader/feeds/csvgeneric.pyo
-${PYSITELIB}/backtrader/feeds/csvgeneric.pyc
-${PYSITELIB}/backtrader/feeds/ibdata.pyo
-${PYSITELIB}/backtrader/feeds/ibdata.pyc
-${PYSITELIB}/backtrader/feeds/influxfeed.pyo
-${PYSITELIB}/backtrader/feeds/influxfeed.pyc
-${PYSITELIB}/backtrader/feeds/mt4csv.pyo
-${PYSITELIB}/backtrader/feeds/mt4csv.pyc
-${PYSITELIB}/backtrader/feeds/oanda.pyo
-${PYSITELIB}/backtrader/feeds/oanda.pyc
-${PYSITELIB}/backtrader/feeds/pandafeed.pyo
-${PYSITELIB}/backtrader/feeds/pandafeed.pyc
-${PYSITELIB}/backtrader/feeds/quandl.pyo
-${PYSITELIB}/backtrader/feeds/quandl.pyc
-${PYSITELIB}/backtrader/feeds/rollover.pyo
-${PYSITELIB}/backtrader/feeds/rollover.pyc
-${PYSITELIB}/backtrader/feeds/sierrachart.pyo
-${PYSITELIB}/backtrader/feeds/sierrachart.pyc
-${PYSITELIB}/backtrader/feeds/vcdata.pyo
-${PYSITELIB}/backtrader/feeds/vcdata.pyc
-${PYSITELIB}/backtrader/feeds/vchart.pyo
-${PYSITELIB}/backtrader/feeds/vchart.pyc
-${PYSITELIB}/backtrader/feeds/vchartcsv.pyo
-${PYSITELIB}/backtrader/feeds/vchartcsv.pyc
-${PYSITELIB}/backtrader/feeds/vchartfile.pyo
-${PYSITELIB}/backtrader/feeds/vchartfile.pyc
-${PYSITELIB}/backtrader/feeds/yahoo.pyo
-${PYSITELIB}/backtrader/feeds/yahoo.pyc
+${PYSITELIB}/backtrader/feeds/__init__.pyo
 ${PYSITELIB}/backtrader/feeds/blaze.py
+${PYSITELIB}/backtrader/feeds/blaze.pyc
+${PYSITELIB}/backtrader/feeds/blaze.pyo
 ${PYSITELIB}/backtrader/feeds/btcsv.py
+${PYSITELIB}/backtrader/feeds/btcsv.pyc
+${PYSITELIB}/backtrader/feeds/btcsv.pyo
 ${PYSITELIB}/backtrader/feeds/chainer.py
+${PYSITELIB}/backtrader/feeds/chainer.pyc
+${PYSITELIB}/backtrader/feeds/chainer.pyo
 ${PYSITELIB}/backtrader/feeds/csvgeneric.py
+${PYSITELIB}/backtrader/feeds/csvgeneric.pyc
+${PYSITELIB}/backtrader/feeds/csvgeneric.pyo
 ${PYSITELIB}/backtrader/feeds/ibdata.py
+${PYSITELIB}/backtrader/feeds/ibdata.pyc
+${PYSITELIB}/backtrader/feeds/ibdata.pyo
 ${PYSITELIB}/backtrader/feeds/influxfeed.py
+${PYSITELIB}/backtrader/feeds/influxfeed.pyc
+${PYSITELIB}/backtrader/feeds/influxfeed.pyo
 ${PYSITELIB}/backtrader/feeds/mt4csv.py
+${PYSITELIB}/backtrader/feeds/mt4csv.pyc
+${PYSITELIB}/backtrader/feeds/mt4csv.pyo
 ${PYSITELIB}/backtrader/feeds/oanda.py
+${PYSITELIB}/backtrader/feeds/oanda.pyc
+${PYSITELIB}/backtrader/feeds/oanda.pyo
 ${PYSITELIB}/backtrader/feeds/pandafeed.py
+${PYSITELIB}/backtrader/feeds/pandafeed.pyc
+${PYSITELIB}/backtrader/feeds/pandafeed.pyo
 ${PYSITELIB}/backtrader/feeds/quandl.py
+${PYSITELIB}/backtrader/feeds/quandl.pyc
+${PYSITELIB}/backtrader/feeds/quandl.pyo
 ${PYSITELIB}/backtrader/feeds/rollover.py
+${PYSITELIB}/backtrader/feeds/rollover.pyc
+${PYSITELIB}/backtrader/feeds/rollover.pyo
 ${PYSITELIB}/backtrader/feeds/sierrachart.py
+${PYSITELIB}/backtrader/feeds/sierrachart.pyc
+${PYSITELIB}/backtrader/feeds/sierrachart.pyo
 ${PYSITELIB}/backtrader/feeds/vcdata.py
+${PYSITELIB}/backtrader/feeds/vcdata.pyc
+${PYSITELIB}/backtrader/feeds/vcdata.pyo
 ${PYSITELIB}/backtrader/feeds/vchart.py
+${PYSITELIB}/backtrader/feeds/vchart.pyc
+${PYSITELIB}/backtrader/feeds/vchart.pyo
 ${PYSITELIB}/backtrader/feeds/vchartcsv.py
+${PYSITELIB}/backtrader/feeds/vchartcsv.pyc
+${PYSITELIB}/backtrader/feeds/vchartcsv.pyo
 ${PYSITELIB}/backtrader/feeds/vchartfile.py
+${PYSITELIB}/backtrader/feeds/vchartfile.pyc
+${PYSITELIB}/backtrader/feeds/vchartfile.pyo
 ${PYSITELIB}/backtrader/feeds/yahoo.py
+${PYSITELIB}/backtrader/feeds/yahoo.pyc
+${PYSITELIB}/backtrader/feeds/yahoo.pyo
 ${PYSITELIB}/backtrader/fillers.py
+${PYSITELIB}/backtrader/fillers.pyc
+${PYSITELIB}/backtrader/fillers.pyo
 ${PYSITELIB}/backtrader/filters/__init__.py
-${PYSITELIB}/backtrader/filters/__init__.pyo
 ${PYSITELIB}/backtrader/filters/__init__.pyc
-${PYSITELIB}/backtrader/filters/bsplitter.pyo
-${PYSITELIB}/backtrader/filters/bsplitter.pyc
-${PYSITELIB}/backtrader/filters/calendardays.pyo
-${PYSITELIB}/backtrader/filters/calendardays.pyc
-${PYSITELIB}/backtrader/filters/datafiller.pyo
-${PYSITELIB}/backtrader/filters/datafiller.pyc
-${PYSITELIB}/backtrader/filters/datafilter.pyo
-${PYSITELIB}/backtrader/filters/datafilter.pyc
-${PYSITELIB}/backtrader/filters/daysteps.pyo
-${PYSITELIB}/backtrader/filters/daysteps.pyc
-${PYSITELIB}/backtrader/filters/heikinashi.pyo
-${PYSITELIB}/backtrader/filters/heikinashi.pyc
-${PYSITELIB}/backtrader/filters/renko.pyo
-${PYSITELIB}/backtrader/filters/renko.pyc
-${PYSITELIB}/backtrader/filters/session.pyo
-${PYSITELIB}/backtrader/filters/session.pyc
+${PYSITELIB}/backtrader/filters/__init__.pyo
 ${PYSITELIB}/backtrader/filters/bsplitter.py
+${PYSITELIB}/backtrader/filters/bsplitter.pyc
+${PYSITELIB}/backtrader/filters/bsplitter.pyo
 ${PYSITELIB}/backtrader/filters/calendardays.py
+${PYSITELIB}/backtrader/filters/calendardays.pyc
+${PYSITELIB}/backtrader/filters/calendardays.pyo
 ${PYSITELIB}/backtrader/filters/datafiller.py
+${PYSITELIB}/backtrader/filters/datafiller.pyc
+${PYSITELIB}/backtrader/filters/datafiller.pyo
 ${PYSITELIB}/backtrader/filters/datafilter.py
+${PYSITELIB}/backtrader/filters/datafilter.pyc
+${PYSITELIB}/backtrader/filters/datafilter.pyo
 ${PYSITELIB}/backtrader/filters/daysteps.py
+${PYSITELIB}/backtrader/filters/daysteps.pyc
+${PYSITELIB}/backtrader/filters/daysteps.pyo
 ${PYSITELIB}/backtrader/filters/heikinashi.py
+${PYSITELIB}/backtrader/filters/heikinashi.pyc
+${PYSITELIB}/backtrader/filters/heikinashi.pyo
 ${PYSITELIB}/backtrader/filters/renko.py
+${PYSITELIB}/backtrader/filters/renko.pyc
+${PYSITELIB}/backtrader/filters/renko.pyo
 ${PYSITELIB}/backtrader/filters/session.py
+${PYSITELIB}/backtrader/filters/session.pyc
+${PYSITELIB}/backtrader/filters/session.pyo
 ${PYSITELIB}/backtrader/flt.py
+${PYSITELIB}/backtrader/flt.pyc
+${PYSITELIB}/backtrader/flt.pyo
 ${PYSITELIB}/backtrader/functions.py
+${PYSITELIB}/backtrader/functions.pyc
+${PYSITELIB}/backtrader/functions.pyo
 ${PYSITELIB}/backtrader/indicator.py
+${PYSITELIB}/backtrader/indicator.pyc
+${PYSITELIB}/backtrader/indicator.pyo
 ${PYSITELIB}/backtrader/indicators/__init__.py
-${PYSITELIB}/backtrader/indicators/__init__.pyo
 ${PYSITELIB}/backtrader/indicators/__init__.pyc
-${PYSITELIB}/backtrader/indicators/accdecoscillator.pyo
-${PYSITELIB}/backtrader/indicators/accdecoscillator.pyc
-${PYSITELIB}/backtrader/indicators/aroon.pyo
-${PYSITELIB}/backtrader/indicators/aroon.pyc
-${PYSITELIB}/backtrader/indicators/atr.pyo
-${PYSITELIB}/backtrader/indicators/atr.pyc
-${PYSITELIB}/backtrader/indicators/awesomeoscillator.pyo
-${PYSITELIB}/backtrader/indicators/awesomeoscillator.pyc
-${PYSITELIB}/backtrader/indicators/basicops.pyo
-${PYSITELIB}/backtrader/indicators/basicops.pyc
-${PYSITELIB}/backtrader/indicators/bollinger.pyo
-${PYSITELIB}/backtrader/indicators/bollinger.pyc
-${PYSITELIB}/backtrader/indicators/cci.pyo
-${PYSITELIB}/backtrader/indicators/cci.pyc
-${PYSITELIB}/backtrader/indicators/crossover.pyo
-${PYSITELIB}/backtrader/indicators/crossover.pyc
-${PYSITELIB}/backtrader/indicators/dema.pyo
-${PYSITELIB}/backtrader/indicators/dema.pyc
-${PYSITELIB}/backtrader/indicators/deviation.pyo
-${PYSITELIB}/backtrader/indicators/deviation.pyc
-${PYSITELIB}/backtrader/indicators/directionalmove.pyo
-${PYSITELIB}/backtrader/indicators/directionalmove.pyc
-${PYSITELIB}/backtrader/indicators/dma.pyo
-${PYSITELIB}/backtrader/indicators/dma.pyc
-${PYSITELIB}/backtrader/indicators/dpo.pyo
-${PYSITELIB}/backtrader/indicators/dpo.pyc
-${PYSITELIB}/backtrader/indicators/dv2.pyo
-${PYSITELIB}/backtrader/indicators/dv2.pyc
-${PYSITELIB}/backtrader/indicators/ema.pyo
-${PYSITELIB}/backtrader/indicators/ema.pyc
-${PYSITELIB}/backtrader/indicators/envelope.pyo
-${PYSITELIB}/backtrader/indicators/envelope.pyc
-${PYSITELIB}/backtrader/indicators/hadelta.pyo
-${PYSITELIB}/backtrader/indicators/hadelta.pyc
-${PYSITELIB}/backtrader/indicators/heikinashi.pyo
-${PYSITELIB}/backtrader/indicators/heikinashi.pyc
-${PYSITELIB}/backtrader/indicators/hma.pyo
-${PYSITELIB}/backtrader/indicators/hma.pyc
-${PYSITELIB}/backtrader/indicators/hurst.pyo
-${PYSITELIB}/backtrader/indicators/hurst.pyc
-${PYSITELIB}/backtrader/indicators/ichimoku.pyo
-${PYSITELIB}/backtrader/indicators/ichimoku.pyc
-${PYSITELIB}/backtrader/indicators/kama.pyo
-${PYSITELIB}/backtrader/indicators/kama.pyc
-${PYSITELIB}/backtrader/indicators/kst.pyo
-${PYSITELIB}/backtrader/indicators/kst.pyc
-${PYSITELIB}/backtrader/indicators/lrsi.pyo
-${PYSITELIB}/backtrader/indicators/lrsi.pyc
-${PYSITELIB}/backtrader/indicators/mabase.pyo
-${PYSITELIB}/backtrader/indicators/mabase.pyc
-${PYSITELIB}/backtrader/indicators/macd.pyo
-${PYSITELIB}/backtrader/indicators/macd.pyc
-${PYSITELIB}/backtrader/indicators/momentum.pyo
-${PYSITELIB}/backtrader/indicators/momentum.pyc
-${PYSITELIB}/backtrader/indicators/ols.pyo
-${PYSITELIB}/backtrader/indicators/ols.pyc
-${PYSITELIB}/backtrader/indicators/oscillator.pyo
-${PYSITELIB}/backtrader/indicators/oscillator.pyc
-${PYSITELIB}/backtrader/indicators/percentchange.pyo
-${PYSITELIB}/backtrader/indicators/percentchange.pyc
-${PYSITELIB}/backtrader/indicators/percentrank.pyo
-${PYSITELIB}/backtrader/indicators/percentrank.pyc
-${PYSITELIB}/backtrader/indicators/pivotpoint.pyo
-${PYSITELIB}/backtrader/indicators/pivotpoint.pyc
-${PYSITELIB}/backtrader/indicators/prettygoodoscillator.pyo
-${PYSITELIB}/backtrader/indicators/prettygoodoscillator.pyc
-${PYSITELIB}/backtrader/indicators/priceoscillator.pyo
-${PYSITELIB}/backtrader/indicators/priceoscillator.pyc
-${PYSITELIB}/backtrader/indicators/psar.pyo
-${PYSITELIB}/backtrader/indicators/psar.pyc
-${PYSITELIB}/backtrader/indicators/rmi.pyo
-${PYSITELIB}/backtrader/indicators/rmi.pyc
-${PYSITELIB}/backtrader/indicators/rsi.pyo
-${PYSITELIB}/backtrader/indicators/rsi.pyc
-${PYSITELIB}/backtrader/indicators/sma.pyo
-${PYSITELIB}/backtrader/indicators/sma.pyc
-${PYSITELIB}/backtrader/indicators/smma.pyo
-${PYSITELIB}/backtrader/indicators/smma.pyc
-${PYSITELIB}/backtrader/indicators/stochastic.pyo
-${PYSITELIB}/backtrader/indicators/stochastic.pyc
-${PYSITELIB}/backtrader/indicators/trix.pyo
-${PYSITELIB}/backtrader/indicators/trix.pyc
-${PYSITELIB}/backtrader/indicators/tsi.pyo
-${PYSITELIB}/backtrader/indicators/tsi.pyc
-${PYSITELIB}/backtrader/indicators/ultimateoscillator.pyo
-${PYSITELIB}/backtrader/indicators/ultimateoscillator.pyc
-${PYSITELIB}/backtrader/indicators/vortex.pyo
-${PYSITELIB}/backtrader/indicators/vortex.pyc
-${PYSITELIB}/backtrader/indicators/williams.pyo
-${PYSITELIB}/backtrader/indicators/williams.pyc
-${PYSITELIB}/backtrader/indicators/wma.pyo
-${PYSITELIB}/backtrader/indicators/wma.pyc
-${PYSITELIB}/backtrader/indicators/zlema.pyo
-${PYSITELIB}/backtrader/indicators/zlema.pyc
-${PYSITELIB}/backtrader/indicators/zlind.pyo
-${PYSITELIB}/backtrader/indicators/zlind.pyc
+${PYSITELIB}/backtrader/indicators/__init__.pyo
 ${PYSITELIB}/backtrader/indicators/accdecoscillator.py
+${PYSITELIB}/backtrader/indicators/accdecoscillator.pyc
+${PYSITELIB}/backtrader/indicators/accdecoscillator.pyo
 ${PYSITELIB}/backtrader/indicators/aroon.py
+${PYSITELIB}/backtrader/indicators/aroon.pyc
+${PYSITELIB}/backtrader/indicators/aroon.pyo
 ${PYSITELIB}/backtrader/indicators/atr.py
+${PYSITELIB}/backtrader/indicators/atr.pyc
+${PYSITELIB}/backtrader/indicators/atr.pyo
 ${PYSITELIB}/backtrader/indicators/awesomeoscillator.py
+${PYSITELIB}/backtrader/indicators/awesomeoscillator.pyc
+${PYSITELIB}/backtrader/indicators/awesomeoscillator.pyo
 ${PYSITELIB}/backtrader/indicators/basicops.py
+${PYSITELIB}/backtrader/indicators/basicops.pyc
+${PYSITELIB}/backtrader/indicators/basicops.pyo
 ${PYSITELIB}/backtrader/indicators/bollinger.py
+${PYSITELIB}/backtrader/indicators/bollinger.pyc
+${PYSITELIB}/backtrader/indicators/bollinger.pyo
 ${PYSITELIB}/backtrader/indicators/cci.py
+${PYSITELIB}/backtrader/indicators/cci.pyc
+${PYSITELIB}/backtrader/indicators/cci.pyo
 ${PYSITELIB}/backtrader/indicators/contrib/__init__.py
-${PYSITELIB}/backtrader/indicators/contrib/__init__.pyo
-${PYSITELIB}/backtrader/indicators/contrib/__init__.pyc
-${PYSITELIB}/backtrader/indicators/contrib/vortex.pyo
-${PYSITELIB}/backtrader/indicators/contrib/vortex.pyc
+${PYSITELIB}/backtrader/indicators/contrib/__init__.pyc
+${PYSITELIB}/backtrader/indicators/contrib/__init__.pyo
 ${PYSITELIB}/backtrader/indicators/contrib/vortex.py
+${PYSITELIB}/backtrader/indicators/contrib/vortex.pyc
+${PYSITELIB}/backtrader/indicators/contrib/vortex.pyo
 ${PYSITELIB}/backtrader/indicators/crossover.py
+${PYSITELIB}/backtrader/indicators/crossover.pyc
+${PYSITELIB}/backtrader/indicators/crossover.pyo
 ${PYSITELIB}/backtrader/indicators/dema.py
+${PYSITELIB}/backtrader/indicators/dema.pyc
+${PYSITELIB}/backtrader/indicators/dema.pyo
 ${PYSITELIB}/backtrader/indicators/deviation.py
+${PYSITELIB}/backtrader/indicators/deviation.pyc
+${PYSITELIB}/backtrader/indicators/deviation.pyo
 ${PYSITELIB}/backtrader/indicators/directionalmove.py
+${PYSITELIB}/backtrader/indicators/directionalmove.pyc
+${PYSITELIB}/backtrader/indicators/directionalmove.pyo
 ${PYSITELIB}/backtrader/indicators/dma.py
+${PYSITELIB}/backtrader/indicators/dma.pyc
+${PYSITELIB}/backtrader/indicators/dma.pyo
 ${PYSITELIB}/backtrader/indicators/dpo.py
+${PYSITELIB}/backtrader/indicators/dpo.pyc
+${PYSITELIB}/backtrader/indicators/dpo.pyo
 ${PYSITELIB}/backtrader/indicators/dv2.py
+${PYSITELIB}/backtrader/indicators/dv2.pyc
+${PYSITELIB}/backtrader/indicators/dv2.pyo
 ${PYSITELIB}/backtrader/indicators/ema.py
+${PYSITELIB}/backtrader/indicators/ema.pyc
+${PYSITELIB}/backtrader/indicators/ema.pyo
 ${PYSITELIB}/backtrader/indicators/envelope.py
+${PYSITELIB}/backtrader/indicators/envelope.pyc
+${PYSITELIB}/backtrader/indicators/envelope.pyo
 ${PYSITELIB}/backtrader/indicators/hadelta.py
+${PYSITELIB}/backtrader/indicators/hadelta.pyc
+${PYSITELIB}/backtrader/indicators/hadelta.pyo
 ${PYSITELIB}/backtrader/indicators/heikinashi.py
+${PYSITELIB}/backtrader/indicators/heikinashi.pyc
+${PYSITELIB}/backtrader/indicators/heikinashi.pyo
 ${PYSITELIB}/backtrader/indicators/hma.py
+${PYSITELIB}/backtrader/indicators/hma.pyc
+${PYSITELIB}/backtrader/indicators/hma.pyo
 ${PYSITELIB}/backtrader/indicators/hurst.py
+${PYSITELIB}/backtrader/indicators/hurst.pyc
+${PYSITELIB}/backtrader/indicators/hurst.pyo
 ${PYSITELIB}/backtrader/indicators/ichimoku.py
+${PYSITELIB}/backtrader/indicators/ichimoku.pyc
+${PYSITELIB}/backtrader/indicators/ichimoku.pyo
 ${PYSITELIB}/backtrader/indicators/kama.py
+${PYSITELIB}/backtrader/indicators/kama.pyc
+${PYSITELIB}/backtrader/indicators/kama.pyo
 ${PYSITELIB}/backtrader/indicators/kst.py
+${PYSITELIB}/backtrader/indicators/kst.pyc
+${PYSITELIB}/backtrader/indicators/kst.pyo
 ${PYSITELIB}/backtrader/indicators/lrsi.py
+${PYSITELIB}/backtrader/indicators/lrsi.pyc
+${PYSITELIB}/backtrader/indicators/lrsi.pyo
 ${PYSITELIB}/backtrader/indicators/mabase.py
+${PYSITELIB}/backtrader/indicators/mabase.pyc
+${PYSITELIB}/backtrader/indicators/mabase.pyo
 ${PYSITELIB}/backtrader/indicators/macd.py
+${PYSITELIB}/backtrader/indicators/macd.pyc
+${PYSITELIB}/backtrader/indicators/macd.pyo
 ${PYSITELIB}/backtrader/indicators/momentum.py
+${PYSITELIB}/backtrader/indicators/momentum.pyc
+${PYSITELIB}/backtrader/indicators/momentum.pyo
 ${PYSITELIB}/backtrader/indicators/ols.py
+${PYSITELIB}/backtrader/indicators/ols.pyc
+${PYSITELIB}/backtrader/indicators/ols.pyo
 ${PYSITELIB}/backtrader/indicators/oscillator.py
+${PYSITELIB}/backtrader/indicators/oscillator.pyc
+${PYSITELIB}/backtrader/indicators/oscillator.pyo
 ${PYSITELIB}/backtrader/indicators/percentchange.py
+${PYSITELIB}/backtrader/indicators/percentchange.pyc
+${PYSITELIB}/backtrader/indicators/percentchange.pyo
 ${PYSITELIB}/backtrader/indicators/percentrank.py
+${PYSITELIB}/backtrader/indicators/percentrank.pyc
+${PYSITELIB}/backtrader/indicators/percentrank.pyo
 ${PYSITELIB}/backtrader/indicators/pivotpoint.py
+${PYSITELIB}/backtrader/indicators/pivotpoint.pyc
+${PYSITELIB}/backtrader/indicators/pivotpoint.pyo
 ${PYSITELIB}/backtrader/indicators/prettygoodoscillator.py
+${PYSITELIB}/backtrader/indicators/prettygoodoscillator.pyc
+${PYSITELIB}/backtrader/indicators/prettygoodoscillator.pyo
 ${PYSITELIB}/backtrader/indicators/priceoscillator.py
+${PYSITELIB}/backtrader/indicators/priceoscillator.pyc
+${PYSITELIB}/backtrader/indicators/priceoscillator.pyo
 ${PYSITELIB}/backtrader/indicators/psar.py
+${PYSITELIB}/backtrader/indicators/psar.pyc
+${PYSITELIB}/backtrader/indicators/psar.pyo
 ${PYSITELIB}/backtrader/indicators/rmi.py
+${PYSITELIB}/backtrader/indicators/rmi.pyc
+${PYSITELIB}/backtrader/indicators/rmi.pyo
 ${PYSITELIB}/backtrader/indicators/rsi.py
+${PYSITELIB}/backtrader/indicators/rsi.pyc
+${PYSITELIB}/backtrader/indicators/rsi.pyo
 ${PYSITELIB}/backtrader/indicators/sma.py
+${PYSITELIB}/backtrader/indicators/sma.pyc
+${PYSITELIB}/backtrader/indicators/sma.pyo
 ${PYSITELIB}/backtrader/indicators/smma.py
+${PYSITELIB}/backtrader/indicators/smma.pyc
+${PYSITELIB}/backtrader/indicators/smma.pyo
 ${PYSITELIB}/backtrader/indicators/stochastic.py
+${PYSITELIB}/backtrader/indicators/stochastic.pyc
+${PYSITELIB}/backtrader/indicators/stochastic.pyo
 ${PYSITELIB}/backtrader/indicators/trix.py
+${PYSITELIB}/backtrader/indicators/trix.pyc
+${PYSITELIB}/backtrader/indicators/trix.pyo
 ${PYSITELIB}/backtrader/indicators/tsi.py
+${PYSITELIB}/backtrader/indicators/tsi.pyc
+${PYSITELIB}/backtrader/indicators/tsi.pyo
 ${PYSITELIB}/backtrader/indicators/ultimateoscillator.py
+${PYSITELIB}/backtrader/indicators/ultimateoscillator.pyc
+${PYSITELIB}/backtrader/indicators/ultimateoscillator.pyo
 ${PYSITELIB}/backtrader/indicators/vortex.py
+${PYSITELIB}/backtrader/indicators/vortex.pyc
+${PYSITELIB}/backtrader/indicators/vortex.pyo
 ${PYSITELIB}/backtrader/indicators/williams.py
+${PYSITELIB}/backtrader/indicators/williams.pyc
+${PYSITELIB}/backtrader/indicators/williams.pyo
 ${PYSITELIB}/backtrader/indicators/wma.py
+${PYSITELIB}/backtrader/indicators/wma.pyc
+${PYSITELIB}/backtrader/indicators/wma.pyo
 ${PYSITELIB}/backtrader/indicators/zlema.py
+${PYSITELIB}/backtrader/indicators/zlema.pyc
+${PYSITELIB}/backtrader/indicators/zlema.pyo
 ${PYSITELIB}/backtrader/indicators/zlind.py
+${PYSITELIB}/backtrader/indicators/zlind.pyc
+${PYSITELIB}/backtrader/indicators/zlind.pyo
 ${PYSITELIB}/backtrader/linebuffer.py
+${PYSITELIB}/backtrader/linebuffer.pyc
+${PYSITELIB}/backtrader/linebuffer.pyo
 ${PYSITELIB}/backtrader/lineiterator.py
+${PYSITELIB}/backtrader/lineiterator.pyc
+${PYSITELIB}/backtrader/lineiterator.pyo
 ${PYSITELIB}/backtrader/lineroot.py
+${PYSITELIB}/backtrader/lineroot.pyc
+${PYSITELIB}/backtrader/lineroot.pyo
 ${PYSITELIB}/backtrader/lineseries.py
+${PYSITELIB}/backtrader/lineseries.pyc
+${PYSITELIB}/backtrader/lineseries.pyo
 ${PYSITELIB}/backtrader/mathsupport.py
+${PYSITELIB}/backtrader/mathsupport.pyc
+${PYSITELIB}/backtrader/mathsupport.pyo
 ${PYSITELIB}/backtrader/metabase.py
+${PYSITELIB}/backtrader/metabase.pyc
+${PYSITELIB}/backtrader/metabase.pyo
 ${PYSITELIB}/backtrader/observer.py
+${PYSITELIB}/backtrader/observer.pyc
+${PYSITELIB}/backtrader/observer.pyo
 ${PYSITELIB}/backtrader/observers/__init__.py
-${PYSITELIB}/backtrader/observers/__init__.pyo
 ${PYSITELIB}/backtrader/observers/__init__.pyc
-${PYSITELIB}/backtrader/observers/benchmark.pyo
-${PYSITELIB}/backtrader/observers/benchmark.pyc
-${PYSITELIB}/backtrader/observers/broker.pyo
-${PYSITELIB}/backtrader/observers/broker.pyc
-${PYSITELIB}/backtrader/observers/buysell.pyo
-${PYSITELIB}/backtrader/observers/buysell.pyc
-${PYSITELIB}/backtrader/observers/drawdown.pyo
-${PYSITELIB}/backtrader/observers/drawdown.pyc
-${PYSITELIB}/backtrader/observers/logreturns.pyo
-${PYSITELIB}/backtrader/observers/logreturns.pyc
-${PYSITELIB}/backtrader/observers/timereturn.pyo
-${PYSITELIB}/backtrader/observers/timereturn.pyc
-${PYSITELIB}/backtrader/observers/trades.pyo
-${PYSITELIB}/backtrader/observers/trades.pyc
+${PYSITELIB}/backtrader/observers/__init__.pyo
 ${PYSITELIB}/backtrader/observers/benchmark.py
+${PYSITELIB}/backtrader/observers/benchmark.pyc
+${PYSITELIB}/backtrader/observers/benchmark.pyo
 ${PYSITELIB}/backtrader/observers/broker.py
+${PYSITELIB}/backtrader/observers/broker.pyc
+${PYSITELIB}/backtrader/observers/broker.pyo
 ${PYSITELIB}/backtrader/observers/buysell.py
+${PYSITELIB}/backtrader/observers/buysell.pyc
+${PYSITELIB}/backtrader/observers/buysell.pyo
 ${PYSITELIB}/backtrader/observers/drawdown.py
+${PYSITELIB}/backtrader/observers/drawdown.pyc
+${PYSITELIB}/backtrader/observers/drawdown.pyo
 ${PYSITELIB}/backtrader/observers/logreturns.py
+${PYSITELIB}/backtrader/observers/logreturns.pyc
+${PYSITELIB}/backtrader/observers/logreturns.pyo
 ${PYSITELIB}/backtrader/observers/timereturn.py
+${PYSITELIB}/backtrader/observers/timereturn.pyc
+${PYSITELIB}/backtrader/observers/timereturn.pyo
 ${PYSITELIB}/backtrader/observers/trades.py
+${PYSITELIB}/backtrader/observers/trades.pyc
+${PYSITELIB}/backtrader/observers/trades.pyo
 ${PYSITELIB}/backtrader/order.py
+${PYSITELIB}/backtrader/order.pyc
+${PYSITELIB}/backtrader/order.pyo
 ${PYSITELIB}/backtrader/plot/__init__.py
-${PYSITELIB}/backtrader/plot/__init__.pyo
 ${PYSITELIB}/backtrader/plot/__init__.pyc
-${PYSITELIB}/backtrader/plot/finance.pyo
-${PYSITELIB}/backtrader/plot/finance.pyc
-${PYSITELIB}/backtrader/plot/formatters.pyo
-${PYSITELIB}/backtrader/plot/formatters.pyc
-${PYSITELIB}/backtrader/plot/locator.pyo
-${PYSITELIB}/backtrader/plot/locator.pyc
-${PYSITELIB}/backtrader/plot/multicursor.pyo
-${PYSITELIB}/backtrader/plot/multicursor.pyc
-${PYSITELIB}/backtrader/plot/plot.pyo
-${PYSITELIB}/backtrader/plot/plot.pyc
-${PYSITELIB}/backtrader/plot/scheme.pyo
-${PYSITELIB}/backtrader/plot/scheme.pyc
-${PYSITELIB}/backtrader/plot/utils.pyo
-${PYSITELIB}/backtrader/plot/utils.pyc
+${PYSITELIB}/backtrader/plot/__init__.pyo
 ${PYSITELIB}/backtrader/plot/finance.py
+${PYSITELIB}/backtrader/plot/finance.pyc
+${PYSITELIB}/backtrader/plot/finance.pyo
 ${PYSITELIB}/backtrader/plot/formatters.py
+${PYSITELIB}/backtrader/plot/formatters.pyc
+${PYSITELIB}/backtrader/plot/formatters.pyo
 ${PYSITELIB}/backtrader/plot/locator.py
+${PYSITELIB}/backtrader/plot/locator.pyc
+${PYSITELIB}/backtrader/plot/locator.pyo
 ${PYSITELIB}/backtrader/plot/multicursor.py
+${PYSITELIB}/backtrader/plot/multicursor.pyc
+${PYSITELIB}/backtrader/plot/multicursor.pyo
 ${PYSITELIB}/backtrader/plot/plot.py
+${PYSITELIB}/backtrader/plot/plot.pyc
+${PYSITELIB}/backtrader/plot/plot.pyo
 ${PYSITELIB}/backtrader/plot/scheme.py
+${PYSITELIB}/backtrader/plot/scheme.pyc
+${PYSITELIB}/backtrader/plot/scheme.pyo
 ${PYSITELIB}/backtrader/plot/utils.py
+${PYSITELIB}/backtrader/plot/utils.pyc
+${PYSITELIB}/backtrader/plot/utils.pyo
 ${PYSITELIB}/backtrader/position.py
+${PYSITELIB}/backtrader/position.pyc
+${PYSITELIB}/backtrader/position.pyo
 ${PYSITELIB}/backtrader/resamplerfilter.py
+${PYSITELIB}/backtrader/resamplerfilter.pyc
+${PYSITELIB}/backtrader/resamplerfilter.pyo
 ${PYSITELIB}/backtrader/signal.py
+${PYSITELIB}/backtrader/signal.pyc
+${PYSITELIB}/backtrader/signal.pyo
 ${PYSITELIB}/backtrader/signals/__init__.py
-${PYSITELIB}/backtrader/signals/__init__.pyo
 ${PYSITELIB}/backtrader/signals/__init__.pyc
+${PYSITELIB}/backtrader/signals/__init__.pyo
 ${PYSITELIB}/backtrader/sizer.py
+${PYSITELIB}/backtrader/sizer.pyc
+${PYSITELIB}/backtrader/sizer.pyo
 ${PYSITELIB}/backtrader/sizers/__init__.py
-${PYSITELIB}/backtrader/sizers/__init__.pyo
 ${PYSITELIB}/backtrader/sizers/__init__.pyc
-${PYSITELIB}/backtrader/sizers/fixedsize.pyo
-${PYSITELIB}/backtrader/sizers/fixedsize.pyc
-${PYSITELIB}/backtrader/sizers/percents_sizer.pyo
-${PYSITELIB}/backtrader/sizers/percents_sizer.pyc
+${PYSITELIB}/backtrader/sizers/__init__.pyo
 ${PYSITELIB}/backtrader/sizers/fixedsize.py
+${PYSITELIB}/backtrader/sizers/fixedsize.pyc
+${PYSITELIB}/backtrader/sizers/fixedsize.pyo
 ${PYSITELIB}/backtrader/sizers/percents_sizer.py
+${PYSITELIB}/backtrader/sizers/percents_sizer.pyc
+${PYSITELIB}/backtrader/sizers/percents_sizer.pyo
 ${PYSITELIB}/backtrader/store.py
+${PYSITELIB}/backtrader/store.pyc
+${PYSITELIB}/backtrader/store.pyo
 ${PYSITELIB}/backtrader/stores/__init__.py
-${PYSITELIB}/backtrader/stores/__init__.pyo
 ${PYSITELIB}/backtrader/stores/__init__.pyc
-${PYSITELIB}/backtrader/stores/ibstore.pyo
-${PYSITELIB}/backtrader/stores/ibstore.pyc
-${PYSITELIB}/backtrader/stores/oandastore.pyo
-${PYSITELIB}/backtrader/stores/oandastore.pyc
-${PYSITELIB}/backtrader/stores/vchartfile.pyo
-${PYSITELIB}/backtrader/stores/vchartfile.pyc
-${PYSITELIB}/backtrader/stores/vcstore.pyo
-${PYSITELIB}/backtrader/stores/vcstore.pyc
+${PYSITELIB}/backtrader/stores/__init__.pyo
 ${PYSITELIB}/backtrader/stores/ibstore.py
+${PYSITELIB}/backtrader/stores/ibstore.pyc
+${PYSITELIB}/backtrader/stores/ibstore.pyo
 ${PYSITELIB}/backtrader/stores/oandastore.py
+${PYSITELIB}/backtrader/stores/oandastore.pyc
+${PYSITELIB}/backtrader/stores/oandastore.pyo
 ${PYSITELIB}/backtrader/stores/vchartfile.py
+${PYSITELIB}/backtrader/stores/vchartfile.pyc
+${PYSITELIB}/backtrader/stores/vchartfile.pyo
 ${PYSITELIB}/backtrader/stores/vcstore.py
+${PYSITELIB}/backtrader/stores/vcstore.pyc
+${PYSITELIB}/backtrader/stores/vcstore.pyo
 ${PYSITELIB}/backtrader/strategies/__init__.py
-${PYSITELIB}/backtrader/strategies/__init__.pyo
 ${PYSITELIB}/backtrader/strategies/__init__.pyc
-${PYSITELIB}/backtrader/strategies/sma_crossover.pyo
-${PYSITELIB}/backtrader/strategies/sma_crossover.pyc
+${PYSITELIB}/backtrader/strategies/__init__.pyo
 ${PYSITELIB}/backtrader/strategies/sma_crossover.py
+${PYSITELIB}/backtrader/strategies/sma_crossover.pyc
+${PYSITELIB}/backtrader/strategies/sma_crossover.pyo
 ${PYSITELIB}/backtrader/strategy.py
+${PYSITELIB}/backtrader/strategy.pyc
+${PYSITELIB}/backtrader/strategy.pyo
 ${PYSITELIB}/backtrader/studies/__init__.py
-${PYSITELIB}/backtrader/studies/__init__.pyo
 ${PYSITELIB}/backtrader/studies/__init__.pyc
+${PYSITELIB}/backtrader/studies/__init__.pyo
 ${PYSITELIB}/backtrader/studies/contrib/__init__.py
-${PYSITELIB}/backtrader/studies/contrib/__init__.pyo
 ${PYSITELIB}/backtrader/studies/contrib/__init__.pyc
-${PYSITELIB}/backtrader/studies/contrib/fractal.pyo
-${PYSITELIB}/backtrader/studies/contrib/fractal.pyc
+${PYSITELIB}/backtrader/studies/contrib/__init__.pyo
 ${PYSITELIB}/backtrader/studies/contrib/fractal.py
+${PYSITELIB}/backtrader/studies/contrib/fractal.pyc
+${PYSITELIB}/backtrader/studies/contrib/fractal.pyo
 ${PYSITELIB}/backtrader/talib.py
+${PYSITELIB}/backtrader/talib.pyc
+${PYSITELIB}/backtrader/talib.pyo
 ${PYSITELIB}/backtrader/timer.py
+${PYSITELIB}/backtrader/timer.pyc
+${PYSITELIB}/backtrader/timer.pyo
 ${PYSITELIB}/backtrader/trade.py
+${PYSITELIB}/backtrader/trade.pyc
+${PYSITELIB}/backtrader/trade.pyo
 ${PYSITELIB}/backtrader/tradingcal.py
+${PYSITELIB}/backtrader/tradingcal.pyc
+${PYSITELIB}/backtrader/tradingcal.pyo
 ${PYSITELIB}/backtrader/utils/__init__.py
-${PYSITELIB}/backtrader/utils/__init__.pyo
 ${PYSITELIB}/backtrader/utils/__init__.pyc
-${PYSITELIB}/backtrader/utils/autodict.pyo
-${PYSITELIB}/backtrader/utils/autodict.pyc
-${PYSITELIB}/backtrader/utils/date.pyo
-${PYSITELIB}/backtrader/utils/date.pyc
-${PYSITELIB}/backtrader/utils/dateintern.pyo
-${PYSITELIB}/backtrader/utils/dateintern.pyc
-${PYSITELIB}/backtrader/utils/flushfile.pyo
-${PYSITELIB}/backtrader/utils/flushfile.pyc
-${PYSITELIB}/backtrader/utils/ordereddefaultdict.pyo
-${PYSITELIB}/backtrader/utils/ordereddefaultdict.pyc
-${PYSITELIB}/backtrader/utils/py3.pyo
-${PYSITELIB}/backtrader/utils/py3.pyc
+${PYSITELIB}/backtrader/utils/__init__.pyo
 ${PYSITELIB}/backtrader/utils/autodict.py
+${PYSITELIB}/backtrader/utils/autodict.pyc
+${PYSITELIB}/backtrader/utils/autodict.pyo
 ${PYSITELIB}/backtrader/utils/date.py
+${PYSITELIB}/backtrader/utils/date.pyc
+${PYSITELIB}/backtrader/utils/date.pyo
 ${PYSITELIB}/backtrader/utils/dateintern.py
+${PYSITELIB}/backtrader/utils/dateintern.pyc
+${PYSITELIB}/backtrader/utils/dateintern.pyo
 ${PYSITELIB}/backtrader/utils/flushfile.py
+${PYSITELIB}/backtrader/utils/flushfile.pyc
+${PYSITELIB}/backtrader/utils/flushfile.pyo
 ${PYSITELIB}/backtrader/utils/ordereddefaultdict.py
+${PYSITELIB}/backtrader/utils/ordereddefaultdict.pyc
+${PYSITELIB}/backtrader/utils/ordereddefaultdict.pyo
 ${PYSITELIB}/backtrader/utils/py3.py
+${PYSITELIB}/backtrader/utils/py3.pyc
+${PYSITELIB}/backtrader/utils/py3.pyo
 ${PYSITELIB}/backtrader/version.py
+${PYSITELIB}/backtrader/version.pyc
+${PYSITELIB}/backtrader/version.pyo
 ${PYSITELIB}/backtrader/writer.py
+${PYSITELIB}/backtrader/writer.pyc
+${PYSITELIB}/backtrader/writer.pyo
Index: pkgsrc/finance/py-backtrader/distinfo
diff -u pkgsrc/finance/py-backtrader/distinfo:1.1 pkgsrc/finance/py-backtrader/distinfo:1.2
--- pkgsrc/finance/py-backtrader/distinfo:1.1   Sat May 12 22:06:53 2018
+++ pkgsrc/finance/py-backtrader/distinfo       Mon Jun 17 05:43:02 2019
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.1 2018/05/12 22:06:53 minskim Exp $
+$NetBSD: distinfo,v 1.2 2019/06/17 05:43:02 adam Exp $
 
-SHA1 (backtrader-1.9.58.122.tar.gz) = b87380b70991aac2ea0142afbd80a150ab7afd7b
-RMD160 (backtrader-1.9.58.122.tar.gz) = e60f9c1441ebe02be1e771616f5182bece90ff2e
-SHA512 (backtrader-1.9.58.122.tar.gz) = 5d3c06bd59bbf190a379e3fb090815209dc61489428e5b46e9b9d732c893a75150e5e967d2a74f83d327245292100492e3ac03d7126be7f548306d1bd83b6b26
-Size (backtrader-1.9.58.122.tar.gz) = 16191032 bytes
-SHA1 (patch-backtrader_datacache.py) = e4b6130f4eef6b8a8479c843386604b8e18c9783
+SHA1 (backtrader-1.9.74.123.tar.gz) = 55a49a0c7561afa89d5127013fed8844c0ddbb42
+RMD160 (backtrader-1.9.74.123.tar.gz) = c740a47055c8fac4502ed31e71c7b1114453310c
+SHA512 (backtrader-1.9.74.123.tar.gz) = cd8429d0c08e778727e07cb31f9dd462e9ba289f54b407b086107b2a0267c95d4bf8ac85bbfa3762900408eb5e7d57c89d675fd5241a87de847e39fd5d0ddd11
+Size (backtrader-1.9.74.123.tar.gz) = 2175081 bytes

Added files:

Index: pkgsrc/finance/py-backtrader/ALTERNATIVES
diff -u /dev/null pkgsrc/finance/py-backtrader/ALTERNATIVES:1.1
--- /dev/null   Mon Jun 17 05:43:02 2019
+++ pkgsrc/finance/py-backtrader/ALTERNATIVES   Mon Jun 17 05:43:02 2019
@@ -0,0 +1,2 @@
+bin/bt-run.py @PREFIX@/bin/bt-run-@PYVERSSUFFIX@.py
+bin/btrun @PREFIX@/bin/btrun-@PYVERSSUFFIX@



Home | Main Index | Thread Index | Old Index