Skip to content

version bump to 0.8.1 - #766

Merged
mario4tier merged 1 commit into
devfrom
chore/version-0.8.1
Sep 14, 2026
Merged

mario4tier merged 1 commit into
devfrom
chore/version-0.8.1

Conversation

@mario4tier

Copy link
Copy Markdown
Member

Bumps the wrapper version to 0.8.1 on dev. This PR changes the code only; merging to master, tagging and releasing are not part of it.

What changed

Two lines, following the same shape as the last release bumps (8cadf5b for 0.8.0, a9ff1b4 for 0.7.1):

file change
pyproject.toml version = "0.8.0" -> "0.8.1"
talib/__init__.py __version__ = '0.8.0' -> '0.8.1'

Nothing else needed to change:

  • CHANGELOG: already has its 0.8.1 heading on dev, with the entries for the stream handles, InsufficientHistory, the SUPERTREND output names and the empty-input fix.
  • Other version strings: a search of the tree for 0.8.0 outside CHANGELOG found only these two lines. talib/_ta_lib.c does not contain the wrapper version. The _ta_lib.c change inside a9ff1b4 was a Cython build-metadata block, unrelated to the version.
  • TA-Lib C: the required version stays 0.8.1 (tests/test_func.py, wheels.yml TALIB_C_VER).

Checks

On dev at 6712c9e (this PR's parent), in a fresh clone against TA-Lib C 0.8.1 built from the v0.8.1 tag:

  • Full suite: 1697 passed.
  • Regeneration: tools/generate_func.py, generate_stream.py (and --stub) and generate_abstract_stub.py reproduce _func.pxi, _stream.pxi, stream.pyi and abstract.pyi byte for byte. cython talib/_ta_lib.pyx (Cython 3.3.0, numpy 2.2.0) reproduces _ta_lib.c byte for byte with no warnings.
  • CI: Tests (dev) green on Python 3.9 to 3.14.

On this branch:

  • sdist: ta_lib-0.8.1.tar.gz has Version: 0.8.1 and contains _ta_lib.c, _ta_lib.pyx, both .pxi files, the three stubs and py.typed.
  • Wheel built from the sdist: the isolated build (Cython 3.3.0, numpy 2.5.3 from PyPI) installed into a fresh venv. talib.__version__ is 0.8.1, and the suite passes outside the source tree (1697 passed).
  • Install without Cython: installing from the sdist compiles the committed _ta_lib.c, and the suite passes outside the tree (1697 passed).

For both installs, tests/test_stubs.py reads the stubs from ../talib, so the installed .pyi files were copied next to the tests for that run.

https://claude.ai/code/session_01TuVjx2Q5urdmwi5opzfCp8

@mario4tier
mario4tier merged commit c921ff3 into dev Sep 14, 2026
6 checks passed
@mario4tier
mario4tier deleted the chore/version-0.8.1 branch September 15, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant