Commit Graph

66 Commits

Author SHA1 Message Date
Max Bachmann 6ceb4b97d8 add implementation for KeyboardInterrupt 2022-08-13 17:30:49 +02:00
Max Bachmann 8e4e70ae83 fix default scorer 2022-08-12 23:02:12 +02:00
Max Bachmann 83c12eae7f
add support for Python3.11 2022-08-12 17:31:22 +02:00
Max Bachmann b09b76d9b8
release v2.4.2 2022-08-08 20:53:47 +02:00
Max Bachmann 2c83912ed6 fix value range in pure Python mode 2022-08-07 11:12:26 +02:00
Max Bachmann 2412e5707f fix pure Python fallback 2022-07-30 12:28:54 +02:00
Max Bachmann 93b0124d7a release v2.4.1 2022-07-29 21:13:30 +02:00
Max Bachmann bbb898475f release v2.4.0 2022-07-29 13:54:49 +02:00
Max Bachmann 3afa830827 add hirschbergs algorithm to editops 2022-07-24 21:19:15 +02:00
Max Bachmann 2ce46ef1c8 release v2.3.0 2022-07-23 00:50:21 +02:00
Max Bachmann 12422be681 add remove_subsequence 2022-07-22 23:57:49 +02:00
Max Bachmann 8b6cb5b2ea add Editops.apply/Opcodes.apply 2022-07-22 22:22:58 +02:00
Max Bachmann cdc7be8ec8 add back deletions from Editops 2022-07-22 18:30:14 +02:00
Max Bachmann 7b8b23398f fix validation for empty Opcode lists 2022-07-22 16:30:28 +02:00
Max Bachmann 201712676b fix opcode conversion for empty source sequence 2022-07-22 16:14:32 +02:00
Max Bachmann 9a6574320e delitem would need revalidation so remove it for now 2022-07-22 14:42:34 +02:00
Max Bachmann 779e896d39 add get_matching_blocks 2022-07-22 01:52:20 +02:00
Max Bachmann 97c0e853c2 add support for deletions from Editops/Opcodes 2022-07-21 22:58:35 +02:00
Max Bachmann f1f840bbe5 fix usage of eval(repr(Editop)) and eval(repr(Opcode)) 2022-07-21 21:45:51 +02:00
Max Bachmann 7989c67ed7 merge adjacent similar blocks in Opcodes 2022-07-21 21:43:30 +02:00
Max Bachmann d3aaf25ae0
release v2.2.0 2022-07-19 11:00:35 +02:00
maxbachmann 42c51de46f make cmake and ninja more optional 2022-07-18 00:28:34 +02:00
Max Bachmann 881419a724 remove numpy as build dependency (#240) 2022-07-17 11:30:09 +02:00
Max Bachmann d73d26128f
release v2.1.3 2022-07-09 14:53:26 +02:00
Max Bachmann b062f1ced6
Fix headers 2022-07-08 07:11:18 +02:00
maxbachmann 729113d047 change src layout from rapidfuzz to src/rapidfuzz 2022-07-04 19:53:28 +02:00
Max Bachmann 8128469dc0
add python fallback in installation 2022-07-01 00:32:10 +02:00
Max Bachmann 4a52561934
Release v2.1.0 2022-06-29 16:57:48 +02:00
maxbachmann 53434ca085 improve hash function 2022-06-29 14:59:03 +02:00
maxbachmann 72e2ca7d95 fix some issues in hamming distance 2022-06-29 14:26:49 +02:00
Max Bachmann 531512e0fa
add pure python implementation 2022-06-28 23:24:20 +02:00
Max Bachmann b83c77c9a4 fix integer wraparound in partial_ratio/partial_ratio_alignment 2022-06-24 14:38:33 +02:00
Max Bachmann ca104c444b release v2.0.14 2022-06-23 14:10:21 +02:00
Max Bachmann de0f6d8af3 add fallback implementation back to wheel 2022-06-23 12:54:43 +02:00
Max Bachmann 109f94778e
exclude cmake on arm machines (#224) 2022-06-22 16:23:35 +02:00
Max Bachmann 1c583e8118 add tests to sdist 2022-06-09 13:37:27 +02:00
Max Bachmann a9887c123b Release v2.0.11 2022-04-23 23:29:25 +02:00
Max Bachmann bbbe40484c build PyPy3.9 wheels for Linux 2022-04-17 20:41:16 +02:00
Max Bachmann 83d0a77f2a
allow usage of system installed libs (#213)
system installed versions of `rapidfuzz-cpp`, `jarowinkler-cpp` and `taskflow` are now used, if they are available in a compatible version
2022-04-17 20:21:34 +02:00
Max Bachmann 82fe8ef02d consider float imprecision in score_cutoff 2022-04-15 01:08:11 +02:00
Max Bachmann c92eeebad1 fix incorrect score_cutoff handling in token_set_ratio and token_ratio 2022-04-07 23:49:42 +02:00
Max Bachmann 5b4da99b38 add longest common subsequence 2022-03-25 13:24:25 +01:00
Max Bachmann 87234fc798 release v2.0.7 2022-03-13 15:17:59 +01:00
Max Bachmann ec96fd00a4 move Jaro/JaroWinkler into separate package 2022-03-06 17:02:02 +01:00
Max Bachmann 1132612455 fix population of sys.modules 2022-03-06 13:24:01 +01:00
Max Bachmann 5a82119374 fix integer overflow inside hashmap 2022-02-25 18:52:23 +01:00
Max Bachmann d75bcf12e2 remove debug information 2022-02-21 11:03:20 +01:00
Max Bachmann 8ce153f96d
Add missing title 2022-02-19 14:25:56 +01:00
Max Bachmann b7cc7e2e29 Fix incorrect Indel distance for score_cutoff=1 (#196)
When using score_cutoff=1 the Indel distance returned an incorrect
result when the two strings are not similar.
2022-02-18 09:02:01 +01:00
Max Bachmann 97d6638e98 Release v2.0.2 2022-02-12 20:28:31 +01:00