diff --git a/CHANGELOG.md b/CHANGELOG.md index 84951ce..4e7e4f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,12 @@ To release a new version (e.g. from `1.0.0` -> `2.0.0`): --> +## [0.1.15] - 2024-12-10 + +* Drop Python 3.9 (b/c JAX did) +* Update requirements for new JAX version +* Add nutpie sampler + ## [0.1.13] - 2024-08-13 * Prepare for more blackjax API changes. @@ -86,7 +92,8 @@ To release a new version (e.g. from `1.0.0` -> `2.0.0`): ### Initial release -[Unreleased]: https://github.com/jax-ml/bayeux/compare/v0.1.10...HEAD +[Unreleased]: https://github.com/jax-ml/bayeux/compare/v0.1.15...HEAD +[0.1.15]: https://github.com/jax-ml/bayeux/compare/v0.1.15 [0.1.10]: https://github.com/jax-ml/bayeux/releases/tag/v0.1.10 [0.1.9]: https://github.com/jax-ml/bayeux/releases/tag/v0.1.9 [0.1.8]: https://github.com/jax-ml/bayeux/releases/tag/v0.1.8 diff --git a/bayeux/__init__.py b/bayeux/__init__.py index 7fadd7a..24b42a5 100644 --- a/bayeux/__init__.py +++ b/bayeux/__init__.py @@ -16,7 +16,7 @@ # A new PyPI release will be pushed everytime `__version__` is increased # When changing this, also update the CHANGELOG.md -__version__ = '0.1.14' +__version__ = '0.1.15' # Note: import as is required for names to be exported. # See PEP 484 & https://github.com/google/jax/issues/7570 diff --git a/pyproject.toml b/pyproject.toml index 4b97405..0998a1c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "bayeux-ml" description = "Stitching together probabilistic models and inference." readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" license = {file = "LICENSE"} authors = [{name = "bayeux authors", email="bayeux@google.com"}] classifiers = [ # List of https://pypi.org/classifiers/ @@ -14,9 +14,9 @@ keywords = [] # pip dependencies of the project # Installed locally with `pip install -e .` dependencies = [ - "jax>=0.4.6", + "jax>=0.4.36", "tensorflow-probability[jax]>=0.19.0", - "oryx>=0.2.7", + "oryx>=0.2.9", "arviz", "optax", "optimistix",