Skip to content

Commit

Permalink
Release v0.3.2
Browse files Browse the repository at this point in the history
  • Loading branch information
althonos committed Nov 5, 2024
1 parent 90e4864 commit e4fb4e5
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 7 deletions.
1 change: 1 addition & 0 deletions .github/workflows/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
coverage >=7.0
cython ~=3.0
scikit-build-core
build
importlib-resources ; python_version < '3.9'
17 changes: 16 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.


## [Unreleased]
[Unreleased]: https://github.com/althonos/pyjess/compare/v0.3.1...HEAD
[Unreleased]: https://github.com/althonos/pyjess/compare/v0.3.2...HEAD


## [v0.3.2] - 2024-11-05
[v0.3.2]: https://github.com/althonos/pyjess/compare/v0.3.1...v0.3.2

### Added
- Support for Python 3.13.

### Changed
- Use `scikit-build-core` to build the project.
- Use CMake to detect availability of `qsort_r` / `qsort_s` on the current platform.
- Use thread-local storage to support parallelism on platforms without `qsort_r`.

### Removed
- Support for Python 3.6.


## [v0.3.1] - 2024-07-18
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ performing any external I/O.

## 🔧 Installing

PyJess is available for all modern Python versions (3.6+).
PyJess is available for all modern Python versions (3.7+).

It can be installed directly from [PyPI](https://pypi.org/project/pyjess/),
which hosts some pre-built x86-64 wheels for Linux, MacOS, and Windows,
Expand Down
4 changes: 2 additions & 2 deletions docs/_static/json/switcher.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[
{
"name": "v0.3 (latest)",
"version": "0.3.1",
"url": "https://pyjess.readthedocs.io/en/v0.3.1/"
"version": "0.3.2",
"url": "https://pyjess.readthedocs.io/en/v0.3.2/"
},
{
"name": "v0.2",
Expand Down
2 changes: 1 addition & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ PyJess is a Python module that provides bindings to Jess using
Setup
-----

PyJess is available for all modern Python versions (3.6+).
PyJess is available for all modern Python versions (3.7+).

Run ``pip install pyjess`` in a shell to download the latest release from PyPI,
or have a look at the :doc:`Installation page <guide/install>` to find other ways
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "scikit_build_core.build"

[project]
name = "pyjess"
version = "0.3.1"
version = "0.3.2"
description = "Cython bindings and Python interface to JESS, a 3D template matching software."
readme = "README.md"
requires-python = ">=3.7"
Expand Down Expand Up @@ -113,4 +113,4 @@ warn_unused_ignores = true
warn_return_any = true

["tool.mypy-pyjess.tests"]
ignore_errors = true
ignore_errors = true

0 comments on commit e4fb4e5

Please # to comment.