Skip to content

Commit 259d2d8

Browse files
committed
Release 1.1.0 and update CI metadata
Bumps vectorbt and vectorbt-rust to 1.1.0 across Python and Rust project files, including the optional rust dependency pin. Updates the Docker release workflow to accept an explicit semver version (wired from the PyPI workflow) so image tagging works reliably for release-triggered runs. Also refreshes README badges, adds Context7 site metadata, and adjusts the TelegramSignals example to run updates without background mode.
1 parent 4fd60f6 commit 259d2d8

10 files changed

Lines changed: 58 additions & 23 deletions

File tree

.github/workflows/docker.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
ref:
77
required: false
88
type: string
9+
version:
10+
required: false
11+
type: string
912
prerelease:
1013
required: false
1114
type: boolean
@@ -16,6 +19,10 @@ on:
1619
description: "Git ref to build. Defaults to the workflow ref."
1720
required: false
1821
type: string
22+
version:
23+
description: "Semver tag to publish, such as v1.1.0. Optional for tag-triggered runs."
24+
required: false
25+
type: string
1926
prerelease:
2027
description: "Skip latest tags."
2128
required: false
@@ -85,6 +92,8 @@ jobs:
8592
tags: |
8693
type=ref,event=tag,suffix=${{ matrix.tag_suffix }}
8794
type=semver,pattern={{version}}${{ matrix.tag_suffix }}
95+
type=semver,pattern={{raw}}${{ matrix.tag_suffix }},value=${{ inputs.version }},enable=${{ inputs.version != '' }}
96+
type=semver,pattern={{version}}${{ matrix.tag_suffix }},value=${{ inputs.version }},enable=${{ inputs.version != '' }}
8897
type=raw,value=${{ matrix.latest_tag }},enable=${{ !inputs.prerelease }}
8998
9099
- name: Build and push (multi-arch) - ${{ matrix.variant }}

.github/workflows/pypi.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,5 +222,6 @@ jobs:
222222
uses: ./.github/workflows/docker.yml
223223
with:
224224
ref: ${{ github.event.release.tag_name || github.ref }}
225+
version: ${{ github.event.release.tag_name }}
225226
prerelease: ${{ github.event.release.prerelease || false }}
226227
secrets: inherit

README.md

Lines changed: 38 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,38 +12,59 @@
1212
<br>
1313

