Removing dead batteries from the standard library

date: 2022-03-20 · Tags: #python, #news

Python has famous "batteries included" philosophy for its rich standard library modules, but there are lots of modules have been oudated or inactive for past years. With acceptance of [PEP 594], serveral modules will be marked as DeprecationWarning from Python 3.11 and be removed from Python 3.13, and Python on mobile platforms like BeeWare or WebAssembly (e.g. pyodide) also will benefit from reduced download size.

Part of proposed modules: cgi, crypt, smtpd, telnetlib, ...

PEP 594 – Removing dead batteries from the standard library

`tomli` will be added to standard library in Python 3.11

date: 2022-03-14 · Tags: #python, #news

Such a great news that parser library1 for TOML will be included in standard library from Python 3.11. So where is the simplest YAML parser library without extra deps 🤔?

Tomli is a Python library for parsing TOML. It is fully compatible with TOML v1.0.0.

A version of Tomli, the new tomllib module, will be added to the standard library in Python 3.11 via PEP 680.

Footnotes

  1. Github - hukkin/tomli

Design MVP with skill tree

date: 2022-03-01 · Tags: #insight, #dev, #chinese

通过 MVP 和 Skill Tree 去构造产品和分析未来的产品趋势.

final-skill-tree

WebAssembly’s post-MVP future: A cartoon skill tree

同时也有一些人做了一些工具来生成 Skill Tree / Skill Map

Github-niyue/skillmap

Github-nikomatsakis/skill-tree

有点类似之前有人做的 Roadmap