processing / processing/libprocessing

Dropping Python 3.10 support

未關閉 適合新手
#229 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

還沒有人認領這個 Issue。

主要語言
Rust
星號
69
分支
14
平均合併
15 天 22 小時
30 天內合併 PR
3

描述

processing_pyo3 / mewnala declares support for Python 3.10: https://github.com/processing/libprocessing/blob/1d5d4624fbb418d456af36fbef3bf542e2f07cc2/crates/processing_pyo3/pyproject.toml#L18

Python 3.10 is not actively supported since April 2023 and the security support will be ending in October 2026: https://endoflife.date/python

Considering mewnala is a relatively new project and has no worries for backward compatibility, I believe supporting Python 3.10 doesn't worth the effort and it can be dropped easily.

As an extra resource, dropping Python 3.10 complies with

Support for Python versions be dropped 3 years after their initial release.

recommendation from https://scientific-python.org/specs/spec-0000/

貢獻指南

這個儲存庫沒有索引到貢獻指南

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

研究方向

從 issue 中連結的 Python 版本宣告處的 crates/processing_pyo3/pyproject.toml 開始。更新已宣告的支援範圍以排除 Python 3.10,然後確認 package metadata 和所有可用的 project checks 是否反映剩餘的受支援版本。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
python, rust
領域
build-system
Issue 類型
重構
難度
2/5
預估耗時
1-3 小時
活躍度
冷清
描述清晰度
描述清楚
新手友好度
78/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。