1414
<p align="center">
15-
<a href="https://pepy.tech/project/vectorbt" title="Downloads">
16-
<img src="https://pepy.tech/badge/vectorbt" />
15+
<a href="https://pypi.org/project/vectorbt" title="PyPI">
16+
<img src="https://img.shields.io/pypi/v/vectorbt?label=pypi&color=blueviolet" />
1717
</a>
18-
<a href="https://github.com/polakowo/vectorbt/stargazers" title="Stars">
19-
<img src="https://img.shields.io/github/stars/polakowo/vectorbt?style=flat" />
18+
<a href="https://pypi.org/project/vectorbt" title="Supported Python versions">
19+
<img src="https://img.shields.io/pypi/pyversions/vectorbt?logo=python&logoColor=white" />
2020
</a>
21-
<a href="https://github.com/polakowo/vectorbt/network/members" title="Forks">
22-
<img src="https://img.shields.io/github/forks/polakowo/vectorbt?style=flat" />
21+
<a href="https://pypi.org/project/vectorbt" title="Python implementation">
22+
<img src="https://img.shields.io/pypi/implementation/vectorbt?label=implementation&color=3776ab&logo=python&logoColor=white" />
2323
</a>
24-
<a href="https://github.com/polakowo/vectorbt/graphs/contributors" title="Contributors">
25-
<img src="https://img.shields.io/github/contributors/polakowo/vectorbt?style=flat" />
24+
<a href="https://pypi.org/project/vectorbt" title="Wheel">
25+
<img src="https://img.shields.io/pypi/wheel/vectorbt?color=4c1&logo=python&logoColor=white" />
2626
</a>
27-
<a href="https://pypi.org/project/vectorbt" title="PyPI">
28-
<img src="https://img.shields.io/pypi/v/vectorbt?color=blueviolet" />
27+
<a href="https://pypi.org/project/vectorbt-rust" title="Rust engine">
28+
<img src="https://img.shields.io/pypi/v/vectorbt-rust?label=rust%20engine&color=dea584&logo=rust" />
2929
</a>
30-
<a href="https://github.com/polakowo/vectorbt/blob/master/LICENSE.md" title="License">
31-
<img src="https://img.shields.io/badge/license-Fair%20Code-yellow" />
30+
<a href="https://hub.docker.com/r/polakowo/vectorbt" title="Docker image version">
31+
<img src="https://img.shields.io/docker/v/polakowo/vectorbt?sort=semver&label=docker&color=2496ed&logo=docker&logoColor=white" />
32+
</a>
33+
<a href="https://hub.docker.com/r/polakowo/vectorbt" title="Docker pulls">
34+
<img src="https://img.shields.io/docker/pulls/polakowo/vectorbt?label=docker%20pulls&color=2496ed&logo=docker&logoColor=white" />
35+
</a>
36+
<a href="https://pepy.tech/project/vectorbt" title="Downloads">
37+
<img src="https://img.shields.io/pepy/dt/vectorbt?label=downloads&color=blue" />
38+
</a>
39+
<a href="https://github.com/polakowo/vectorbt/actions/workflows/tests.yml" title="Tests">
40+
<img src="https://img.shields.io/github/actions/workflow/status/polakowo/vectorbt/tests.yml?branch=master&label=tests&logo=githubactions&logoColor=white" />
41+
</a>
42+
<a href="https://github.com/polakowo/vectorbt/actions/workflows/pypi.yml" title="PyPI release">
43+
<img src="https://img.shields.io/github/actions/workflow/status/polakowo/vectorbt/pypi.yml?label=release&logo=githubactions&logoColor=white" />
3244
</a>
3345
<a href="https://codecov.io/gh/polakowo/vectorbt" title="codecov">
3446
<img src="https://codecov.io/gh/polakowo/vectorbt/branch/master/graph/badge.svg?token=YTLNAI7PS3" />
3547
</a>
3648
<a href="https://vectorbt.dev/" title="Website">
37-
<img src="https://img.shields.io/website?url=https://vectorbt.dev/" />
49+
<img src="https://img.shields.io/website?url=https%3A%2F%2Fvectorbt.dev%2F&label=website" />
3850
</a>
3951
<a href="https://mybinder.org/v2/gh/polakowo/vectorbt/HEAD?urlpath=lab" title="Launch Binder">
40-
<img src="https://img.shields.io/badge/launch-binder-d6604a" />
52+
<img src="https://img.shields.io/badge/launch-binder-d6604a?logo=jupyter&logoColor=white" />
53+
</a>
54+
<a href="https://github.com/polakowo/vectorbt/stargazers" title="Stars">
55+
<img src="https://img.shields.io/github/stars/polakowo/vectorbt?style=flat&color=yellow" />
56+
</a>
57+
<a href="https://github.com/polakowo/vectorbt/network/members" title="Forks">
58+
<img src="https://img.shields.io/github/forks/polakowo/vectorbt?style=flat&color=blue" />
59+
</a>
60+
<a href="https://github.com/polakowo/vectorbt/graphs/contributors" title="Contributors">
61+
<img src="https://img.shields.io/github/contributors/polakowo/vectorbt?style=flat&color=blue" />
4162
</a>
4263
<a href="https://gitter.im/vectorbt/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge" title="Join the chat">
43-
<img src="https://badges.gitter.im/vectorbt.svg" />
64+
<img src="https://img.shields.io/gitter/room/vectorbt/community?logo=gitter&logoColor=white" />
4465
</a>
45-
<a href="https://pypi.org/project/vectorbt" title="Supported Python versions">
46-
<img src="https://img.shields.io/pypi/pyversions/vectorbt.svg?logo=python&logoColor=white" />
66+
<a href="https://github.com/polakowo/vectorbt/blob/master/LICENSE.md" title="License">
67+
<img src="https://img.shields.io/badge/license-Fair%20Code-yellow" />
4768
</a>
4869
</p>
4970

docs/docs/context7.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"url": "https://context7.com/websites/vectorbt_dev",
3+
"public_key": "pk_mUI0GJgI77UfY6eC4BMJT"
4+
}

examples/TelegramSignals.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@
303303
],
304304
"source": [
305305
"data_updater = MyDataUpdater(data, telegram_bot)\n",
306-
"data_updater.update_every(UPDATE_EVERY, in_background=True)"
306+
"data_updater.update_every(UPDATE_EVERY)"
307307
]
308308
},
309309
{

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ dependencies = [
4848

4949
[project.optional-dependencies]
5050
rust = [
51-
"vectorbt-rust==1.0.0",
51+
"vectorbt-rust==1.1.0",
5252
]
5353
full = [
5454
"TA-Lib",

rust/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vectorbt-rust"
3-
version = "1.0.0"
3+
version = "1.1.0"
44
edition = "2021"
55
description = "Rust-accelerated kernels for vectorbt"
66
license = "Apache-2.0 WITH Commons-Clause-1.0"

rust/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "vectorbt-rust"
7-
version = "1.0.0"
7+
version = "1.1.0"
88
description = "Rust-accelerated kernels for vectorbt"
99
readme = "README.md"
1010
license = {text = "Apache-2.0 WITH Commons-Clause-1.0"}

vectorbt/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Copyright (c) 2017-2026 Oleg Polakow. All rights reserved.
22
# This code is licensed under Apache 2.0 with Commons Clause license (see LICENSE.md for details)
33

4-
__version__ = "1.0.0"
4+
__version__ = "1.1.0"

0 commit comments

Comments
 (0)