{
  "id": 6766716,
  "title": "Soft-deprecating re.match()",
  "url": "https://urgent.news/2026/09/11/soft-deprecating-re-match",
  "topic": "culture",
  "section": "Culture",
  "published": "2026-09-11T14:47:57.000Z",
  "source": {
    "name": "Simon Willison",
    "slug": "simon-willison",
    "url": "https://simonwillison.net/2026/Sep/11/soft-deprecating-re-match/"
  },
  "original_language": "en",
  "account": null,
  "summary": "Soft-deprecating re.match() Python has a concept of soft deprecation , where APIs are marked as \"should no longer be used to write new code\" without any promise/threat to remove them in the future. Python 3.15 release manager Hugo van Kemenade describes how in the upcoming 3.15 release soft deprecation has come for the venerable but deeply confusing re.match() function. It's now available with…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "Lobsters",
        "title": "Soft-deprecating re.match()",
        "url": "https://urgent.news/2026/09/10/soft-deprecating-re-match",
        "published": "2026-09-10T21:59:16.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}