Skip to content

Commit

Permalink
Run CI on Python 3.9 and state that support for Python 3.6 will not c…
Browse files Browse the repository at this point in the history
…ontinue beyond 1.4 (#410)

Note that NumPy does not compile on 3.10-dev, so for now we do not test on that version.
  • Loading branch information
eric-wieser committed Jul 20, 2021
1 parent 449d938 commit b1d2fee
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ jobs:
name: default
- python-version: 3.8
name: default
- python-version: 3.9
name: default
- python-version: 3.8
name: conda
conda: true
Expand Down
6 changes: 3 additions & 3 deletions docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ Changelog
Changes in 1.4.x
++++++++++++++++

* Python 3.9 is officially supported.
* :class:`MultiVector` is now supported directly within ``@numba.njit``\ ed code.
See the documentation for this feature in the :mod:`clifford.numba` module for more details.

* New algorithms for the multivector inverse :meth:`MultiVector.inv`:

* Inverting a non-blade multivector in algebras where :math:`p = q \le 5` now falls back on the
Expand Down Expand Up @@ -37,6 +37,8 @@ Bugs fixed

Compatibility notes
-------------------
* This will be the last release to support Python 3.5 and 3.6, as the former reached its end-of-life
during our last release cycle, and the latter is expected to before our next release.
* :func:`clifford.general_exp` is deprecated in favor of :meth:`clifford.taylor_expansions.exp`,
although typically :meth:`clifford.MultiVector.exp` is a better choice
* Transparently treating a :class:`MultiVector` as a flat array of coefficients is deprecated,
Expand All @@ -46,8 +48,6 @@ Compatibility notes
* ``Layout.gradeList`` has been removed. If still needed, it can be recovered as an :class:`ndarray`
isntead of a :class:`list` via the private attribute ``layout._basis_blade_order.grades``
(:attr:`BasisBladeOrder.grades`).
* This will be the last release to support Python 3.5, which reached its end-of-life during our
last release cycle.

Changes in 1.3.x
++++++++++++++++
Expand Down

0 comments on commit b1d2fee

Please sign in to comment.