Skip to content

talib: update C file for new functions - #758

Merged
mario4tier merged 1 commit into
devfrom
chore/update-c-file
Sep 5, 2026
Merged

talib: update C file for new functions#758
mario4tier merged 1 commit into
devfrom
chore/update-c-file

Conversation

@mario4tier

Copy link
Copy Markdown
Member

Follows #754, the way 65dc03d followed a9652eb when ACCBANDS/AVGDEV/IMI were
added: one commit, talib/_ta_lib.c only.

Regenerated with Cython 3.2.8 — the version that produced the previous one,
so the diff is the new functions rather than a compiler-version rewrite.

Without it, a build where Cython is absent compiles the 0.7.1 C file and gets
161 functions behind a 201-function group table, plus the pre-0.8.1 abstract
flag table:

functions claimed by the group dict: 201
functions actually bound: 161
talib.AC exists: False
pytest → 3 collection errors, KeyError: 33554432

With it, building from the committed C with Cython hidden gives 201 bound and
81 tests pass.

Regenerated with Cython 3.2.8, the version that produced the previous one.
Without it an sdist built where Cython is absent compiles the 0.7.1 C file:
161 functions bound behind a 201-function group table, and the pre-0.8.1
abstract flag table.
Claude-Session: https://claude.ai/code/session_01R8JMZAcnp5snoMjFd1HyMU
@mario4tier
mario4tier merged commit d7fc4d0 into devSep 5, 2026
Sign up for freeto 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

@mario4tier