Skip to content

Commit 6ca9bb2

Browse files
Merge branch 'stable-0.4' into main
2 parents c9748a8 + 7ad7e1e commit 6ca9bb2

File tree

7 files changed

+24
-26
lines changed

7 files changed

+24
-26
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# libsemigroups_pybind11 - Version 0.3.0
1+
# libsemigroups_pybind11 - Version 0.4.0
22

33
## python bindings for the C++ library libsemigroups
44

@@ -80,10 +80,10 @@ Assuming that you have `libsemigroups` installed you can install
8080

8181
To build `libsemigroups_pybind11` from a release archive:
8282

83-
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-0.3.0.tar.gz
84-
tar -xf libsemigroups_pybind11-0.3.0.tar.gz
85-
rm -f libsemigroups_pybind11-0.3.0.tar.gz
86-
cd libsemigroups_pybind11-0.3.0
83+
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-0.4.0.tar.gz
84+
tar -xf libsemigroups_pybind11-0.4.0.tar.gz
85+
rm -f libsemigroups_pybind11-0.4.0.tar.gz
86+
cd libsemigroups_pybind11-0.4.0
8787
pip install .
8888

8989
## Building the documentation

docs/Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,9 @@ qthelp:
9494
@echo
9595
@echo "Build finished; now you can run "qcollectiongenerator" with the" \
9696
".qhcp project file in $(BUILDDIR)/qthelp, like this:"
97-
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/python_example.qhcp"
97+
@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/libsemigroups_pybind11.qhcp"
9898
@echo "To view the help file:"
99-
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/python_example.qhc"
99+
@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/libsemigroups_pybind11.qhc"
100100

101101
.PHONY: applehelp
102102
applehelp:
@@ -113,8 +113,8 @@ devhelp:
113113
@echo
114114
@echo "Build finished."
115115
@echo "To view the help file:"
116-
@echo "# mkdir -p $$HOME/.local/share/devhelp/python_example"
117-
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/python_example"
116+
@echo "# mkdir -p $$HOME/.local/share/devhelp/libsemigroups_pybind11"
117+
@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/libsemigroups_pybind11"
118118
@echo "# devhelp"
119119

120120
.PHONY: epub

docs/source/changelog.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@
77
Changelog
88
=========
99

10+
v0.4.0 (released 04/10/2022)
11+
----------------------------
12+
13+
This is a minor release with a couple of new features added:
14+
* ``libsemigroups`` constants ``POSITIVE_INFINITY``, ``NEGATIVE_INFINITY``, and
15+
``UNDEFINED`` are properly supported;
16+
* ``libsemigroups::matrix_helper::pow`` is added as a method for ``__pow__``
17+
for some types of matrices (those not defined over a runtime semiring);
18+
and some minor improvements (the tests now use ``pytest`` exclusively).
19+
1020
v0.3.0 (released 29/09/2022)
1121
----------------------------
1222

docs/source/conf.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
project = u"libsemigroups_pybind11"
2727
copyright = u"2021-2022, J. D. Mitchell + Maria Tsalakou"
2828
author = u"J. D. Mitchell"
29-
version = u"0.3.0"
30-
release = u"0.3.0"
29+
version = u"0.4.0"
30+
release = u"0.4.0"
3131
language = "python"
3232
exclude_patterns = ["_build"]
3333
pygments_style = "sphinx"
@@ -48,18 +48,6 @@
4848
)
4949
]
5050

51-
texinfo_documents = [
52-
(
53-
master_doc,
54-
"python_example",
55-
u"python_example Documentation",
56-
author,
57-
"python_example",
58-
"One line description of project.",
59-
"Miscellaneous",
60-
),
61-
]
62-
6351
intersphinx_mapping = {"https://docs.python.org/": None}
6452

6553
autoclass_content = "both"

docs/source/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
libsemigroups_pybind11 - Version 0.3.0
1+
libsemigroups_pybind11 - Version 0.4.0
22
======================================
33

44
python bindings for the C++ library libsemigroups

docs/source/install.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
The full license is in the file LICENSE, distributed with this software.
66
7-
.. |libsemigroups-pybind11-version| replace:: 0.3.0
7+
.. |libsemigroups-pybind11-version| replace:: 0.4.0
88

99
Installation
1010
============

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
minimum_libsemigroups_version,
3030
)
3131

32-
__version__ = "0.3.0"
32+
__version__ = "0.4.0"
3333

3434

3535
def compare_version_numbers(supplied, required):

0 commit comments

Comments
 (0)