From 6728e827e7940092dc3e2f538c6df2ef1e6fd1fe Mon Sep 17 00:00:00 2001 From: "Kassandra Keeton (the Prosperous Heart)" Date: Mon, 27 Oct 2025 13:15:23 -0500 Subject: [PATCH 1/4] add 2026 announcement banner --- overrides/main.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/overrides/main.html b/overrides/main.html index 3070348..6d5dbd6 100644 --- a/overrides/main.html +++ b/overrides/main.html @@ -1,3 +1,6 @@ {% extends "base.html" %} +{% block announce %} +

2025 event has ended! Please join us at the PyTexas 2026 Conference April 17 - 19, 2026.

+{% endblock %} From eca57f26a5e69b1e4b70abf87d01af2c0f4f3cb2 Mon Sep 17 00:00:00 2001 From: "Kassandra Keeton (the Prosperous Heart)" Date: Mon, 27 Oct 2025 13:15:49 -0500 Subject: [PATCH 2/4] fix links to eliminate warning messages --- docs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.md b/docs/index.md index 580c20b..3a8f217 100644 --- a/docs/index.md +++ b/docs/index.md @@ -27,7 +27,7 @@ Join us for the largest gathering of Python developers within the great state of --- - PyTexas 2025 [Talks](schedule/talks) have been published to our [YouTube Channel](https://www.youtube.com/playlist?list=PL0MRiRrXAvRiSmPn_LDdhDbtZwu6g4xct)! You can also see them on the [Schedule](schedule/talks) page. + PyTexas 2025 [Talks](schedule/talks.md) have been published to our [YouTube Channel](https://www.youtube.com/playlist?list=PL0MRiRrXAvRiSmPn_LDdhDbtZwu6g4xct)! You can also see them on the [Schedule](schedule/talks.md) page. - :fontawesome-solid-scale-balanced:{ .lg .middle} __Code of Conduct__ From e0212b34b75b9a1c285a736663132b0d06eff458 Mon Sep 17 00:00:00 2001 From: "Kassandra Keeton (the Prosperous Heart)" Date: Mon, 27 Oct 2025 13:15:54 -0500 Subject: [PATCH 3/4] fix links to eliminate warning messages --- docs/schedule/keynotes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/schedule/keynotes.md b/docs/schedule/keynotes.md index cd2954f..25bb150 100644 --- a/docs/schedule/keynotes.md +++ b/docs/schedule/keynotes.md @@ -5,7 +5,7 @@ description: We are proud to have Mariatta and Jay Miller join us to deliver the ## Mariatta -![Mariatta](../../assets/images/speakers/mariatta.jpeg){: width="300" align=left} +![Mariatta](../assets/images/speakers/mariatta.jpeg){: width="300" align=left} Mariatta is a Python Core Developer. She co-hosts the podcast series PyPodcats: Hidden Figures of Python, @@ -23,7 +23,7 @@ You might also know her from the internet hashtags #IceCreamSelfie and #TypoOfTh ## Jay Miller -![Jay Miller](../../assets/images/speakers/jay_miller.jpg){: width="300" align=left} +![Jay Miller](../assets/images/speakers/jay_miller.jpg){: width="300" align=left} Jay is a Staff Developer Advocate at Aiven. Jay is also the founder of Black Python Devs From ae988c777812bb53be75e8b9b90b8093b8b26006 Mon Sep 17 00:00:00 2001 From: "Kassandra Keeton (the Prosperous Heart)" Date: Mon, 27 Oct 2025 13:21:30 -0500 Subject: [PATCH 4/4] fix links to eliminate warning messages --- docs/schedule/index.md | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/docs/schedule/index.md b/docs/schedule/index.md index 42fd306..8da7561 100644 --- a/docs/schedule/index.md +++ b/docs/schedule/index.md @@ -9,9 +9,9 @@ description: A full schedule grid for the event | Time | Tutorial | Instructor | | :---------------- | :-------------------------------------------------------------------------------: | :----------: | -| 09:00am - 12:00pm | [Python Tools in the Real World](./tutorials/#python-tools-in-the-real-world) | Al Sweigart | +| 09:00am - 12:00pm | [Python Tools in the Real World](tutorials.md#python-tools-in-the-real-world) | Al Sweigart | | 12:00pm - 2:00pm | Lunch | -| 02:00pm - 05:00pm | [The new wave of Python Packaging](./tutorials/#the-new-wave-of-python-packaging) | Bernát Gábor | +| 02:00pm - 05:00pm | [The new wave of Python Packaging](tutorials.md#the-new-wave-of-python-packaging) | Bernát Gábor | ## Saturday @@ -19,20 +19,20 @@ description: A full schedule grid for the event | :----------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | 08:00 AM | Registration Opens & Breakfast | | 09:00 AM | Day 1 Opening Remarks | -| 09:20 AM | [Keynote](./keynotes/#mariatta)
Mariatta | +| 09:20 AM | [Keynote](keynotes.md#mariatta)
Mariatta | | 10:05 AM | 15 Minute Break | -| 10:25 AM | [Reducing the "Oops Factor": Pipelines for securing your Python Development Lifcycle on a Budget](./talks/#reducing-the-oops-factor-pipelines-for-securing-your-python-development-lifecycle-on-a-budget)
Simon Merrick | -| 10:55 AM | [Demystifying the World of Serializers (and Deserializers) for SQLAlchemy ORM Models in Python](./talks/#demystifying-the-world-of-serializers-and-deserializers-for-sqlalchemy-orm-models-in-python)
Ritik Mathur | -| 11:25 AM | [The Pythonic Ideal in The Age of Generative AI](./talks/#the-pythonic-ideal-in-the-age-of-generative-ai)
Heather Crawford | -| 11:55 PM | [**SPONSOR TALK** Generators: The Unsung Hero of Async Programming](./talks/#generators-the-unsung-hero-of-async-programming)
Chris Anderson | +| 10:25 AM | [Reducing the "Oops Factor": Pipelines for securing your Python Development Lifcycle on a Budget](talks.md#reducing-the-oops-factor-pipelines-for-securing-your-python-development-lifecycle-on-a-budget)
Simon Merrick | +| 10:55 AM | [Demystifying the World of Serializers (and Deserializers) for SQLAlchemy ORM Models in Python](talks.md#demystifying-the-world-of-serializers-and-deserializers-for-sqlalchemy-orm-models-in-python)
Ritik Mathur | +| 11:25 AM | [The Pythonic Ideal in The Age of Generative AI](talks.md#the-pythonic-ideal-in-the-age-of-generative-ai)
Heather Crawford | +| 11:55 PM | [**SPONSOR TALK** Generators: The Unsung Hero of Async Programming](talks.md#generators-the-unsung-hero-of-async-programming)
Chris Anderson | | 12:25 PM | Lunch (12:25 PM - 2:10 PM) | -| 01:40 PM | _**Virtual Only, During Lunch[^1]**_
[LLMs as Bug Hunters: Leveraging LLMs to Discover Python Vulnerabilities](./talks/#llms-as-bug-hunters-leveraging-llms-to-discover-python-vulnerabilities)
Jessy Ayala | -| 02:10 PM | [Demystifying AI Agents with Python Code](./talks/#demystifying-ai-agents-with-python-code)
William Horton | -| 02:40 PM | [Building a Distributed Asyncio Event Loop](./talks/#building-a-distributed-asyncio-event-loop)
Chad Retz | -| 03:10 PM | [Signal Processing in Electrochemistry with Python: Applications to the US Opioid Crisis](./talks/#signal-processing-in-electrochemistry-with-python-applications-to-the-us-opioids-crisis)
Rodrigo Silva Ferreira | +| 01:40 PM | _**Virtual Only, During Lunch[^1]**_
[LLMs as Bug Hunters: Leveraging LLMs to Discover Python Vulnerabilities](talks.md#llms-as-bug-hunters-leveraging-llms-to-discover-python-vulnerabilities)
Jessy Ayala | +| 02:10 PM | [Demystifying AI Agents with Python Code](talks.md#demystifying-ai-agents-with-python-code)
William Horton | +| 02:40 PM | [Building a Distributed Asyncio Event Loop](talks.md#building-a-distributed-asyncio-event-loop)
Chad Retz | +| 03:10 PM | [Signal Processing in Electrochemistry with Python: Applications to the US Opioid Crisis](talks.md#signal-processing-in-electrochemistry-with-python-applications-to-the-us-opioids-crisis)
Rodrigo Silva Ferreira | | 03:40 PM | 15-Minute Break | -| 04:00 PM | [Typed and Decorated Python GUIs: Help the Language Help You](./talks/#typed-and-decorated-python-guis-help-the-language-help-you)
George Collins | -| 04:30 PM | [Python Untethered: Building Robust Embedded Systems](./talks/#python-untethered-building-robust-embedded-systems)
Oliver Rew | +| 04:00 PM | [Typed and Decorated Python GUIs: Help the Language Help You](talks.md#typed-and-decorated-python-guis-help-the-language-help-you)
George Collins | +| 04:30 PM | [Python Untethered: Building Robust Embedded Systems](talks.md#python-untethered-building-robust-embedded-systems)
Oliver Rew | | 05:00 PM | Lightning Talks | | 05:45 PM | Walk to Networking Event | | 06:00 PM | Networking Event Starts | @@ -46,17 +46,17 @@ description: A full schedule grid for the event | :----------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | 08:00 AM | Registration Opens & Breakfast | | 09:00 AM | Day 2 Opening Remarks | -| 09:20 AM | [Keynote](./keynotes/#jay-miller)
Jay Miller | +| 09:20 AM | [Keynote](keynotes.md#jay-miller)
Jay Miller | | 10:05 AM | 15 Minute Break | -| 10:20 AM | [Building a Test Framework From Scratch (Or Not)!](./talks/#building-a-test-framework-from-scratch-or-not)
Pandy Knight | -| 10:50 AM | [Place-making and Productivity: Build Maintainable Broad-scale Tools With a Small Team](./talks/#place-making-and-productivity-build-maintainable-broad-scale-tools-with-a-small-team)
Dane Hillard | -| 11:20 AM | [Hot: pathlib, Not: string paths](./talks/#hot-pathlib-not-string-paths)
Josh Schneider | -| 11:50 AM | [One Year In: Insights and Inspiration from my PSF Journey](./talks/#one-year-in-insights-and-inspiration-from-my-psf-journey)
Jacob Coffee | +| 10:20 AM | [Building a Test Framework From Scratch (Or Not)!](talks.md#building-a-test-framework-from-scratch-or-not)
Pandy Knight | +| 10:50 AM | [Place-making and Productivity: Build Maintainable Broad-scale Tools With a Small Team](talks.md#place-making-and-productivity-build-maintainable-broad-scale-tools-with-a-small-team)
Dane Hillard | +| 11:20 AM | [Hot: pathlib, Not: string paths](talks.md#hot-pathlib-not-string-paths)
Josh Schneider | +| 11:50 AM | [One Year In: Insights and Inspiration from my PSF Journey](talks.md#one-year-in-insights-and-inspiration-from-my-psf-journey)
Jacob Coffee | | 12:20 PM | Lunch | -| 02:10 PM | [Introduction to OpenTelemetry with Python](./talks/#introduction-to-opentelemetry-with-python)
Jessica Garson | -| 02:40 PM | [Verbs, Not Nouns: Writing Documentation Users Want to Read](./talks/#verbs-not-nouns-writing-documentation-users-want-to-read)
Brian MacDonald | -| 03:10 PM | [Democratizing Data: Python-Powered Dashboards and Open Data for Transparent Governance in Austin](./talks/#democratizing-data-python-powered-dashboards-and-open-data-for-transparent-governance-in-austin)
Tanvi Sharma | +| 02:10 PM | [Introduction to OpenTelemetry with Python](talks.md#introduction-to-opentelemetry-with-python)
Jessica Garson | +| 02:40 PM | [Verbs, Not Nouns: Writing Documentation Users Want to Read](talks.md#verbs-not-nouns-writing-documentation-users-want-to-read)
Brian MacDonald | +| 03:10 PM | [Democratizing Data: Python-Powered Dashboards and Open Data for Transparent Governance in Austin](talks.md#democratizing-data-python-powered-dashboards-and-open-data-for-transparent-governance-in-austin)
Tanvi Sharma | | 03:40 PM | 15-Minute Break | -| 04:00 PM | [Python Meet The Crab - Friendship At First Sight?](./talks/#python-meets-the-crab-friendship-at-first-sight)
Bernát Gábor | +| 04:00 PM | [Python Meet The Crab - Friendship At First Sight?](talks.md#python-meets-the-crab-friendship-at-first-sight)
Bernát Gábor | | 04:30 PM | Lightning Talks | | 05:20 PM | Closing Remarks |