Skip to content

Version 0.5.13 is now ready!#69

Merged
rathaROG merged 11 commits intomasterfrom
v0.5.13
Feb 23, 2026
Merged

Version 0.5.13 is now ready!#69
rathaROG merged 11 commits intomasterfrom
v0.5.13

Conversation

@rathaROG
Copy link
Collaborator

@rathaROG rathaROG commented Feb 12, 2026

  • Added support for Python 3.14
  • Simplified and improved setup.py
  • Reverted numpy version requirement for build-system to maintain Python 3.7 support
  • Fixed typo in docstring for lapmod function
  • Updated and improved workflows
  • Updated README.md
  • Bumped version to 0.5.13

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Prepares the lap package release v0.5.13, updating packaging metadata and CI/release workflows to add Python 3.14 support while keeping Python 3.7 build compatibility.

Changes:

  • Simplifies setup.py (move to find_packages, rely on cythonize directly, add Py3.14 classifier).
  • Lowers the build-system NumPy minimum to >=1.21.6 to keep Python 3.7 build support.
  • Updates GitHub Actions workflows for testing, benchmarking, and publishing wheels across Python 3.7–3.14.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
setup.py Simplifies setuptools config; uses find_packages and cythonizes from .pyx; adds Python 3.14 classifier.
pyproject.toml Adjusts build-system NumPy requirement to >=1.21.6.
lap/lapmod.py Fixes a docstring typo (“assignement” → “assignment”).
lap/init.py Bumps package version to 0.5.13.
README.md Updates wheels table/linking and Python support text to include 3.14 and v0.5.13.
.github/workflows/test_simple.yaml Expands test matrix to Python 3.14 and updates install-from-branch behavior.
.github/workflows/benchmark.yaml Expands benchmark matrix to Python 3.14 and installs from the current branch.
.github/workflows/publish.yaml Reworks wheel build matrix/jobs (incl. separate Py3.7 jobs) and updates tooling versions.
.github/workflows/prepublish.yaml Mirrors publish workflow structure for manual builds (incl. separate Py3.7 jobs).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

rathaROG and others added 2 commits February 12, 2026 13:09
Improve artifact naming.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Improve artifact naming.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@rathaROG rathaROG merged commit 3421460 into master Feb 23, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants