buildOne report1 publisher Vercel puts Python backends into the same preview and rollback flow as the frontend
Vercel made Python on its platform generally available, with three of the bundled Python SDKs still labelled beta. A FastAPI or Flask backend can now share previews and rollbacks with a JavaScript frontend, Vercel says.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+15
- Incentives70
- Confidence60
buildOne report1 publisher Windows junctions let a reported Claude Code sub-agent walk out of its copy and delete about 48,218 files
A Claude Code sub-agent allegedly deleted about 48,218 files in 103 seconds after a Python remover followed Windows junctions out of its copy. The account is unverified, but the failure path is documented: a copy with links back to the original carries the original inside it.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+5
- Incentives30
- Confidence55
Python's 1.47-point TIOBE rebound arrives alongside new Mandarin search terms
TIOBE's October index lifts Python from 17.76% to 19.23% after the index added Mandarin Chinese search terms. TechRepublic says some rating changes may come from the wider coverage, so one month of rank moves is thin support for a hiring or training decision.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap+10
- Incentives
- Not scored
- Confidence62
buildOne report1 publisher Dropping Python 3.10 gives library authors 3.11 features but leaves lazy imports out of reach
Python 3.15 ends support for 3.10 and adds PEP 810 lazy imports, a keyword that code supporting 3.11 cannot contain. Simon Willison can now drop 3.10 and use 3.11 features, but the plugin startup fix needs a 3.15 minimum.
Reality
- Evidence70
- Adoption10
- Hype gap+10
- Incentives
- Not scored
- Confidence60
buildOne report1 publisher In one author's tests, the JIT in a uv-built Python 3.15.0 was off by default; turned on, it sped up a parsing loop 7-8% and a pandas apply 3-4%
Python 3.15.0, released October 9, 2026, ships a JIT that What's New puts at 7-8% on x86-64 Linux and 11-12% on AArch64 macOS. One data-team test on a shared Debian VM reproduced that band only for a pure-Python loop.
Reality
- Evidence50
- Adoption
- Not scored
- Hype gap−10
- Incentives
- Not scored
- Confidence55
buildOne report1 publisher Python 3.15 lazy imports cut a 512 ms cold start to 32 ms on the route that skips boto3
Python 3.15's PEP 810 lazy imports cut a handler's health-check start from 512 ms to 32 ms in a dev.to benchmark that changed five import lines. The boto3 route fell only from 614 ms to 361 ms, so the gain depends on what a cold process runs first.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+20
- Incentives30
- Confidence45
buildOne report1 publisher Python 3.15 adds a lazy import keyword that defers each module until first use
Python 3.15, released 9 October 2026, adds a lazy soft keyword that waits to load a module until code first touches its name. CLIs and test runners start faster, and a missing or misspelled module now raises only when that code path first runs.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+15
- Incentives
- Not scored
- Confidence55
buildConfirmed4 publishers Python 3.15 makes UTF-8 its default encoding and ships an experimental JIT 7-8% faster by geometric mean on x86-64 Linux. Each platform's JIT figure uses a different baseline, so a service learns what the JIT does for it only by rerunning the test.
Perspective Coverage
5 publishers
- Builder
- Builder 57%
- Operator
- Operator 37%
- Investor
- Investor 6%
Reality
- Evidence72
- Adoption
- Not scored
- Hype gap+15
- Incentives20
- Confidence70
buildOne report1 publisher NVIDIA took second at KDD Cup 2026 by shrinking its agent's harness to four functions
NVIDIA's KGMON team took second in the KDD Cup 2026 Data Agents competition with an agent limited to four functions. The rules fixed a small model, so all the tuning went into the harness, the same position as any team committed to a small open model.
Reality
- Evidence35
- Adoption
- Not scored
- Hype gap+10
- Incentives55
- Confidence40
A sub-2MB valid SQL query drives SQLGlot past 1.5GB of memory in Imperva tests
Imperva found that a syntactically valid SQL query under 2MB can drive the SQLGlot parser past 1.5GB of memory, about 750 times the input. Tools that parse user or model-supplied SQL before the database sees it carry the same exposure until they upgrade.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap+15
- Incentives45
- Confidence55
buildOne report1 publisher CrewAI deletes its code-sandbox blocklist after ctypes.CDLL(None) bypassed all nine names
MITRE rated CrewAI's nine-name code-sandbox blocklist a CVSS 8.1 flaw, bypassed by a call that executes no import. The fix removed the feature, so teams running agent-written code need isolation at the OS or process level.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence50
buildOne report1 publisher Rubrica separates harsh judges from weak projects by giving every judge the same anchors
Rubrica, a self-hosted hackathon portal, has every judge in a track review the same anchor projects before its k=3 shrinkage formula adjusts any score. That shared set lets the maths tell a harsh judge from one who drew a weak batch.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap−5
- Incentives35
- Confidence50
buildOne report1 publisher LiteLLM's standalone Rust gateway adds 0.7 ms at p99 with logging and spend tracking switched off
LiteLLM's standalone Rust path added 0.7 ms of p99 latency against 257.7 ms for its Python proxy in July 22 benchmark artifacts reviewed on dev.to. Logging, persistence and spend tracking were off for the run, so the gap measures forwarding alone.
Reality
- Evidence35
- Adoption
- Not scored
- Hype gap+10
- Incentives
- Not scored
- Confidence40
buildOne report1 publisher IBM's skill-erosion survey records worry from 60% of 8,800 employees
IBM and Oxford Economics found that 60% of 8,800 full-time employees worried AI was eroding their skills. The closest controlled test, a 52-developer Anthropic experiment, supports building practice into AI-assisted work and is too small to blame the tools for skill loss.
Reality
- Evidence35
- Adoption
- Not scored
- Hype gap0
- Incentives30
- Confidence40
buildOne report1 publisher Python 3.10.22 ends five years of security fixes for the 3.10 series
Python shipped 3.10.22 as the final release of the 3.10 series, with eight CVE fixes and no security updates after it. Any flaw reported from here on stays open on 3.10, so teams still running it have to move to a series that is still patched.
Reality
- Evidence80
- Adoption
- Not scored
- Hype gap0
- Incentives15
- Confidence80
Sophos ties Windows Terminal ClickFix lures to a tunneling campaign running since March
Sophos linked ClickFix lures that open Windows Terminal, not the Run dialog, to STAC4924, a campaign it has tracked since at least March. The intrusions plant Lorem Ipsum Loader and a Python reverse-tunnel implant that relays attacker traffic through the victim host.
Reality
- Evidence62
- Adoption
- Not scored
- Hype gap−5
- Incentives
- Not scored
- Confidence58
buildOne report1 publisher Michael J. Sullivan takes PEP 827's runtime storage problem to the Python Language Summit
PEP 827 would add conditional, comprehension and member types so Python annotations can infer return types the way Prisma's TypeScript ORM does. Michael J. Sullivan spent his Language Summit slot on how those annotations get stored for runtime users like Pydantic and FastAPI.
Reality
- Evidence62
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence60
buildOne report1 publisher Python's proposed std namespace protects only the imports that use its prefix
Pablo Galindo Salgado proposed a std namespace at the 2026 Python Language Summit that guarantees import std.json reaches the standard library. Because bare import json keeps working, a project with a stray random.py stays exposed until its own imports change.
Reality
- Evidence60
- Adoption
- Not scored
- Hype gap+5
- Incentives35
- Confidence60
buildOne report1 publisher Summit proposal offers deadlock-free tasks to fill PEP 779's unmet high-level concurrency primitives requirement
Tobias Wrigstad, Fridtjof Stoldt and Donghee Na proposed Behavior-Oriented Concurrency to meet PEP 779's one unmet free-threading requirement. Its scheduler would turn deadlocks and data races into exceptions before code runs.
Reality
- Evidence50
- Adoption10
- Hype gap+20
- Incentives35
- Confidence55
buildOne report1 publisher Mark Shannon proposes a two-generation incremental GC after CPython reverted his 3.14 collector
Mark Shannon told the Python Language Summit that GC takes 11.67% of CPython's runtime and proposed a collector that is both generational and incremental. His 3.14 incremental collector was reverted over memory pressure, so the hybrid must match its short pauses on less memory.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+20
- Incentives35
- Confidence55