Skip to content

Conversation

JonoYang
Copy link
Member

This PR replaces licensedcode/seq.py with a Cython implementation based off of CyDifflib and the existing seq.py file.

JonoYang added 11 commits July 28, 2025 17:39
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
    * Ignore .so files in src/

Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
JonoYang added 3 commits July 31, 2025 15:39
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
Signed-off-by: Jono Yang <jyang@nexb.com>
@JonoYang
Copy link
Member Author

The cython code that performs the sequence matching has been moved to https://github.com/aboutcode-org/cyseq and is available from pypi as cyseq. We now import this library on linux systems and check to see if it available before importing it.

@JonoYang JonoYang merged commit d171a74 into develop Jul 31, 2025
36 of 41 checks passed
@JonoYang JonoYang deleted the cython-seq branch July 31, 2025 23:22
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.

2 participants