1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 setuptools-scm, 7 setuptools-git, 8 numpy, 9 pandas, 10 bokeh, 11}: 12 13buildPythonPackage rec { 14 pname = "backtesting"; 15 version = "0.6.3"; 16 pyproject = true; 17 18 src = fetchPypi { 19 inherit pname version; 20 hash = "sha256-xryzvjKT+FRbF4pnniHvkRA98jrZVoCyYOmjYU93Ta4="; 21 }; 22 23 build-system = [ 24 setuptools 25 setuptools-scm 26 setuptools-git 27 ]; 28 29 dependencies = [ 30 numpy 31 pandas 32 bokeh 33 ]; 34 35 # No tests 36 doCheck = false; 37 38 meta = { 39 description = "Backtest trading strategies in Python"; 40 homepage = "https://kernc.github.io/backtesting.py/"; 41 changelog = "https://github.com/kernc/backtesting.py/blob/${version}/CHANGELOG.md"; 42 license = lib.licenses.agpl3Only; 43 maintainers = with lib.maintainers; [ appleboblin ]; 44 }; 45}