Skip to content
3 changes: 2 additions & 1 deletion src/components/sponsors/sponsors.astro
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ const tiers = [
"Patron",
"Financial Aid",
"Supporters",
"Partners"
"Partners",
"Media Partners"
] as const;

const sponsors = await getCollection("sponsors");
Expand Down
12 changes: 12 additions & 0 deletions src/content/sponsors/cultrepo/cultrepo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions src/content/sponsors/cultrepo/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: CultRepo
description: ""
url: https://instagram.com/cult.repo
socials:
twitter: https://x.com/CultRepo
bluesky: https://bsky.app/profile/cultrepo.bsky.social
youtube: https://www.youtube.com/channel/UCsUalyRg43M8D60mtHe6YcA
tier: Media Partners
logo_padding: "0"
---
2 changes: 1 addition & 1 deletion src/content/sponsors/evolabel/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ socials:
mastodon:
bluesky:
tier: Supporters
logo_padding: 30px 0
logo_padding: 25px 0
draft: true
---

Expand Down
10 changes: 10 additions & 0 deletions src/content/sponsors/junior-guru/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Junior Guru
description: ""
url: https://logo.junior.guru/
socials:
youtube: https://www.youtube.com/@juniordotguru

tier: Media Partners
logo_padding: 15px
---
16 changes: 16 additions & 0 deletions src/content/sponsors/junior-guru/junior-guru.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions src/content/sponsors/lwn-net/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: LWN.net
description: ""
url: https://LWN.net
socials:
twitter: https://x.com/CultRepo
bluesky: https://bsky.app/profile/cultrepo.bsky.social
youtube: https://www.youtube.com/channel/UCsUalyRg43M8D60mtHe6YcA
tier: Media Partners
logo_padding: "0"
---
Binary file added src/content/sponsors/lwn-net/lwn-net.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/content/sponsors/pyvec/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ socials:
mastodon:
bluesky:
tier: Partners
logo_padding: 30px 20px
logo_padding: 35px 20px
---
35 changes: 35 additions & 0 deletions src/pages/media-partners.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
import { getCollection } from "astro:content";
import Layout from "@layouts/SectionLayout.astro";
import SponsorCard from "@components/SponsorCard.astro";
import Headline from "@ui/Headline.astro";

const sponsors = (await getCollection("sponsors", ({ data }) => {
const isProd = import.meta.env.MODE === "production";
const notDraft = !isProd || data.draft !== true;
const isPartner = data.tier === "Media Partners";
return notDraft && isPartner;
})).sort((a, b) => a.id.localeCompare(b.id));

---

<Layout
title="EuroPython 2025 | July 14th-20th 2025 | Prague, Czech Republic & Remote"
description="EuroPython is the largest Python conference in Europe. We are looking forward to seeing you in Prague, Czech Republic & Remote from July 14th-20th 2025."
>


<Headline as="h1" id="media-partners" title="Media partners" />
<p class="pb-5">
EuroPython is a community-driven conference, and we wouldn’t be able to amplify our message and reach as many people without the support of our amazing Media Partners. Learn more about them below (listed in alphabetical order).
</p>
{sponsors.length > 0 && (
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
{sponsors.map((sponsor) => (
<SponsorCard sponsor={sponsor.id} />
))}
</div>
)}
<p class="pb-5">
Are you part of a media outlet or platform that shares Python or tech-related content? Interested in partnering with EuroPython? We’d love to hear from you — reach out to us at [email protected]!
</p></Layout>
1 change: 1 addition & 0 deletions src/pages/sponsors.astro
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ const tiers = [
"Financial Aid",
"Supporters",
"Partners",
"Media Partners",
] as const;

// Group sponsors by their tier
Expand Down