Skip to content

[pull] master from polakowo:master#63

Merged
pull[bot] merged 6 commits into
PyQuantSharp:masterfrom
polakowo:master
Jul 5, 2026
Merged

[pull] master from polakowo:master#63
pull[bot] merged 6 commits into
PyQuantSharp:masterfrom
polakowo:master

Conversation

@pull

@pull pull Bot commented Jul 5, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

polakowo added 6 commits July 5, 2026 16:14
Adjust test expectations for newer Python versions by handling `__annotate_func__` on 3.14+ and always including `__getstate__` in indicator attribute checks. Also replace manual event loop handling in schedule manager tests with `asyncio.run(...)` to use the modern asyncio entrypoint.
Refactors `vectorbt.messaging.telegram` to support both legacy and modern `python-telegram-bot` APIs, adding an `ApplicationBuilder`-based implementation for v20+ while keeping the old Updater path for older versions. It also removes version-based blacklisting and dependency upper bounds so newer Telegram releases can be used, updates messaging settings docs, and adjusts the Telegram signals example to run updater scheduling in the background and stop it explicitly.
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.
Removed unused badge links and updated existing ones.
Remove two tag patterns from the Docker workflow: the git ref tag pattern and a duplicate raw semver pattern. The remaining semver version and raw value tags provide sufficient coverage for Docker image tagging.
@pull pull Bot locked and limited conversation to collaborators Jul 5, 2026
@pull pull Bot added the ⤵️ pull label Jul 5, 2026
@pull pull Bot merged commit e0e8460 into PyQuantSharp:master Jul 5, 2026
24 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant