Skip to content

Commit d2b0158

Browse files
authored
Merge pull request #980 from Lumiwealth/version/4.4.56
v4.4.56 - tearsheet metrics JSON contract release
2 parents 4ed1e62 + b09445a commit d2b0158

File tree

5 files changed

+65
-3
lines changed

5 files changed

+65
-3
lines changed

.github/FUNDING.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
github: Lumiwealth
2+
custom:
3+
- https://botspot.trade

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 4.4.56 - Unreleased
4+
5+
### Changed
6+
- Bump minimum `quantstats-lumi` dependency to `>=1.1.1` to pick up tearsheet scalar-metric normalization and contract-test coverage.
7+
8+
### Fixed
9+
- Tearsheet summary artifact compatibility with `quantstats-lumi` machine-readable metric contract (typed scalar values, no `%` string leakage in JSON scalar values).
10+
311
## 4.4.55 - 2026-03-15
412

513
### Added

funding.json

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{
2+
"version": "v1.0.0",
3+
"entity": {
4+
"type": "organisation",
5+
"role": "owner",
6+
"name": "Lumiwealth",
7+
"email": "rob@botspot.trade",
8+
"phone": "",
9+
"description": "Lumiwealth builds open source tools for algorithmic trading and financial markets. Our flagship project, Lumibot, is a Python framework used by 14,000+ students and developers to build, backtest, and deploy trading bots across stocks, options, crypto, forex, and futures.",
10+
"webpageUrl": {
11+
"url": "https://lumiwealth.com"
12+
}
13+
},
14+
"projects": [
15+
{
16+
"guid": "lumibot",
17+
"name": "Lumibot",
18+
"description": "Backtesting and Trading Bots Made Easy for Crypto, Stocks, Options, Futures, FOREX and more. Lumibot is a Python library that makes it simple to build and deploy algorithmic trading strategies with multiple broker integrations (Alpaca, Interactive Brokers, Tradier, Coinbase) and data sources (Yahoo Finance, ThetaData, Polygon).",
19+
"webpageUrl": {
20+
"url": "https://lumibot.lumiwealth.com"
21+
},
22+
"repositoryUrl": {
23+
"url": "https://github.com/Lumiwealth/lumibot"
24+
},
25+
"licenses": ["GPL-3.0"],
26+
"tags": ["python", "trading", "backtesting", "algorithmic-trading", "fintech", "quantitative-finance", "stocks", "options", "crypto", "forex", "futures"]
27+
}
28+
],
29+
"funding": {
30+
"channels": [
31+
{
32+
"guid": "github-sponsors",
33+
"type": "payment-provider",
34+
"address": "https://github.com/sponsors/Lumiwealth",
35+
"description": "GitHub Sponsors"
36+
}
37+
],
38+
"plans": [
39+
{
40+
"guid": "development",
41+
"status": "active",
42+
"name": "Core Development & Maintenance",
43+
"description": "Ongoing development of Lumibot: new broker integrations, data source support, backtesting improvements, bug fixes, documentation, and community support.",
44+
"amount": 100000,
45+
"currency": "USD",
46+
"frequency": "one-time"
47+
}
48+
],
49+
"history": []
50+
}
51+
}

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ bcrypt
1616
pytest
1717
yappi>=1.6.0
1818
scipy>=1.14.0
19-
quantstats-lumi>=1.1.0
19+
quantstats-lumi>=1.1.1
2020
python-dotenv # Secret Storage
2121
ccxt>=4.4.80
2222
termcolor>=2.0

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def _maybe_copy_theta_terminal(self):
4343

4444
setuptools.setup(
4545
name="lumibot",
46-
version="4.4.55",
46+
version="4.4.56",
4747
author="Robert Grzesik",
4848
author_email="rob@lumiwealth.com",
4949
description="Backtesting and Trading Library, Made by Lumiwealth",
@@ -74,7 +74,7 @@ def _maybe_copy_theta_terminal(self):
7474
"yappi>=1.6.0",
7575
# SciPy 1.14.0+ supports NumPy 2.x
7676
"scipy>=1.14.0",
77-
"quantstats-lumi>=1.1.0",
77+
"quantstats-lumi>=1.1.1",
7878
"python-dotenv", # Secret Storage
7979
"ccxt>=4.4.80",
8080
"termcolor",

0 commit comments

Comments
 (0)