Skip to content

Commit 642ebaa

Browse files
committed
Merge branch 'ep2026-socials-scripts-update' of https://github.com/EuroPython/website into ep2026-socials-scripts-update
2 parents 3d9848b + 1217d90 commit 642ebaa

4 files changed

Lines changed: 186 additions & 8 deletions

File tree

src/content/pages/language-summit.mdx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,12 @@ Various WebAssembly Python distributions (both Cloudflare and Fastly) are using
4343

4444
Taking a memory snapshot introduces two separate stages of execution: initialization time vs execution time. In order to work, client code may need to know The Python language model has no concept of initialization time, there is only runtime. Faster alternative implementations like PyPy and GraalPython introduce this distinction in order to make Python code run faster. JavaScript ES6 modules introduced a similar distinction. Could Python benefit from a formal notion of an "initialization phase"?
4545

46+
### **One namespace to namespacing them all** — Pablo Galindo Salgado
47+
48+
We know you have shadowed `random` with your own `random.py`. Don’t lie. We’ve all done it, and one of us shipped it to prod. The stdlib lives in the same flat namespace as everything on PyPI, which means `os` and `leftpad` are equals in the eyes of the import system, and that is frankly embarrassing for `os`.
49+
50+
This talk pitches a single top-level namespace for the stdlib and we can discuss better ways to do experimental features and other advantages. We will gesture at what it could look like, admit upfront it’s a year-long migration nobody asked for, and mostly try to find out whether you all want to hurt us for proposing it. Bring opinions.
51+
4652
### **PEP 827 - Type manipulation and annotationlib** — Michael J. Sullivan
4753

4854
PEP 827 proposes adding powerful type-level introspection and construction facilities to Python’s type system. This design is inspired largely by TypeScript’s conditional and mapped types, but is heavily adapted to the very different semantics and constraints of Python’s typing model. It will allow typing a wide range of dynamic APIs and metaprogramming that currently are not well typeable.
@@ -61,10 +67,6 @@ more Rust crates are available as stub typed Python modules, which we can use
6167
like normal Python code while developing and then compiling the generated Rust
6268
code as final output. The final goal is to be able to write smaller production code using spicycrab.
6369

64-
### **TBC** — Pablo Galindo Salgado
65-
66-
TBC
67-
6870
### **Thinking about the post era of free-threading Python** — Donghee Na, Tobias Wrigstad, Fridtjof
6971

7072
In the free-threading era, Python users will need high-level concurrency primitives that make concurrent programming easier and safer.
Lines changed: 153 additions & 0 deletions
Loading
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
name: Anaconda
3+
location: "US"
4+
industry: "Software Development"
5+
url: https://www.anaconda.com
6+
description:
7+
"Anaconda, the leader in advancing AI innovation, is the trusted foundation
8+
for AI-native development that empowers builders and enterprises to secure,
9+
orchestrate, and accelerate data and AI at scale. With 21 billion downloads
10+
and growing, Anaconda has established itself as the gold standard for Python,
11+
data science, and AI and the enterprise-ready solution of choice for AI
12+
innovation."
13+
socials:
14+
linkedin: "https://www.linkedin.com/company/anacondainc"
15+
twitter: "https://x.com/anacondainc"
16+
github: "https://github.com/ContinuumIO"
17+
mastodon:
18+
bluesky:
19+
facebook: "https://www.facebook.com/anacondainc"
20+
instagram: "https://www.instagram.com/anaconda_inc/"
21+
youtube: "https://www.youtube.com/@AnacondaInc."
22+
tier: Silver
23+
logo_padding: 15px
24+
---

src/content/sponsors/modal/index.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ url: https://modal.com/
44
location: "US"
55
industry: "Software Development"
66
description:
7-
Deploy generative AI models, large-scale batch jobs, job queues, and more on
8-
Modal's platform. We help data science and machine learning teams accelerate
9-
development, reduce costs, and effortlessly scale workloads across thousands
10-
of CPUs and GPUs.
7+
The production cloud for AI. Run inference, training, batch processing and
8+
sandboxes with sub-second cold starts, instant autoscaling across thousands of
9+
GPUs and a developer experience that feels local.
1110

1211
socials:
1312
linkedin: https://www.linkedin.com/company/modal-labs/

0 commit comments

Comments
 (0)