python: add bindings for ltsmin

* python/spot/ltsmin.i: New file.
* python/Makefile.am: Add it.
* python/spot/impl.i: Add bindings for kripke and fair_kripke.
* tests/python/ltsmin.ipynb: New file.
* tests/Makefile.am, doc/org/tut.org: Add it.
* tests/python/ipnbdoctest.py: Make it possible for notebook
to exit(77).
* debian/control: Make the Python package dependent
on libspotltsmin0.
* python/spot/__init__.py: Typo.
This commit is contained in:
Alexandre Duret-Lutz 2016-01-24 19:45:59 +01:00
parent 215fcb799a
commit 5a9b0aa1c1
9 changed files with 635 additions and 6 deletions

View file

@ -298,6 +298,7 @@ TESTS_python = \
python/ltl2tgba.test \
python/ltlparse.py \
python/ltlsimple.py \
python/ltsmin.ipynb \
python/minato.py \
python/optionmap.py \
python/parsetgba.py \
@ -315,6 +316,8 @@ TESTS_python = \
python/trival.py
endif
CLEANFILES = python/finite.dve2C python/finite.dve.cpp
SUFFIXES = .ipynb .html
.ipynb.html:
$(IPYTHON) nbconvert $< --to html --stdout >$@