Skip to content

Commit 41a08fd

Browse files
Update version numbers etc for 0.5.0
1 parent 0dae0c5 commit 41a08fd

File tree

7 files changed

+25
-19
lines changed

7 files changed

+25
-19
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# libsemigroups_pybind11 - Version 0.4.3
1+
# libsemigroups_pybind11 - Version 0.5.0
22

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

@@ -82,10 +82,10 @@ Assuming that you have `libsemigroups` installed you can install
8282

8383
To build `libsemigroups_pybind11` from a release archive:
8484

85-
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-0.4.3.tar.gz
86-
tar -xf libsemigroups_pybind11-0.4.3.tar.gz
87-
rm -f libsemigroups_pybind11-0.4.3.tar.gz
88-
cd libsemigroups_pybind11-0.4.3
85+
curl -L -O https://github.com/libsemigroups/libsemigroups_pybind11/releases/latest/download/libsemigroups_pybind11-0.5.0.tar.gz
86+
tar -xf libsemigroups_pybind11-0.5.0.tar.gz
87+
rm -f libsemigroups_pybind11-0.5.0.tar.gz
88+
cd libsemigroups_pybind11-0.5.0
8989
pip install .
9090

9191
## Building the documentation
@@ -100,7 +100,7 @@ Assuming you already have `python3` install, on Mac OSX you can install
100100
all of the above by doing:
101101

102102
python3 -m pip3 install -r docs/requirements.txt
103-
103+
104104

105105
Then it ought to be possible to just run `make doc` in the
106106
`libsemigroups` directory.

docs/source/api/knuth-bendix.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,24 @@ algorithm for semigroups and monoids that is available in
1515
of the class :py:class:`KnuthBendix`. This class is used to represent a
1616
`string rewriting system <https://w.wiki/9Re>`_ defining a finitely presented
1717
monoid or semigroup.
18-
18+
1919
.. code-block:: python
2020
2121
kb = KnuthBendix()
2222
kb.set_alphabet("abc")
23-
23+
2424
kb.add_rule("aaaa", "a")
2525
kb.add_rule("bbbb", "b")
2626
kb.add_rule("cccc", "c")
2727
kb.add_rule("abab", "aaa")
2828
kb.add_rule("bcbc", "bbb")
29-
29+
3030
not kb.confluent() # True
31-
kb.run()
31+
kb.run()
3232
kb.number_of_active_rules() # 31
3333
kb.confluent() # True
3434
35-
.. autosummary::
35+
.. autosummary::
3636
:nosignatures:
3737

3838
~KnuthBendix

docs/source/changelog.rst

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,18 @@
77
Changelog
88
=========
99

10+
v0.5.0 (released 16/11/2022)
11+
----------------------------
12+
13+
This is a minor release adding support for the ``libsemigroups`` class
14+
``Kambites`` for computing small overlap monoids.
15+
1016
v0.4.3 (released 09/11/2022)
1117
----------------------------
1218

1319
This is a very minor release which contains no functional changes, or bugfixes,
1420
but exists to allow zenodo.org to pick up the release and generate a doi for
15-
the package.
21+
the package.
1622

1723
v0.4.2 (released 28/10/2022)
1824
----------------------------
@@ -29,10 +35,10 @@ the ``Sims1`` class, the ``Presentation`` class and its helper functions.
2935
v0.4.0 (released 04/10/2022)
3036
----------------------------
3137

32-
This is a minor release with a couple of new features added:
38+
This is a minor release with a couple of new features added:
3339

3440
* ``libsemigroups`` constants ``POSITIVE_INFINITY``, ``NEGATIVE_INFINITY``, and
35-
``UNDEFINED`` are properly supported;
41+
``UNDEFINED`` are properly supported;
3642
* ``libsemigroups::matrix_helper::pow`` is added as a method for ``__pow__``
3743
for some types of matrices (those not defined over a runtime semiring);
3844

docs/source/conf.py

Lines changed: 2 additions & 2 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 + Maria Tsalakou"
29-
version = u"0.4.3"
30-
release = u"0.4.3"
29+
version = u"0.5.0"
30+
release = u"0.5.0"
3131
language = "python"
3232
exclude_patterns = ["_build"]
3333
pygments_style = "sphinx"

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.4.3
1+
libsemigroups_pybind11 - Version 0.5.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.4.3
7+
.. |libsemigroups-pybind11-version| replace:: 0.5.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.4.3"
32+
__version__ = "0.5.0"
3333

3434

3535
def compare_version_numbers(supplied, required):

0 commit comments

Comments
 (0)