svn commit: r504999 - in head/finance: . py-backtrader
Kubilay Kocak
koobs at FreeBSD.org
Mon Jun 24 03:17:05 UTC 2019
Author: koobs
Date: Mon Jun 24 03:17:03 2019
New Revision: 504999
URL: https://svnweb.freebsd.org/changeset/ports/504999
Log:
[NEW PORT] finance/py-backtrader: Python Backtesting library for trading strategies
A feature-rich Python framework for backtesting and trading.
backtrader allows you to focus on writing reusable trading strategies,
indicators and analyzers instead of having to spend time building
infrastructure.
WWW: https://www.backtrader.com/
WWW: https://github.com/backtrader/backtrader
PR: 238572
Submitted by: <m.tsatsenko gmail com>
Added:
head/finance/py-backtrader/
head/finance/py-backtrader/Makefile (contents, props changed)
head/finance/py-backtrader/distinfo (contents, props changed)
head/finance/py-backtrader/pkg-descr (contents, props changed)
Modified:
head/finance/Makefile
Modified: head/finance/Makefile
==============================================================================
--- head/finance/Makefile Mon Jun 24 01:48:00 2019 (r504998)
+++ head/finance/Makefile Mon Jun 24 03:17:03 2019 (r504999)
@@ -92,6 +92,7 @@
SUBDIR += p5-PayflowPro
SUBDIR += pear_Payment_DTA
SUBDIR += prestashop
+ SUBDIR += py-backtrader
SUBDIR += py-bitcoin
SUBDIR += py-pycoin
SUBDIR += py-python-bitcoinlib
Added: head/finance/py-backtrader/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/finance/py-backtrader/Makefile Mon Jun 24 03:17:03 2019 (r504999)
@@ -0,0 +1,32 @@
+# Created by: Mikhail T. <m.tsatsenko at gmail.com>
+# $FreeBSD$
+
+PORTNAME= backtrader
+PORTVERSION= 1.9.74.123
+CATEGORIES= finance python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= m.tsatsenko at gmail.com
+COMMENT= Python Backtesting library for trading strategies
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR}
+
+USES= python
+USE_GITHUB= yes # Does not distribute sdist via PyPI
+USE_PYTHON= autoplist concurrent distutils
+
+OPTIONS_DEFINE= PLOTTING
+
+PLOTTING_DESC= Support graphical plotting output
+
+PLOTTING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR}
+
+NO_ARCH= yes
+
+do-test:
+ @cd ${WRKSRC} && ${PYTHON_CMD} -m nose -v tests
+
+.include <bsd.port.mk>
Added: head/finance/py-backtrader/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/finance/py-backtrader/distinfo Mon Jun 24 03:17:03 2019 (r504999)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1560584331
+SHA256 (backtrader-backtrader-1.9.74.123_GH0.tar.gz) = a8467a2279697c190b35afd6e4826329ababb0ac7a5d73e12eca80559e1ced6d
+SIZE (backtrader-backtrader-1.9.74.123_GH0.tar.gz) = 2175081
Added: head/finance/py-backtrader/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/finance/py-backtrader/pkg-descr Mon Jun 24 03:17:03 2019 (r504999)
@@ -0,0 +1,8 @@
+A feature-rich Python framework for backtesting and trading.
+
+backtrader allows you to focus on writing reusable trading strategies,
+indicators and analyzers instead of having to spend time building
+infrastructure.
+
+WWW: https://www.backtrader.com/
+WWW: https://github.com/backtrader/backtrader
More information about the svn-ports-head
mailing list