| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python3-clinkgrammar | Distribution: SUSE Linux Enterprise 15 SP6 |
| Version: 5.10.5 | Vendor: openSUSE |
| Release: bp156.2.7 | Build date: Mon May 13 21:26:35 2024 |
| Group: Development/Libraries/Python | Build host: i02-armsrv2 |
| Size: 306084 | Source RPM: link-grammar-5.10.5-bp156.2.7.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.abisource.com/projects/link-grammar/ | |
| Summary: Python 3 bindings for link-grammar, a grammar checker | |
The Link Grammar Parser is a syntactic parser of a number of languages, based on Link Grammar, an original theory of syntax and morphology. This package contains bindings for development with Link Grammar using Python 3.
LGPL-2.1-only
* Fri Jun 24 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 5.10.5:
+ English dict: broader handling of ellipsis.
+ Updated Thai dicts.
+ Fix Thai regex's to work even with basic C++ regex lib.
+ Performance improvements.
* Fri Jun 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 5.10.4:
+ English dict: fix relative clause, per mailing list.
+ Remove assorted length restrictions on word-size.
+ Add missing files for building link-generator on Windows.
+ Strip the internally added "._I" from subscripted idioms.
+ New: Provisional Thai dictionary.
- Changes from version 5.10.3:
+ Remove `node.js/package-lock.json` from tarball distribution.
+ Fix Windows MSVC build break.
+ Fix memory leak in the "!" link-parser command.
+ Add C++ regex support. It is now the default for MSVC builds.
+ Fix spell-guess for run-on words.
+ Port link-generator to MS-Windows.
+ Fix apostrophe handling for link-generator w/sqlite3 dicts.
- Changes from version 5.10.2:
+ Fix python install path.
+ Fix size in brand-new `link-generator` (hits 32-bit & ARM).
- Changes from version 5.10.1:
+ Fix perl bindings build fail.
- Changes from version 5.10.0:
+ Expanded English vocabulary
+ Support dictionary "#define allow-duplicate-words true".
+ Fix crash for sentences containing wildcard words.
+ Add the ability to use underbars in connector names. Connector
names starting with underbar are reserved for internal use.
+ Connector names starting with "ID" are no longer reserved. *
".I" subscripts are no longer reserved; "._" subscripts are
reserved. These last two changes introduce linkage
incompatibilities.
+ Fix parsing with nulls when using an sqlite3 dictionary.
+ Fix regexes for NetBSD when using libc regexes.
+ English dict: fix many "how?" questions.
+ English dict: fix conditional sentences.
- Changes from version 5.9.1:
+ Fix build break when SQLite3 is not installed.
- Changes from version 5.9.0:
+ Use #define for custom configuration in dictionaries.
+ Panic-mode fixes and extensions. In link-parser see !help
panic_variables.
+ English dict: fix silly mistake with "I love cats and dogs".
+ Disable maintainer-mode in `configure.ac`.
+ Fix very rare crash/corruption introduced in v.5.8.1.
+ English dict: fix problems with "just/only".
+ English dict: work on hesitation markers.
+ Fix multi-threading mem-leak.
+ Provide emscripten javascript wrapper for the command-line
parser.
+ Public API shared library entry points exported automatically.
+ Provide bindings for the Vala programming language.
+ Increase number of allowed idiom expressions.
+ Replace O(n^2) idiom loading algo by an O(n log n) algo.
+ Disable SAT solver by default.
+ New tool: Sentence generator! This is an experimental
prototype.
- Changes from version 5.8.1:
+ Fix macOS/SunOS build break.
+ English dict: fix numerical identifiers used as adjectives.
+ English dict: fix post-posed Latin adjectival modifiers.
+ Merge upstream gentoo patches.
+ Make -O3 default for CFLAGS/CXXFLAGS, but overridable by the
user.
+ English dict: fix look_at, listen_to person-action
+ English dict: fix verb "felt" with object-action.
+ English dict: fix why-perform-action questions.
+ Fix race condition in spell-guesser.
- Changes from version 5.8.0:
+ Java bindings: Remove the obsolete senses API.
+ swig-4.0 compatibility bug fix.
+ English dict: Fixes to support questions ending in WH-words.
+ Copy (merge) Richard van der Dys `node.js` bindings.
+ English dict: Provide head and tail markers for all
conjunctions.
+ Remove the Python 2 bindings.
+ Add dialect support to the library.
+ English dict: support for archaic/poetic abbreviations
+ English dict: introduce OH link for vocatives/invocations.
+ English dict: improved parsing of imperatives.
+ Add !!word/ link-parser command for displaying extended word
dict info.
- Add flex BuildRequires, new dependency.
- Add py310.patch, and pass PYTHON_NOVERSIONCHECK=1
PYTHON=%{__python3} PYTHON_VERSION=%{python3_version} to
configure as configure does not yet understand version 3.10.
* Mon Apr 20 2020 Dominique Leuenberger <dimstar@opensuse.org>
- Drop python2 bindings:
+ Remove pkgconfig(python) BuildRequires.
+ Drop python2-clinkgrammar subpackage (not obsoleted: users
that need them can keep them).
* Sun Feb 02 2020 Martin Herkt <9+suse@cirno.systems>
- Update to version 5.7.0 (13 Sept 2019):
* Minor efficiency improvements to the SQL-backed dictionary.
* Incompatible change to the Exp traversal API.
* Remove the obsolete and unsupported "corpus statistics" code.
* Major performance improvement (3x-4x) for long sentences.
* Fix a bug that causes random results on 32-bit systems.
* Fix a bug that could cause missing linkages on some systems.
- Changes from version 5.6.2 (24 June 2019):
* Bug-fix the SQL-backed dictionary.
* Add missing public symbol to shlib export list.
* English dict: additions of paraphrasing verbs.
- Changes from version 5.6.1 (27 May 2019):
* Performance improvement (approx 20%) in expressions.
* Performance improvement (approx 10%) by disjunct/connectors pools.
* Performance improvement (4-10% for English) by faster power-pruning.
* Fix a bug in trailing connectors encoding (may cause bad linkages).
* Fix inability to form linkage when first word is disconnected.
* English dict: fix use of quotations with paraphrasing verbs.
* English dict: fix broken usage of "have not".
* Performance improvement (approx 16%) for long sentences.
* Performance improvement (approx 20%) for long sentences.
- Changes from version 5.6.0 (4 January 2019):
* Fix dict cost reading under user locales with comma decimal separator.
* Support using the pcre2 regex package (configured by default if available).
* Add "-with-regexlib=pcre2|tre|regex|c" to "configure".
* Revise the manpage.
* Remove the experimental Viterbi code.
* Revise the SAT parser cost model to align it with the classic parser.
* Implement a strict check on connector name.
* Fix linkage_get_disjunct_*() when parse-option display_morphology is true.
* Change library and python-bindings default for display_morphology to true.
* Drastic speedup for long sentences (hash encoding of trailing connectors).
* English dict: Support locative replies/declarations.
* English dict: broaden support for misc paraphrasing verbs.
* English dict: fix relativized paraphrasing.
* English dict: fix comparative-style conjunctions.
- Changes from version 5.5.1 (27 July 2018):
* English dict: Fix clause openers with questions.
* English dict: Various misc fixes.
* English dict: Various paraphrasing verbs
* Bring the SQL-backed dict to production state.
* Restore the repeatability of the produced linkages.
- Enable SQLite3, pcre2 and SAT solver support: Add
pkgconfig(sqlite3), pkgconfig(libpcre-2.0) and minisat-devel
BuildRequires.
- Unbreak English dictionary (do not remove units.a): limit *.a and
* .la removal to %_libdir.
* Mon Jun 11 2018 luc14n0@linuxmail.org
- Update to version 5.5.0:
+ Additions:
- An extended version API and use it in "link-parser
- -version".
- A per-command help in link-parser.
- A command line completion in link-parser.
- Idiom lookup in link-parser's dict lookup command.
+ Fixes:
- Memory leak when parsing with null links.
- Spurious errors if the last dict line is a comment.
- Garbage report if EOF is encountered in a quoted dict word.
- Garbage report if a whitespace is encountered in a quoted
dict word.
- random selection of linkages so that it's actually random.
+ Improve handling of quoted words (e.g. single words in "scare
quotes").
* Sun Mar 18 2018 luc14n0@linuxmail.org
- Update to version 5.4.4:
+ Dictionary loading now thread safe.
+ Fixes:
- post-nominal modifiers used with pronouns.
- comparative openers.
- given-name single-letter abbreviations.
- conjoined questions and conjoined WH-statements.
- conditional sentences.
- misc comparatives.
- crash on invalid UTF-8 input.
- many predicative adjective uses.
- many paraphrasing-type constructions.
- conjoined infinitives.
+ Minor cleanup of word-lists.
+ New dict definition LENGTH-LIMIT-n to limit connector link
length to n.
+ Speed up parsing of Russian by factor of 2x.
+ Add assorted technical vocabulary (bac#680)
- Pass disable-java-bindings parameter to configure to ensure java
bindings are not wanted.
* Wed Feb 28 2018 dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
* Wed Feb 14 2018 jengelh@inai.de
- Improve grammar of summaries, and compact description
for subpackages.
- Fix broken find -delete calls.
- Implement shared library packaging policy.
* Wed Jan 17 2018 luc14n0@linuxmail.org
- Update to version 5.4.3:
+ Fixes:
- Man page installation (actually broken from 5.3.0).
- Printing inf loop for very narrow screen widths.
- Square area and cubic volume measurements (English dict).
- Assorted exclamations and responses (English dict).
- Unit tokenization to remove ambiguity.
+ Add:
- "thither" to the English dictionary.
- Missing affix file, needed for the 'any' language.
- Remove obsolete %clean section since RPM does this work itself
nowadays.
- Change the python bindings Group tag to
Development/Libraries/Python instead of */*/C and C++.
- Change License tag to LGPL-2.1 instead of BSD-3-Clause following
upstream change in version 5.0.0.
- Update package description making it shorter and more assertive.
- Remove perl bindings package since it's use is not encouraged by
upstream.
- Point fdupes to the /usr directory instead of the build root,
which is a practice that must be avoided.
* Fri Nov 10 2017 fezhang@suse.com
- Update to version 5.4.2:
+ Fix man page build (broken in 5.4.1)
- Changes from version 5.4.1:
+ Fix man page installation (broken in 5.3.8).
+ Add affix-class MPUNC for splitting at intra-word punctuation.
+ Fix crash when there is no PP info.
+ Fix a stack buffer overflow.
+ Eliminate hard-wired linkage diagram size limitations.
+ Fix an unintended clipping of the linkage-limit option to
250000.
- Changes from version 5.4.0:
+ Empty out the post-processing tables for the any, ady, amy
languages
+ Remove left_print_string() from the API.
+ Recover pp_lexer.l from ancient version 2.2!
+ Fix unusual crash in post-processing for the "any" language.
+ Remove three deprecated post-processing functions from API.
+ Major reorganization of code base into more modular
directories.
+ Revive the sqlite3 dictionary into operational form.
+ Add double-quotes to splittable punctuation for the "any"
language.
+ Add API functions to get linkage word positions in the
sentence.
+ Fix printing of diagrams containing Chinese or other wide
glyphs.
+ Fix `make distclean` when ant not installed.
- Changes from version 5.3.16:
+ Fix python3 unit tests.
+ Restore tty state after ctrl-C, ctrl-Z of the app.
+ Check for <stdatomic.h> before use (in Java bindings).
+ Fix handling of punctuation in the "any" language.
- Changes from version 5.3.15:
+ Fix Windows compilation; the new wcwidth files were omitted.
+ Fix "amy" language for 3-way random morphology splits.
+ Remove the "EMPTY_WORD" device; it is no longer needed.
+ Enable morphology display in the java bindings, by default.
+ Improve random sampling in the "ady" language.
+ Improve performance by 10% to 15% for all languages.
+ Fix broken multi-threading support in the Java bindings.
+ Fix the `make uninstall` targets.
- Changes from version 5.3.14:
+ Fix printing widths for Unicode-9 CJK ideographs and emoji's.
+ Fix broken randomization in the "any" language.
+ Add UTF-8 support to the random morpheme splitter (amy).
+ Create an "ady" language for two-part morphology splits.
+ Improved error notification facility (experimental).
- Changes from version 5.3.13:
+ Fix fatal errors w/ zlib-dev and python dependencies.
- Changes from version 5.3.12:
+ Fix bug in 'any' language (opencog/relex/issues/248).
+ Preliminary support for common typos in English.
+ Enable both python2 & python3 bindings by default.
+ Fix locale_t use for the newly introduced Cygwin 2.6.0.
+ Include in the distribution the missing make-check.py (for
Windows).
+ Minisat configuration improvements + fix a problem on Gentoo.
+ When using the bundled minisat, link it statically, don't
install it.
- Changes from version 5.3.11:
+ Re-enable postscript header printing!
+ Cleanup python API (in a non-backwards-compat fashion).
+ Fix certain adverbial uses of "only".
+ Fix some interjective openers to questions.
+ Fix serious error with subject-verb inversion to past
participle.
+ Remove most calls to exit() from the library.
+ Update the SAT solver code to use MiniSAT 2.2.
+ Use the system minisat2 library if available, instead of the
bundled one.
- Changes from version 5.3.10:
+ Implement `make installcheck`.
+ Pull #371: Simplification of API when handling disconnected
words.
+ Fix SAT parser crashes.
+ Expand default list of Java JDK search paths.
+ Fix python bindings: after timeout, no further parsing is
performed.
+ Fix various adverbial, conjunctive uses of "as", "so".
+ Extended list of exclamations.
+ Remove CC link, add VC link, for clauses to coordinating
conjunctions.
+ Fixes for the verb "dare", "someone or other", etc.
+ Fix OSX build break, concerning undefined locale_t.
+ Pull #385: Fix ancient bug that made dictionary debugging
difficult.
- Changes from version 5.3.9:
+ Pull req #354: Major changes to support Cygwin.
+ Pull req #356: SAT parser bug fix.
+ General python binding cleanup.
+ Fatal error: Unable to open default dictionary.
- Changes from version 5.3.8:
+ Disambiguate "Bob" the given name from "bob" the verb.
+ Pull req #300: Crash while parsing certain Russian sentences.
+ Pull req #301: MSVC compiler error, and warnings.
+ Pull req #304: Python failure when no parses are possible.
+ Pull req #309: Add MSVC14 support, remove MSVC9, MSVC12.
+ Pull req #317: Make Java build reproducible.
+ Remove (obsolete) binreloc support.
+ Enable both python2.7 and python3.4 bindings to be built.
+ Improved Cygwin and MinGW support (as well as improved MSVC
support).
+ Dictionaries now specify the appropriate locale.
- Changes from version 5.3.7:
+ Fix another MacOS build break, regarding library exports.
- Changes from version 5.3.6:
+ Add missing `parses-quotes-en.txt` file that python tests need.
+ Fix build break related to lg_fgetc when libeditline is
missing.
- Changes from version 5.3.5:
+ Modified (hacked) Kazakh dictionary.
+ MacOS bug fix: fgetc behaves oddly in OSX, see bug #293.
- Changes from version 5.3.4:
+ Fix broken handling of apostrophe (issue #281).
+ Revamp the README file; describe transitivity.
+ Revised Turkish dictionary from Tatiana Batura, et al.
+ Prototype Kazakh dictionary from Tatiana Batura, et al.
+ Parse priority tweaks for the OpenCog chatbot.
+ Fix Windows printing problem affecting some utf8 codepoints
(issue #285).
- Changes from version 5.3.3:
+ Improve support for quoted phrases.
+ Fixes for assorted zero-infinitive speech acts.
+ Add 37 paraphrasing verbs.
+ Add Greek mythological names.
+ A few dozen more common computing terms added to dictionary.
+ Misc coordination and question fixes.
+ Misc abbreviations.
+ Vietnamese dictionaries!
+ Major overhaul of subject-verb inversion.
+ Performance improvements on long sentences. (pull #247)
+ Change default setting of 'islands_ok' back to false
(bug #140).
+ Fix for build break on Mac OSX el_capitan w/clang (bug #255).
+ Disable perl bindings by default; use Lingua::LinkParser
- Changes from version 5.3.2:
+ Performance improvements, esp. for long sentences.
+ Use std=c11 (the 2011 C standard) by default.
+ Partial Irish English support.
+ A few dozen common computing terms added to dictionary.
+ Fix for build break on Mac OSX.
- Changes from version 5.3.1:
+ Fix build break with SAT solver.
- Changes from version 5.3.0:
+ Major redesign of the python bindings.
+ Major redesign of sentence tokenization (the "wordgraph"
design)
+ Verb 'steal' is optionally transitive.
+ Fixes for misc MSVC warnings.
+ Hebrew dictionary expansion.
+ Enhanced diagram printing, giving more space for link names.
+ Minor work on phonetic agreement for 'a' vs. 'an'.
+ Add ability to histogram the costs of different parses.
+ Improve support for splitting sentences.
+ Change default setting of 'islands_ok' to true.
+ Improve performance on long sentences.
+ Fix rare crash due to memory corruption on long sentences.
+ Random morphology generation can be enabled at runtime.
+ Remove obsolete, unmaintained MacOSX build file.
+ Extensive updates to man page.
+ Fix crash on long sentences (issue #137).
+ Fix a memory leak in language bindings (issue #138).
+ Remove bogus post-processor API function.
+ Fix broken domain letter printing.
+ New regex-file feature - negative regex'es.
+ Correct the handling of moprhology stems with non-LL links.
+ Fix !!LEFT-WALL and !!RIGHT-WALL
+ SAT solver now linked statically.
+ Assorted SAT sovler cleanup and improvements.
+ Performance improvement in fast matcher: 15% faster on
fixes.batch.
- Changes from version 5.2.5:
+ Fix contracted "is" verb.
+ Fix crash in batch mode (issue #63).
+ Fix Python bindings so that setting PYTHONPATH is not required.
+ Fix "... as I expected him to be."
+ Fix incorrect printing for some Russian linkages. (pull #75)
+ Fix warning from glibc version 2.20 (bug #77)
- Changes from version 5.2.4:
+ Fix usage of 'less'.
+ Fix MS Windows random number portability API.
+ Fix mis-handled dictionary subscript dot (issue #53).
+ Fix crash on dots used as fill (issue #57).
+ Fix memory leak (issue #54).
- Changes from version 5.2.3:
+ Fix broken check for editline UTF8 support.
+ Work around broken perl binding definition for clang.
- Changes from version 5.2.2:
+ Fix OSX build break.
+ MSVC12 project file fixes.
+ Check for UTF8 support in libedit ("undefined reference to
el_wgets")
+ Enable the 'make check' target for the multi-threading unit
test.
+ Misc verb fixes.
- Changes from version 5.2.1:
+ Prototype Indonesian dictionary from Hendy Irawan.
+ Fix crash on long sentences.
- Changes from version 5.2.0:
+ y'all, ain't, gonna, y'gotta: Beverly Hillbillies basilect.
+ Permanent removal of the fat-link code.
+ Remove deprecated constituent tree code.
+ Windows: add terminal screen resizing support.
+ Windows: a build fix.
+ reign, rule, run, leave, come: can take predicative adjective.
+ Rework costs for many verb-derived adjectives.
+ Handle (predicative) adjectival modifiers for assorted perfect
verbs.
+ Fixes for various color names.
+ Fixes for various affirmative answers.
+ Add 100 missing verbs.
+ Add preliminary lxc-docker (docker.io) support.
+ Remove MSVC6 support.
+ Fix memleak introduced in version 5.1.0
+ Speedup of 1.7x to 4x (depending on text) from linkage
processing redesign.
+ Fix multi-threading safety bug.
+ Fix link-and-domain printing alignment (to handle utf8 char
widths).
+ Windows: fixes for MSVC12 support.
+ Fix memory consumption bug (EMPTY_WORD) introduced in version
4.7.10.
+ Get rid of xrealloc, which clashes with libbfd symbol xrealloc.
+ Add multi-threaded parsing unit test.
- Changes from version 5.1.3:
+ More fixes for build breaks on Apple OSX.
+ Minor fixes involving "to do"
- Changes from version 5.1.2:
+ Fix greeting: "How do you do?"
+ Fix indirect object in 'what' questions: 'To what do you owe
your success?'
+ Fix assorted questions with verb "to be".
+ Compile fixes for Apple OSX version "Mavericks"
- Changes from version 5.1.1:
+ Minor post-processing cleanup.
+ English dict: Fix questions with "it".
+ swig: add missing API functions sentence_split,
dictionary_get_lang
+ Swap order of post-processing and bad morphology rejection.
+ Fix handling of ellipsis when there's missing whitespace.
+ Java: API bugfix/change: costs should have been doubles not
ints.
+ Fat-linkage code: fix it so it compiles again.
+ Sat-solver: re-enable it so that it runs.
- Changes from version 5.1.0:
+ Updated Russian dictionaries from Sergei Protasov.
+ Added morphology-based unknown-word handling for Russian, from
Sergei.
+ Fix up fat-linkage code, which was recently broken...
+ API cleanup: many command-line options never belonged in the
API.
+ New emoticon support was clobbering certain dictionary words.
+ Fix: "Go to spot X", "It happens at time T."
+ Add a dozen missing verbs.
+ Minor work on greetings.
+ Add mechanism for denoting fractional costs in the file-backed
dict.
+ Fix: broken handling of gerunds (due to bad verb-wall
connectors)
+ Major redesign of morpheme splitting mechanism (from AmirP)
+ Minor extensions to support numeric formulas, e.g. 1 + 1 = 2.
+ Remove fat linkage support from the SAT solver.
+ Enable build of SAT solver by default.
+ Fix multiple bugs with unit stripping.
+ Add bounds-checking to the C API.
+ Fix the old disjunct-printing implementation.
+ Add support for easy-to-use link direction indicator.
+ Add random morphology generator tool.
+ Partial support for phonetic use of "a" vs. "an" for English.
+ Rework how coordination between conjunctions works: "either...
or ...", etc.
+ Major redesign of tokenization mechanism (from AmirP)
- Add autoconf-archive, automake, fdupes, python-devel,
python3-devel BuildRequires: new dependency.
- Create new subpackages python2-clinkgrammar and
python3-clinkgrammar.
* Wed Aug 09 2017 pgajdos@suse.com
- link against hunspell instead of aspell [bsc#1052958]
/usr/lib/python3.6/site-packages/linkgrammar /usr/lib/python3.6/site-packages/linkgrammar.pth /usr/lib/python3.6/site-packages/linkgrammar/__init__.py /usr/lib/python3.6/site-packages/linkgrammar/__pycache__ /usr/lib/python3.6/site-packages/linkgrammar/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/linkgrammar/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/linkgrammar/__pycache__/clinkgrammar.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/linkgrammar/__pycache__/clinkgrammar.cpython-36.pyc /usr/lib/python3.6/site-packages/linkgrammar/__pycache__/linkgrammar.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/linkgrammar/__pycache__/linkgrammar.cpython-36.pyc /usr/lib/python3.6/site-packages/linkgrammar/clinkgrammar.py /usr/lib/python3.6/site-packages/linkgrammar/linkgrammar.py /usr/lib64/python3.6/site-packages/linkgrammar /usr/lib64/python3.6/site-packages/linkgrammar/_clinkgrammar.so /usr/lib64/python3.6/site-packages/linkgrammar/_clinkgrammar.so.5 /usr/lib64/python3.6/site-packages/linkgrammar/_clinkgrammar.so.5.10.5
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Aug 9 16:03:07 2025