python3Packages.backtesting: init at 0.6.3 (#388260)

This commit is contained in:
Arne Keller
2025-05-14 09:39:54 +02:00
committed by GitHub
3 changed files with 53 additions and 0 deletions
+6
View File
@@ -1859,6 +1859,12 @@
name = "Austin Lund";
keys = [ { fingerprint = "7083 E268 4BFD 845F 2B84 9E74 B695 8918 ED23 32CE"; } ];
};
appleboblin = {
email = "github@appleboblin.com";
github = "appleboblin";
githubId = 16847957;
name = "Po-Hui Lin";
};
applejag = {
email = "applejag.luminance905@passmail.com";
github = "applejag";
@@ -0,0 +1,45 @@
{
lib,
buildPythonPackage,
fetchPypi,
setuptools,
setuptools-scm,
setuptools-git,
numpy,
pandas,
bokeh,
}:
buildPythonPackage rec {
pname = "backtesting";
version = "0.6.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-xryzvjKT+FRbF4pnniHvkRA98jrZVoCyYOmjYU93Ta4=";
};
build-system = [
setuptools
setuptools-scm
setuptools-git
];
dependencies = [
numpy
pandas
bokeh
];
# No tests
doCheck = false;
meta = {
description = "Backtest trading strategies in Python";
homepage = "https://kernc.github.io/backtesting.py/";
changelog = "https://github.com/kernc/backtesting.py/blob/${version}/CHANGELOG.md";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ appleboblin ];
};
}
+2
View File
@@ -1602,6 +1602,8 @@ self: super: with self; {
backports-tarfile = callPackage ../development/python-modules/backports-tarfile { };
backtesting = callPackage ../development/python-modules/backtesting { };
bacpypes = callPackage ../development/python-modules/bacpypes { };
bagit = callPackage ../development/python-modules/bagit { };