Skip to content

0.18.0 release #1529

Description

Target Date

Mid January

Goals

  • Ship bug fixes (like the fix for Deleting node breaks JSON roundtrip #1516)
  • Ship already merged features (e.g. Matrix Market)
  • Support Python 3.14
  • Support free-threaded Python
  • Include the RustworkX Playground in the documentation to showcase the Pyodide support

PRs left to review

Matthew Treinish (@mtreinish) can you take a look at the PRs when you have time? I think this is the optimal order to review them:

Required

  1. Remove Python 3.9 support and the legacy retworkx import #1509
  2. Officially support Python 3.14 #1521
  3. Migrate from setuptools-rust to maturin #1527
  4. Add free-threaded Python to the CI #1528

Nice to Have

  1. [ON HOLD] Add interactive playground for users to try rustworkx #1451

PRs left to write

  1. Add free-threaded Python to cibuildwheel and test it
  2. Release PR

Also, I merged and fixed #1517

Open Question

Should we publish a wheel for windows arm64? It's getting more traction now, NumPy ships a wheel.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

EpicThis issue is used to track a larger effort that involves multiple sub-issues or pull requests

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions