From ab3bfe4159376734911449427debf1d207f536d2 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 20 Oct 2026 00:26:18 +0000 Subject: [PATCH 01/52] PyCamp Czechia 2025: coc coc: (none) -> https://pyvec.org/en/coc/ URL: https://pycamp.cz/ Quote: "we follow the Code of Conduct of Pyvec" Critic: accept, no flags. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01CSA4CBnTJgQsNtUyEUSs4o --- _data/archive.yml | 31 +++++++++++++++++++++++++++++++ _data/conferences.yml | 30 ------------------------------ 2 files changed, 31 insertions(+), 30 deletions(-) diff --git a/_data/archive.yml b/_data/archive.yml index 4ea795ebd5..6cc8445835 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1,5 +1,35 @@ --- +- conference: PyDay Boyacá + year: 2026 + link: https://www.pyday.co/ + cfp: None + place: Sogamoso, Colombia + start: 2026-09-12 + end: 2026-09-12 + sponsor: https://www.pyday.co/#sponsors + sub: DAY + location: + - title: PyDay Boyacá 2026 + latitude: 5.7148307 + longitude: -72.9279328 + +- conference: PyData Amsterdam + year: 2026 + link: https://amsterdam.pydata.org/ + cfp_link: https://pretalx.com/pydata-amsterdam2026/cfp + cfp: '2026-04-19 23:59:00' + timezone: Europe/Amsterdam + place: Amsterdam, Netherlands + start: 2026-09-10 + end: 2026-09-12 + twitter: pydataamsterdam + sub: DATA + location: + - title: PyData Amsterdam 2026 + latitude: 52.4036 + longitude: 4.8901 + - conference: PyHEP.dev alt_name: PyHEP year: 2026 @@ -1699,6 +1729,7 @@ place: Třeštice, Czechia start: 2025-09-12 end: 2025-09-14 + coc: https://pyvec.org/en/coc/ sub: CAMP location: - title: PyCamp Czechia 2025 diff --git a/_data/conferences.yml b/_data/conferences.yml index f021dbcf8e..26d5b0ab79 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -774,22 +774,6 @@ latitude: 3.8689867 longitude: 11.5213344 -- conference: PyData Amsterdam - year: 2026 - link: https://amsterdam.pydata.org/ - cfp_link: https://pretalx.com/pydata-amsterdam2026/cfp - cfp: '2026-04-19 23:59:00' - timezone: Europe/Amsterdam - place: Amsterdam, Netherlands - start: 2026-09-10 - end: 2026-09-12 - twitter: pydataamsterdam - sub: DATA - location: - - title: PyData Amsterdam 2026 - latitude: 52.4036 - longitude: 4.8901 - - conference: PyCon Africa year: 2026 link: https://africa.pycon.org/ @@ -1264,17 +1248,3 @@ - title: Pythoncamp Rügen 2026 latitude: 54.4529015 longitude: 13.3882344 - -- conference: PyDay Boyacá - year: 2026 - link: https://www.pyday.co/ - cfp: None - place: Sogamoso, Colombia - start: 2026-09-12 - end: 2026-09-12 - sponsor: https://www.pyday.co/#sponsors - sub: DAY - location: - - title: PyDay Boyacá 2026 - latitude: 5.7148307 - longitude: -72.9279328 From 76c294449fb04461a7b044f8ba140d66cf592bf2 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 20 Oct 2026 00:26:58 +0000 Subject: [PATCH 02/52] PyCon Armenia 2027: alt_name, coc, sub; 2026: cfp, cfp_link 2027 alt_name: (none) -> PyData PyCon Yerevan URL: https://pycon.am/2027.html Quote: "NumFOCUS and PyData Global are key partners in organizing PyData PyCon Yerevan 2027." 2027 coc: (none) -> https://pycon.am/CoC.html URL: https://pycon.am/CoC.html Quote: "PyData PyCon Yerevan is dedicated to providing a harassment-free conference experience for everyone," 2027 sub: PY -> PY,DATA URL: https://pycon.am/2027.html Quote: "NumFOCUS and PyData Global are key partners in organizing PyData PyCon Yerevan 2027." 2026 cfp: TBA -> 2026-04-19 23:59:00 URL: https://pretalx.pycon.am/pydata-pycon-2026/cfp Quote: "CFP deadline: April 19, 2026 (23:59 Asia/Yerevan)" 2026 cfp_link: (none) -> https://pretalx.pycon.am/pydata-pycon-2026/cfp URL: https://pretalx.pycon.am/pydata-pycon-2026/cfp Quote: "CFP deadline: April 19, 2026 (23:59 Asia/Yerevan)" Critic: accept both sets; dropped variation "PyData & PyCon Yerevan" (already matched by the titles.yml global). No flags. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01CSA4CBnTJgQsNtUyEUSs4o --- _data/archive.yml | 3 ++- _data/conferences.yml | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/_data/archive.yml b/_data/archive.yml index 6cc8445835..27ecb49bde 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -332,7 +332,8 @@ alt_name: PyData PyCon Yerevan year: 2026 link: https://pycon.am/ - cfp: TBA + cfp_link: https://pretalx.pycon.am/pydata-pycon-2026/cfp + cfp: '2026-04-19 23:59:00' timezone: Asia/Yerevan place: Yerevan, Armenia start: 2026-07-24 diff --git a/_data/conferences.yml b/_data/conferences.yml index 26d5b0ab79..3808b87f0a 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -894,6 +894,7 @@ longitude: -81.6936772 - conference: PyCon Armenia + alt_name: PyData PyCon Yerevan year: 2027 link: https://pycon.am/ cfp: TBA @@ -901,7 +902,8 @@ start: 2027-06-18 end: 2027-06-19 sponsor: https://pycon.am/#sponsors - sub: PY + coc: https://pycon.am/CoC.html + sub: PY,DATA location: - title: PyCon Armenia 2027 latitude: 40.1777112 From 34fd222594c45dae4b7a1bdc45a4943499c51b36 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 20 Oct 2026 00:27:31 +0000 Subject: [PATCH 03/52] Add PyCon Singapore 2025 conference: PyCon Singapore (carried from PyCon Singapore 2026) year: 2025; start: 2025-06-18; end: 2025-06-20 URL: https://pythonsingapore.github.io/pyconsg-2025/ Quote: "18th June 2025 - 20th June 2025" link: https://pythonsingapore.github.io/pyconsg-2025/ URL: https://pycon.sg/about.html Quote: "Archive" (link to this URL; target page titled "PyCon SG 2025") cfp: TBA URL: https://pythonsingapore.github.io/pyconsg-2025/ Quote: none; the page states no CfP and https://eventyay.com/pugs/pyconsg25/cfp returns 404 place: Singapore, Singapore URL: https://pythonsingapore.github.io/pyconsg-2025/ Quote: "Singapore Institute of Technology (Punggol Campus)" sponsor: https://pythonsingapore.github.io/pyconsg-2025/sponsor.html Quote: "We are offering the following levels of sponsorship." coc: https://pythonsingapore.github.io/pyconsg-2025/coc.html Quote: "PyCon SG is a community conference intended for networking and collaboration in the developer community." sub: PY (carried from PyCon Singapore 2026) Critic: accept, no flags. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01CSA4CBnTJgQsNtUyEUSs4o --- _data/archive.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 27ecb49bde..bcbe69293b 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -2121,6 +2121,21 @@ latitude: -5.0874608 longitude: -42.8049571 +- conference: PyCon Singapore + year: 2025 + link: https://pythonsingapore.github.io/pyconsg-2025/ + cfp: TBA + place: Singapore, Singapore + start: 2025-06-18 + end: 2025-06-20 + sponsor: https://pythonsingapore.github.io/pyconsg-2025/sponsor.html + coc: https://pythonsingapore.github.io/pyconsg-2025/coc.html + sub: PY + location: + - title: PyCon Singapore 2025 + latitude: 1.2899175 + longitude: 103.8519072 + - conference: AfroPython Conf year: 2025 link: https://afropythonconf.org/ From b3e9eb00cd4555cfe0c47dfd68ac13b819721bec Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 20 Oct 2026 10:23:46 +0000 Subject: [PATCH 04/52] conf: data merge Source: canonical-all Triggered: 2026-10-20T10:23:46Z --- _data/conferences.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/_data/conferences.yml b/_data/conferences.yml index 3808b87f0a..1b9fcf1d9c 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -1061,6 +1061,19 @@ latitude: 50.8465573 longitude: 4.351697 +- conference: PyCon Côte d'Ivoire + year: 2027 + link: https://pycon.ci/ + cfp: TBA + place: Abidjan, Côte d'Ivoire + start: 2027-01-22 + end: 2027-01-23 + sub: PY + location: + - title: PyCon Côte d'Ivoire 2027 + latitude: 5.320357 + longitude: -4.016107 + - conference: PyCon mini Tokyo alt_name: PyCon mini Tokyo with PythonAsia conference year: 2026 From b5c73d371f5f35b72110137262178e1ecf626304 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 20 Oct 2026 10:24:52 +0000 Subject: [PATCH 05/52] chore: enrich TBA conferences with links Triggered: 2026-10-20T10:24:52Z --- _data/conferences.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_data/conferences.yml b/_data/conferences.yml index 1b9fcf1d9c..127a7ec3db 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -819,6 +819,7 @@ place: San Jose, USA start: 2027-10-06 end: 2027-10-07 + sponsor: https://events.linuxfoundation.org/sponsor-pytconf27 sub: DATA location: - title: PyTorch Conference 2027 From 66d2ba304bc8f55830272149bd2724bd21076f74 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:31:03 +0000 Subject: [PATCH 06/52] FastAPI Conference 2026: coc, location MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - coc: (none) -> https://fastapiconf.com/code-of-conduct url: https://fastapiconf.com/code-of-conduct quote: "All attendees, speakers, sponsors, and volunteers at FastAPI Conf are required to comply with the following code of conduct." - location: FastAPI Conf 2026 (52.3730796, 4.8924534) -> FastAPI Conference 2026 (52.386807, 4.8698442) url: https://fastapiconf.com/venue quote: "Transformatorhuis, Westergas" / "Klönneplein 2, 1014 DD Amsterdam" (homepage map link @52.386807,4.8698442) Critic: accepted; dropped sponsor change (#supported-by is still a homepage anchor; existing #sponsors anchor no longer exists on the page). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/conferences.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/_data/conferences.yml b/_data/conferences.yml index 127a7ec3db..630470b502 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -1161,12 +1161,13 @@ start: 2026-10-28 end: 2026-10-28 sponsor: https://fastapiconf.com/#sponsors + coc: https://fastapiconf.com/code-of-conduct sub: PY note: Inaugural event with invited speakers only; no Call for Proposals. location: - - title: FastAPI Conf 2026 - latitude: 52.3730796 - longitude: 4.8924534 + - title: FastAPI Conference 2026 + latitude: 52.386807 + longitude: 4.8698442 - conference: PyCon Davao year: 2026 From df73270aebd9c152d93f9dc62e8ccd2d09686325 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:33:52 +0000 Subject: [PATCH 07/52] PyCon Germany 2027: cfp, cfp_link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - cfp: TBA -> 2026-12-20 23:59:00 url: https://pycon.de/ quote: "4 Nov – 20 Dec 2026 Call for Proposals" - cfp_link: (none) -> https://pycon.de/call-for-proposals/ url: https://pycon.de/call-for-proposals/ quote: "The Call for Proposals for sessions at the core conference (20 - 22 April) will open on 4 November 2026." Critic flags: sources-disagree (changedetection diff of 2026-10-20 listed the CfP as 4 Nov - 27 Dec 2026; live page now gives 20 Dec). No source states a zone; the entry keeps timezone Europe/Berlin. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/conferences.yml | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/_data/conferences.yml b/_data/conferences.yml index 630470b502..812eaac51f 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -44,6 +44,28 @@ latitude: 54.6870458 longitude: 25.2829111 +- conference: PyCon Germany + alt_name: PyCon Germany + year: 2027 + link: https://2027.pycon.de/ + cfp_link: https://pycon.de/call-for-proposals/ + cfp: '2026-12-20 23:59:00' + timezone: Europe/Berlin + place: Heidelberg, Germany + start: 2027-04-20 + end: 2027-04-22 + sponsor: https://pycon.de/sponsoring/ + finaid: https://pycon.de/financial-aid/ + coc: https://pioneershub.github.io/pyconde-conference/code-of-conduct/ + twitter: PyConDE + mastodon: https://fosstodon.org/@pyconde + bluesky: https://bsky.app/profile/pyconde.bsky.social + sub: PY,DATA + location: + - title: PyCon Germany & PyData Conference 2027 + latitude: 49.4093582 + longitude: 8.694724 + - conference: PyTexas year: 2027 link: https://www.pytexas.org/2027/ @@ -959,27 +981,6 @@ latitude: 33.7690164 longitude: -118.191604 -- conference: PyCon Germany - alt_name: PyCon Germany - year: 2027 - link: https://2027.pycon.de/ - cfp: TBA - timezone: Europe/Berlin - place: Heidelberg, Germany - start: 2027-04-20 - end: 2027-04-22 - sponsor: https://pycon.de/sponsoring/ - finaid: https://pycon.de/financial-aid/ - coc: https://pioneershub.github.io/pyconde-conference/code-of-conduct/ - twitter: PyConDE - mastodon: https://fosstodon.org/@pyconde - bluesky: https://bsky.app/profile/pyconde.bsky.social - sub: PY,DATA - location: - - title: PyCon Germany & PyData Conference 2027 - latitude: 49.4093582 - longitude: 8.694724 - - conference: Black Python Devs Leadership Summit year: 2027 link: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2027-texas.html From f63503ac1430d540ebb220e059e1a776523ed113 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:36:11 +0000 Subject: [PATCH 08/52] PyTexas 2026, 2027: coc, finaid, twitter, mastodon, bluesky, youtube PyTexas 2027: - coc: -> https://www.pytexas.org/2027/about/#code-of-conduct url: https://www.pytexas.org/2027/about/ quote: "PyTexas is dedicated to providing a harassment-free conference experience for everyone, regardless of gender" PyTexas 2026: - finaid: -> https://www.pytexas.org/2026/attend/grants/ url: https://www.pytexas.org/2026/attend/grants/ quote: "Applications for 2026 are closed." - coc: -> https://www.pytexas.org/2026/about/#code-of-conduct url: https://www.pytexas.org/2026/about/ quote: "PyTexas is dedicated to providing a harassment-free conference experience for everyone" - twitter: -> pytexas url: https://www.pytexas.org/2026/about/ quote: "https://twitter.com/pytexas" - mastodon: -> https://fosstodon.org/@pytexas url: https://www.pytexas.org/2026/about/ quote: "https://fosstodon.org/@pytexas" - bluesky: -> https://bsky.app/profile/pytexas.org url: https://www.pytexas.org/2026/about/ quote: "https://bsky.app/profile/pytexas.org" - youtube: -> https://www.youtube.com/c/pytexas url: https://www.pytexas.org/2026/about/ quote: "https://www.youtube.com/c/pytexas" Critic: accepted both sets. sources-disagree: pretalx says 'Submissions close on 2026-12-11 17:00 (America/Chicago)'; pytexas.org says '11:59pm CST'; data keeps the pretalx value. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 6 ++++++ _data/conferences.yml | 1 + 2 files changed, 7 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index bcbe69293b..ba5a606c64 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -732,6 +732,12 @@ start: 2026-04-17 end: 2026-04-19 sponsor: https://www.pytexas.org/2026/sponsors/sponsor-us/ + finaid: https://www.pytexas.org/2026/attend/grants/ + coc: https://www.pytexas.org/2026/about/#code-of-conduct + twitter: pytexas + mastodon: https://fosstodon.org/@pytexas + bluesky: https://bsky.app/profile/pytexas.org + youtube: https://www.youtube.com/c/pytexas sub: PY location: - title: PyTexas 2026 diff --git a/_data/conferences.yml b/_data/conferences.yml index 812eaac51f..0dbb0c066f 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -77,6 +77,7 @@ end: 2027-04-18 sponsor: https://www.pytexas.org/2027/sponsors/sponsor-us/ finaid: https://www.pytexas.org/2027/attend/grants/ + coc: https://www.pytexas.org/2027/about/#code-of-conduct twitter: pytexas mastodon: https://fosstodon.org/@pytexas bluesky: https://bsky.app/profile/pytexas.org From 5f509c3351d75826b4900c51cedbfdf9ed0f284e Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:36:40 +0000 Subject: [PATCH 09/52] SciPyData Japan 2026: coc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SciPyData Japan 2026: - coc: -> https://github.com/sf-jp-engineers/code-of-conduct/blob/195590fac4909eefb0589fa230f4ce503668163d/code_of_conduct.md url: https://scipydata.connpass.com/event/364718/ quote: "本カンファレンスは「SF日本語エンジニアの飲み会」さんの「Code of Conduct - 守っていただきたいこと」を行動規範(Code of Conduct)として採用します。" Critic: accepted. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_data/archive.yml b/_data/archive.yml index ba5a606c64..6a5d367a8d 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -970,6 +970,7 @@ place: Tokyo, Japan start: 2026-01-24 end: 2026-01-24 + coc: https://github.com/sf-jp-engineers/code-of-conduct/blob/195590fac4909eefb0589fa230f4ce503668163d/code_of_conduct.md sub: SCIPY,DATA location: - title: SciPyData Japan 2026 From 71bb7d5b87c443166cabc801fdaa8e9f4dc99ce8 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:37:15 +0000 Subject: [PATCH 10/52] PyCon Italy 2026, 2027: coc, cfp_ext, finaid, twitter, youtube PyCon Italy 2027: - coc: -> https://2027.pycon.it/en/code-of-conduct url: https://2027.pycon.it/en/code-of-conduct quote: "All delegates, speakers, exhibitors, and volunteers of PyCon Italia are required to adhere to the following code of conduct." PyCon Italy 2026: - cfp_ext: -> 2026-01-12 23:59:00 url: https://2026.pycon.it/en/call-for-proposals quote: "You have time until January 12, 2026 AoE to submit your talk/workshop!" - coc: -> https://2026.pycon.it/en/code-of-conduct url: https://2026.pycon.it/en/code-of-conduct quote: "All delegates, speakers, exhibitors, and volunteers of PyCon Italia are required to adhere to the following code of conduct." - finaid: -> https://2026.pycon.it/en/grants-info url: https://2026.pycon.it/en/grants-info quote: "Grant applications are open until January 12, 2026 AoE." - twitter: -> PyConIT url: https://2026.pycon.it/en quote: "https://twitter.com/pyconit" - youtube: -> https://www.youtube.com/playlist?list=PLUWPlMGp2t18 url: https://2026.pycon.it/en quote: "https://www.youtube.com/playlist?list=PLUWPlMGp2t18 (2026 videos)" Critic: accepted both sets. cfp_ext confirmed as an extension by the official Mastodon account: https://social.python.it/@pycon/115854060287202543 ('New deadline: January 12 AoE'); original 'Our Call For Proposal closes January 6, 2026 AoE.' (https://social.python.it/@pycon/115841775759778826). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 5 +++++ _data/conferences.yml | 1 + 2 files changed, 6 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 6a5d367a8d..fb6870c837 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -600,11 +600,16 @@ link: https://2026.pycon.it/en cfp_link: https://pycon.it/cfp cfp: '2026-01-06 23:59:59' + cfp_ext: '2026-01-12 23:59:00' place: Bologna, Italy start: 2026-05-27 end: 2026-05-30 sponsor: https://2026.pycon.it/sponsor/ + finaid: https://2026.pycon.it/en/grants-info + coc: https://2026.pycon.it/en/code-of-conduct + twitter: PyConIT mastodon: https://social.python.it/@pycon + youtube: https://www.youtube.com/playlist?list=PLUWPlMGp2t18 sub: PY location: - title: PyCon Italy 2026 diff --git a/_data/conferences.yml b/_data/conferences.yml index 0dbb0c066f..7ae87982a8 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -942,6 +942,7 @@ start: 2027-06-02 end: 2027-06-05 sponsor: https://2027.pycon.it/en/sponsor + coc: https://2027.pycon.it/en/code-of-conduct twitter: PyConIT mastodon: https://social.python.it/@pycon youtube: https://www.youtube.com/playlist?list=PLUWPlMGp2t18 From b48dc945a2e1abb33a1e8f27f44f51739c0456c8 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:37:44 +0000 Subject: [PATCH 11/52] PyCon US 2026: bluesky, twitter, youtube, finaid, coc PyCon US 2026: - bluesky: -> https://bsky.app/profile/pycon.us url: https://us.pycon.org/2026/ quote: "Also, follow us on Bluesky, X, and Mastodon, and subscribe to the PyCon US Blog." - twitter: -> pycon url: https://us.pycon.org/2026/ quote: "Also, follow us on Bluesky, X, and Mastodon, and subscribe to the PyCon US Blog." - youtube: -> https://www.youtube.com/c/pyconus url: https://us.pycon.org/2026/ quote: "(Friday - Sunday) and publish them to the PyCon US YouTube Channel." - finaid: -> https://us.pycon.org/2026/attend/travel-grants/ url: https://us.pycon.org/2026/attend/travel-grants/ quote: "PyCon US is excited to offer Travel Grants for 2026!" - coc: -> https://policies.python.org/us.pycon.org/code-of-conduct/ url: https://policies.python.org/us.pycon.org/code-of-conduct/ quote: "PyCon US is a community conference intended for networking and collaboration in the developer community." Critic: accepted. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index fb6870c837..dfea52d1ca 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -625,7 +625,12 @@ start: 2026-05-13 end: 2026-05-19 sponsor: https://us.pycon.org/2026/sponsorship/why-sponsor/ + finaid: https://us.pycon.org/2026/attend/travel-grants/ + coc: https://policies.python.org/us.pycon.org/code-of-conduct/ + twitter: pycon mastodon: https://fosstodon.org/@pycon + bluesky: https://bsky.app/profile/pycon.us + youtube: https://www.youtube.com/c/pyconus sub: PY location: - title: PyCon US 2026 From 71b60f2f28e4a0e72ab4e2339bf17bc2c71cfa67 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:38:11 +0000 Subject: [PATCH 12/52] Python BarCamp Karlsruhe 2026, 2027: cfp, coc, twitter Python BarCamp Karlsruhe 2027: - cfp: -> None url: https://barcamps.eu/pythonbarcamp-karlsruhe-2027/ quote: "Es gibt kein starr vorgegebenes Programm ... Wir beginnen direkt mit dem gemeinsamen Planen der Tagesordnung." Python BarCamp Karlsruhe 2026: - coc: -> https://barcamps.eu/pythonbarcamp-2026/CoC url: https://barcamps.eu/pythonbarcamp-2026/CoC quote: "Code of Conduct (page heading, event title Python Barcamp Karlsruhe 2026)" - twitter: -> BarcampPythonKA url: https://barcamps.eu/pythonbarcamp-2026/ quote: "https://twitter.com/BarcampPythonKA" Critic: accepted both sets. 2024 entry holds 2025-edition data (deferred to maintainer). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 2 ++ _data/conferences.yml | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/_data/archive.yml b/_data/archive.yml index dfea52d1ca..4caa9d12bc 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -903,6 +903,8 @@ start: 2026-02-21 end: 2026-02-22 sponsor: https://barcamps.eu/pythonbarcamp-2026/sponsoren + coc: https://barcamps.eu/pythonbarcamp-2026/CoC + twitter: BarcampPythonKA sub: CAMP location: - title: Python BarCamp Karlsruhe 2026 diff --git a/_data/conferences.yml b/_data/conferences.yml index 7ae87982a8..11a46fcf56 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -1037,7 +1037,7 @@ - conference: Python BarCamp Karlsruhe year: 2027 link: https://barcamps.eu/pythonbarcamp-karlsruhe-2027/ - cfp: TBA + cfp: None timezone: Europe/Berlin place: Karlsruhe, Germany start: 2027-02-27 From 6e08087e7619b897ac2927ec4f9b0987d660b186 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:38:38 +0000 Subject: [PATCH 13/52] DjangoCon Africa 2023, 2025: coc, mastodon, bluesky DjangoCon Africa 2025: - coc: -> https://2025.djangocon.africa/coc url: https://2025.djangocon.africa/coc quote: "Everybody who participates at DjangoCon Africa in one way or another is required to conform to this Code of Conduct (CoC)." - mastodon: -> https://fosstodon.org/@djangoconafrica url: https://2025.djangocon.africa/ quote: "https://mastodon.social/@djangoconafrica@fosstodon.org" - bluesky: -> https://bsky.app/profile/djcafrica.bsky.social url: https://2025.djangocon.africa/ quote: "https://bsky.app/profile/djcafrica.bsky.social" DjangoCon Africa 2023: - coc: -> https://2023.djangocon.africa/conduct/ url: https://2023.djangocon.africa/conduct/ quote: "Everybody who participates at DjangoCon Africa in one way or another is required to conform to this Code of Conduct (CoC)." Critic: accepted both sets. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 4caa9d12bc..46c42f7fb3 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1960,7 +1960,10 @@ end: 2025-08-15 sponsor: https://2025.djangocon.africa/sponsor_us finaid: https://2025.djangocon.africa/opportunity_grants + coc: https://2025.djangocon.africa/coc twitter: djcafrica + mastodon: https://fosstodon.org/@djangoconafrica + bluesky: https://bsky.app/profile/djcafrica.bsky.social sub: WEB location: - title: DjangoCon Africa 2025 @@ -4429,6 +4432,7 @@ end: 2023-11-11 sponsor: https://2023.djangocon.africa/sponsor-us/ finaid: https://2023.djangocon.africa/grant/ + coc: https://2023.djangocon.africa/conduct/ twitter: djcafrica sub: WEB location: From 0b1985baef103204f0df622134fcddb8b0b683d2 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:39:07 +0000 Subject: [PATCH 14/52] PyCamp Leipzig 2026: cfp_link PyCamp Leipzig 2026: - cfp_link: -> https://barcamps.eu/python-barcamp-leipzig-2026/sessions url: https://barcamps.eu/python-barcamp-leipzig-2026/sessions quote: "In order to be able to create or vote for proposals, you need to be logged in." Critic: accepted. Flags: no-coc. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_data/archive.yml b/_data/archive.yml index 46c42f7fb3..023634c795 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -286,6 +286,7 @@ - conference: PyCamp Leipzig year: 2026 link: https://barcamps.eu/python-barcamp-leipzig-2026/ + cfp_link: https://barcamps.eu/python-barcamp-leipzig-2026/sessions cfp: TBA timezone: Europe/Berlin place: Leipzig, Germany From 96143e04ba19adf77ebd05656c0fd0ca60e05a3b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:39:32 +0000 Subject: [PATCH 15/52] PyCon Australia 2025, 2026: coc, youtube, bluesky PyCon Australia 2026: - coc: -> https://2026.pycon.org.au/conduct url: https://2026.pycon.org.au/conduct quote: "All attendees of PyCon AU agree to be bound by the Linux Australia code of conduct." - youtube: -> https://youtube.com/pyconau url: https://2026.pycon.org.au/ quote: "footer link YouTube -> https://youtube.com/pyconau" PyCon Australia 2025: - coc: -> https://2025.pycon.org.au/safety url: https://2025.pycon.org.au/safety quote: "All attendees of PyCon AU agree to be bound by the Linux Australia code of conduct." - bluesky: -> https://bsky.app/profile/pyconau.bsky.social url: https://2025.pycon.org.au/ quote: "BlueSky (link -> https://bsky.app/profile/pyconau.bsky.social)" - youtube: -> https://www.youtube.com/user/PyConAU url: https://2025.pycon.org.au/ quote: "PyCon AU YouTube channel (link -> https://www.youtube.com/user/PyConAU)" Critic: accepted both sets. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 023634c795..e0110c7e30 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -130,8 +130,10 @@ end: 2026-08-30 sponsor: https://2026.pycon.org.au/sponsor finaid: https://2026.pycon.org.au/attend/financial-assistance + coc: https://2026.pycon.org.au/conduct mastodon: https://mastodon.pycon.org.au/@pyconau bluesky: https://bsky.app/profile/pyconau.bsky.social + youtube: https://youtube.com/pyconau sub: PY location: - title: PyCon Australia 2026 @@ -1719,7 +1721,10 @@ start: 2025-09-12 end: 2025-09-16 sponsor: https://2025.pycon.org.au/sponsor/ + coc: https://2025.pycon.org.au/safety mastodon: https://mastodon.pycon.org.au/@pyconau + bluesky: https://bsky.app/profile/pyconau.bsky.social + youtube: https://www.youtube.com/user/PyConAU sub: PY location: - title: PyCon Australia 2025 From e422becd4fa9b8ba7254117c4e2e2b9dac0889c1 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:40:00 +0000 Subject: [PATCH 16/52] PyCon Germany & PyData Berlin 2024: coc PyCon Germany & PyData Berlin 2024: - coc: -> https://2024.pycon.de/code-of-conduct/ url: https://2024.pycon.de/code-of-conduct/ quote: "Code of Conduct | PyConDE & PyData Berlin 2024" Critic: accepted. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_data/archive.yml b/_data/archive.yml index e0110c7e30..b86b08b0e4 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -3990,6 +3990,7 @@ end: 2024-04-24 sponsor: https://2024.pycon.de/sponsors/ finaid: https://2024.pycon.de/financial-aid/ + coc: https://2024.pycon.de/code-of-conduct/ twitter: PyConDE sub: PY,DATA location: From 52fa28e4b8a0932de902b51ee89bddfcd476a8d3 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:40:25 +0000 Subject: [PATCH 17/52] PyCon Malaysia 2025: coc PyCon Malaysia 2025: - coc: -> https://www.pycon.my/coc url: https://www.pycon.my/coc quote: "PyCon is a community conference intended for networking and collaboration in and between the Python developer and user communities." Critic: accepted. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_data/archive.yml b/_data/archive.yml index b86b08b0e4..43484614c2 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1243,6 +1243,7 @@ place: Petaling Jaya, Malaysia start: 2025-11-01 end: 2025-11-02 + coc: https://www.pycon.my/coc twitter: pyconmy sub: PY location: From 5d786b637608e4ed73b4a81f28c7dec7a3c09dcc Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:40:50 +0000 Subject: [PATCH 18/52] PyCon Somalia 2024, 2025: cfp, cfp_ext, cfp_link, timezone PyCon Somalia 2025: - cfp: -> 2025-08-10 23:59:00 url: https://sessionize.com/pycon-somalia-2025/ quote: "Call closes at 11:59 PM 10 Aug 2025 ... E. Africa Standard Time (UTC+03:00)" - timezone: -> Africa/Mogadishu url: https://sessionize.com/pycon-somalia-2025/ quote: "E. Africa Standard Time (UTC+03:00)" - cfp_link: -> https://sessionize.com/pycon-somalia-2025/ url: https://sessionize.com/pycon-somalia-2025/ quote: "Call for Speakers is closed. Submissions are no longer possible." PyCon Somalia 2024: - cfp_link: -> https://sessionize.com/pycon-somalia-2024 url: https://sessionize.com/pycon-somalia-2024 quote: "Call opens 05 Jul 2024 ... Call closes 03 Aug 2024 at 11:59 PM" - cfp_ext: -> 2024-08-03 23:59:00 url: https://sessionize.com/pycon-somalia-2024 quote: "Call closes ... 03 Aug 2024 ... 11:59 PM ... E. Africa Standard Time (UTC+03:00)" - timezone: -> Africa/Mogadishu url: https://sessionize.com/pycon-somalia-2024 quote: "E. Africa Standard Time (UTC+03:00)" Critic: accepted both sets; dropped coc https://pycon.org.so/code-of-conduct/ because the live pycon.org.so homepage carries an injected 1xBet promotion (link to download1xbet-somalia.com). sources-disagree: 2025 dates (data 13-14 Aug, Sessionize 28-29 Aug, pycon.org.so 3-4 Sep 2025); 2024 dates (Sessionize 21-22 Aug, data 28-29 Aug) and cfp (guidelines 25 July vs platform close 03 Aug 2024, read as cfp_ext). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_data/archive.yml b/_data/archive.yml index 43484614c2..411f7f713a 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1945,7 +1945,9 @@ - conference: PyCon Somalia year: 2025 link: https://web.archive.org/web/20250812200136/https://pycon.org.so/ - cfp: None + cfp_link: https://sessionize.com/pycon-somalia-2025/ + cfp: '2025-08-10 23:59:00' + timezone: Africa/Mogadishu place: Mogadishu, Somalia start: 2025-08-13 end: 2025-08-14 @@ -3488,7 +3490,10 @@ - conference: PyCon Somalia year: 2024 link: https://web.archive.org/web/20240825204436/https://pycon.org.so/ + cfp_link: https://sessionize.com/pycon-somalia-2024 cfp: '2024-07-25 23:59:00' + cfp_ext: '2024-08-03 23:59:00' + timezone: Africa/Mogadishu place: Mogadishu, Somalia start: 2024-08-28 end: 2024-08-29 From 49a427617ba4b6c58303d53d6075f753c970519b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:41:15 +0000 Subject: [PATCH 19/52] PyCon Finland 2025: coc, mastodon MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PyCon Finland 2025: - coc: -> https://2025.ploneconf.org/about/code-of-conduct url: https://2025.ploneconf.org/about/code-of-conduct quote: "All conference attendees, trainers, and organizers agree to abide by the Plone Code of Conduct, quoted below." - mastodon: -> https://fosstodon.org/@pyconfi url: https://fosstodon.org/api/v1/accounts/lookup?acct=pyconfi quote: "Join us for the first PyCon Finland in 9 years! Friday, 17 October 2025, Jyväskylä, in cooperation with @ploneconf." Critic: accepted. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 411f7f713a..8534a99000 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1394,6 +1394,8 @@ start: 2025-10-17 end: 2025-10-17 sponsor: https://2025.ploneconf.org/sponsors + coc: https://2025.ploneconf.org/about/code-of-conduct + mastodon: https://fosstodon.org/@pyconfi sub: PY note: Part of Plone Conf location: From dde6933ac1caa89633939ed7721f9e0dc1e47646 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:41:39 +0000 Subject: [PATCH 20/52] Python fwdays 2024: coc, sponsor, extra_places Python fwdays 2024: - coc: -> https://fwdays.com/en/page/code-of-conduct url: https://fwdays.com/en/page/code-of-conduct quote: "All attendees, speakers, sponsors, and volunteers at Fwdays conferences are required to agree with" - sponsor: -> https://fwdays.com/en/page/partners-offer url: https://fwdays.com/en/page/partners-offer quote: "Become the Sponsor of Fwdays technical conferences" - extra_places: -> ['Online'] url: https://fwdays.com/en/event/python-ds-fwdays-2024 quote: "The conference will be held on April 20 in offline (Kyiv) and online formats." Critic: accepted. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 8534a99000..c1625bca46 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -4012,8 +4012,12 @@ cfp_link: https://docs.google.com/forms/d/e/1FAIpQLScnUVAZxseEr8a3p7jUj7D6q-U3LoiFA3Z1I4mAqR0ovUW1-g/closedform cfp: '2024-03-20 23:59:00' place: Kyiv, Ukraine + extra_places: + - Online start: 2024-04-20 end: 2024-04-20 + sponsor: https://fwdays.com/en/page/partners-offer + coc: https://fwdays.com/en/page/code-of-conduct sub: PY location: - title: Python fwdays 2024 From 00d155ce29f12ebd629f866f653dbcbd819f8e0a Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:42:03 +0000 Subject: [PATCH 21/52] Python Sudeste 2026: cfp, timezone, cfp_link MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Python Sudeste 2026: - cfp: -> 2026-04-13 23:59:00 url: https://talks.python.org.br/pyse26/cfp quote: "Submissões encerradas em 13/04/2026 23:59 (Brazil/East)." - timezone: -> America/Sao_Paulo url: https://talks.python.org.br/pyse26/cfp quote: "Submissões encerradas em 13/04/2026 23:59 (Brazil/East)." - cfp_link: -> https://talks.python.org.br/pyse26/cfp url: https://talks.python.org.br/pyse26/cfp quote: "As atividades da Python Sudeste 2026 acontecerão de 24 a 26 de Julho presencialmente no Rio de Janeiro (RJ)." Critic: accepted (no-coc flag dropped: the CfP page links https://github.com/pythonsudeste/codigo-de-conduta). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_data/archive.yml b/_data/archive.yml index c1625bca46..a3b705a9b9 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -387,7 +387,9 @@ - conference: Python Sudeste year: 2026 link: https://ingressos.python.org.br/sudeste/ingressos - cfp: TBA + cfp_link: https://talks.python.org.br/pyse26/cfp + cfp: '2026-04-13 23:59:00' + timezone: America/Sao_Paulo place: Rio de Janeiro, RJ start: 2026-07-24 end: 2026-07-26 From 63e2cd22ccbfe833202224bdd1c5cfc7bdec85c8 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:42:28 +0000 Subject: [PATCH 22/52] PyHEP 2025: cfp_link, coc PyHEP 2025: - cfp_link: -> https://indico.cern.ch/event/1566263/abstracts/ url: https://indico.cern.ch/event/1566263/abstracts/ quote: "Submission deadline 15 Oct 2025, 23:59" - coc: -> https://indico.cern.ch/event/1566263/page/40057-code-of-conduct url: https://indico.cern.ch/event/1566263/page/40057-code-of-conduct quote: "All workshop participants are expected to follow the Code of Conduct, mentioned in the EDI statement." Critic: accepted. sources-disagree: data cfp 2025-10-13 23:59:00 vs Indico 'Submission deadline 15 Oct 2025, 23:59'. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index a3b705a9b9..8e005c4889 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1292,11 +1292,13 @@ - conference: PyHEP year: 2025 link: https://indico.cern.ch/event/1566263/ + cfp_link: https://indico.cern.ch/event/1566263/abstracts/ cfp: '2025-10-13 23:59:00' timezone: Europe/Zurich place: CERN, Switzerland start: 2025-10-27 end: 2025-10-30 + coc: https://indico.cern.ch/event/1566263/page/40057-code-of-conduct sub: SCIPY note: Hybrid event location: From 75225ba526a3f500e5f93ca597510494e227de6a Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:43:07 +0000 Subject: [PATCH 23/52] Add North Bay Python 2027; North Bay Python 2024, 2025: coc, cfp_link, sponsor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit North Bay Python 2027 (new edition): - start/end/year: 2027-06-19 to 2027-06-20 url: https://buttondown.com/northbaypython/archive/19-20-june-2027-save-the-date-for-north-bay-python/ quote: "North Bay Python 2027 will be held on June 19 and 20 at the Hotel Petaluma." - place: Petaluma, USA quote: "returning to Historic Downtown Petaluma, California for the first time since 2019." - cfp: TBA quote: "based on previous timelines, our call for proposals around March or so." - link, sub, mastodon, bluesky, youtube: carried from North Bay Python 2026 North Bay Python 2025: - coc: -> https://2025.northbaypython.org/code-of-conduct url: https://2025.northbaypython.org/code-of-conduct quote: "Code of Conduct ... Copyright © North Bay Python 2025" North Bay Python 2024: - cfp_link: -> https://pretalx.northbaypython.org/nbpy-2024/cfp quote: "North Bay Python 2024 Call for Proposals" - coc: -> https://2024.northbaypython.org/code-of-conduct quote: "Code of Conduct ... Copyright © North Bay Python 2024" - sponsor: -> https://2024.northbaypython.org/sponsor quote: "Sponsor North Bay Python 2024" Critic: accepted all three sets; the newsletter is linked from northbaypython.org. Dropped 2024 cfp/timezone change (stored cfp matches the stated "CFP closes: April 12th"); sources-disagree: pretalx also says "closed on 2024-04-13 07:00 (US/Pacific)". Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 4 ++++ _data/conferences.yml | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 8e005c4889..70ce255e97 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -2371,6 +2371,7 @@ start: 2025-04-26 end: 2025-04-27 sponsor: https://2025.northbaypython.org/sponsor + coc: https://2025.northbaypython.org/code-of-conduct mastodon: https://social.northbaypython.org/@NorthBayPython sub: PY location: @@ -3720,10 +3721,13 @@ - conference: North Bay Python year: 2024 link: https://2024.northbaypython.org/ + cfp_link: https://pretalx.northbaypython.org/nbpy-2024/cfp cfp: '2024-04-12 23:59:00' place: Petaluma, USA start: 2024-06-29 end: 2024-06-30 + sponsor: https://2024.northbaypython.org/sponsor + coc: https://2024.northbaypython.org/code-of-conduct twitter: northbaypython mastodon: https://social.northbaypython.org/@NorthBayPython sub: PY diff --git a/_data/conferences.yml b/_data/conferences.yml index 11a46fcf56..86f79b660a 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -917,6 +917,22 @@ latitude: 41.4996574 longitude: -81.6936772 +- conference: North Bay Python + year: 2027 + link: https://northbaypython.org/ + cfp: TBA + place: Petaluma, USA + start: 2027-06-19 + end: 2027-06-20 + mastodon: https://social.northbaypython.org/@NorthBayPython + bluesky: https://bsky.app/profile/northbaypython.org + youtube: https://youtube.com/@northbaypython + sub: PY + location: + - title: North Bay Python 2027 + latitude: 38.2325829 + longitude: -122.636465 + - conference: PyCon Armenia alt_name: PyData PyCon Yerevan year: 2027 From cd154b2f2f933bd126e4b6966626358a10348987 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:43:40 +0000 Subject: [PATCH 24/52] Add Python Nordeste 2027 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - year/start/end: 2027-08-13 to 2027-08-15 url: https://2027.pythonnordeste.org/ quote: "13, 14 e 15 de agosto de 2027" - link: https://2027.pythonnordeste.org/ - place: Parnaíba, Brazil quote: "UFDPar, em Parnaíba, PI" - cfp: TBA (no call for talks on the page) - coc: https://2027.pythonnordeste.org/cdc.html quote: "A Python Nordeste 2027 é dedicada a proporcionar uma experiência livre de assédio, acolhedora, inclusiva e segura" - youtube: https://www.youtube.com/@pythonnordeste (footer link https://youtube.com/@pythonnordeste) - conference, alt_name, sub: carried from Python Nordeste 2026 Critic: accepted; dropped twitter pythonnordeste (carried from 2024, linked from none of the 2024/2026/2027 sites). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/conferences.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/_data/conferences.yml b/_data/conferences.yml index 86f79b660a..d858438efe 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -902,6 +902,22 @@ latitude: 50.294113 longitude: 18.6657306 +- conference: Python Nordeste + alt_name: PyNE + year: 2027 + link: https://2027.pythonnordeste.org/ + cfp: TBA + place: Parnaíba, Brazil + start: 2027-08-13 + end: 2027-08-15 + coc: https://2027.pythonnordeste.org/cdc.html + youtube: https://www.youtube.com/@pythonnordeste + sub: PY + location: + - title: Python Nordeste 2027 + latitude: -2.9147515 + longitude: -41.7661953 + - conference: PyOhio year: 2027 link: https://www.pyohio.org/ From f0906fe674fe249d3a35d6a6d19c6c4af65f671d Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 00:44:13 +0000 Subject: [PATCH 25/52] =?UTF-8?q?Add=20PyDay=20Copiap=C3=B3=202025;=20PyDa?= =?UTF-8?q?y=20Copiap=C3=B3=202024:=20timezone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PyDay Copiapó 2025 (new past edition): - year/start/end: 2025-06-25 url: https://pyday.cl/2025/copiapo/ quote: "25 de junio, 2025, 10:00 - 16:00." - link: https://pyday.cl/2025/copiapo/ - place: Copiapó, Chile quote: "Yumbel 650, Auditorio Edificio B, Copiapó, Chile" - extra_places: [Online] url: https://pyday.cl/previous/ quote: "Con actividades presenciales y participación online, el PyDay Copiapó 2025 reforzó el compromiso de Python Chile" - cfp: TBA url: https://sessionize.com/pyday-valparaiso-2025/ quote: "para charlas en Copiapó o Santiago usa el formulario correspondiente." - sponsor: https://pyday.cl/2025/sponsors/ quote: "Patrocina PyDay Chile 2025" - coc: https://pyday.cl/2025/conduct/ quote: "Adaptación del código de conducta de la Python Software Foundation para la comunidad Python Chile" - conference, sub, location: carried from PyDay Copiapó 2024 PyDay Copiapó 2024: - timezone: -> America/Santiago url: https://sessionize.com/pyday-2024/ quote: "Pacific SA Standard Time (UTC-04:00)" Critic: accepted both sets. Flags: sources-disagree (pyday.cl/previous/ "12 de Junio (Copiapó)" vs Sessionize "14 Jun 2024"); did-not-render https://pyday.cl/2024/copiapo/ (403). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 70ce255e97..f1ee328a56 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -2128,6 +2128,23 @@ latitude: 45.3349238 longitude: 14.3067834 +- conference: PyDay Copiapó + year: 2025 + link: https://pyday.cl/2025/copiapo/ + cfp: TBA + place: Copiapó, Chile + extra_places: + - Online + start: 2025-06-25 + end: 2025-06-25 + sponsor: https://pyday.cl/2025/sponsors/ + coc: https://pyday.cl/2025/conduct/ + sub: DAY + location: + - title: PyDay Copiapó 2025 + latitude: -27.5406034 + longitude: -70.4441348 + - conference: PyCamp Leipzig year: 2025 link: https://barcamps.eu/python-barcamp-leipzig-2025/ @@ -3805,6 +3822,7 @@ link: https://www.pyday.cl/copiapo.html cfp_link: https://sessionize.com/pyday-2024/ cfp: '2024-05-24 23:59:00' + timezone: America/Santiago place: Copiapó, Chile start: 2024-06-12 end: 2024-06-12 From 293503b18e1012ec0dc35f58b4be32c714efecb5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 21 Oct 2026 11:25:30 +0000 Subject: [PATCH 26/52] chore: enrich TBA conferences with links Triggered: 2026-10-21T11:25:30Z --- _data/conferences.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_data/conferences.yml b/_data/conferences.yml index d858438efe..6b2a8f439b 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -940,6 +940,7 @@ place: Petaluma, USA start: 2027-06-19 end: 2027-06-20 + sponsor: https://northbaypython.org/sponsor mastodon: https://social.northbaypython.org/@NorthBayPython bluesky: https://bsky.app/profile/northbaypython.org youtube: https://youtube.com/@northbaypython From a07943437aaef0c4e4c1fcaf521a4c95828871dc Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 12:56:47 +0000 Subject: [PATCH 27/52] FastAPI Conference 2026: sub - sub: PY -> WEB url: https://fastapiconf.com/ quote: "All about FastAPI, right from the source." Maintainer request: https://github.com/JesperDramsch/python-deadlines/pull/514#issuecomment-6316454374 ("FastAPI Conference sub is WEB."). AGENTS.md lists FastAPI framework events under WEB. Critic: accepted. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/conferences.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/conferences.yml b/_data/conferences.yml index 6b2a8f439b..eddb7c3317 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -1198,7 +1198,7 @@ end: 2026-10-28 sponsor: https://fastapiconf.com/#sponsors coc: https://fastapiconf.com/code-of-conduct - sub: PY + sub: WEB note: Inaugural event with invited speakers only; no Call for Proposals. location: - title: FastAPI Conference 2026 From 7a9be973b4470295065322dd55612a346ac324a8 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 12:58:26 +0000 Subject: [PATCH 28/52] =?UTF-8?q?PyCon=20C=C3=B4te=20d=E2=80=99Ivoire=2020?= =?UTF-8?q?27:=20remove=20duplicate,=20titles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Removed the duplicate entry "PyCon Côte d'Ivoire" 2027 (ASCII apostrophe, added by the canonical import): same link https://pycon.ci/, place, dates, sub and location as "PyCon Côte d’Ivoire" 2027; its cfp was TBA, nothing carried over. Maintainer request: https://github.com/JesperDramsch/python-deadlines/pull/514#issuecomment-6316454374 ("Canonicalise PyCon Côte d'Ivoire 2027 drop the ASCII-apostrophe entry") - titles: PyCon Côte d’Ivoire <- PyCon CI url: https://pycon.ci/ quote: "PyCon CI 2027" Critic: accepted. Flags: did-not-render https://pycon.ci/ (JavaScript only). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/conferences.yml | 13 ------------- utils/tidy_conf/data/titles.yml | 3 +++ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/_data/conferences.yml b/_data/conferences.yml index eddb7c3317..0b92a10916 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -1098,19 +1098,6 @@ latitude: 50.8465573 longitude: 4.351697 -- conference: PyCon Côte d'Ivoire - year: 2027 - link: https://pycon.ci/ - cfp: TBA - place: Abidjan, Côte d'Ivoire - start: 2027-01-22 - end: 2027-01-23 - sub: PY - location: - - title: PyCon Côte d'Ivoire 2027 - latitude: 5.320357 - longitude: -4.016107 - - conference: PyCon mini Tokyo alt_name: PyCon mini Tokyo with PythonAsia conference year: 2026 diff --git a/utils/tidy_conf/data/titles.yml b/utils/tidy_conf/data/titles.yml index 7372e23453..1f688754bb 100644 --- a/utils/tidy_conf/data/titles.yml +++ b/utils/tidy_conf/data/titles.yml @@ -61,6 +61,9 @@ alt_name: global: PyCon CZ variations: - PyCon Czech Republic + PyCon Côte d’Ivoire: + variations: + - PyCon CI PyCon Estonia: global: PyCon EE PyCon Finland: From 03c819c1e3f51b7804e7c3ee00542f4f10e19a56 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 13:00:07 +0000 Subject: [PATCH 29/52] Python BarCamp Karlsruhe 2025: year, cfp, coc, sponsor, twitter; Add Python BarCamp Karlsruhe 2024 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Maintainer request: https://github.com/JesperDramsch/python-deadlines/pull/514#issuecomment-6316454374 ("Fix the Python BarCamp Karlsruhe archive entry"). Python BarCamp Karlsruhe 2025 (the entry stored as year 2024 held the 2025 edition): - year: 2024 -> 2025 url: https://barcamps.eu/python-barcamp-karlsruhe-2025/ quote: "Feb 15, 2025 - Feb 16, 2025" - cfp: 2024-02-14 23:59:00 -> None url: https://barcamps.eu/python-barcamp-karlsruhe-2025/sessions quote: "In order to be able to create or vote for proposals, you need to be logged in." (barcamp, no stated deadline) - coc: -> https://barcamps.eu/python-barcamp-karlsruhe-2025/code-of-conduct (quote: "Code of Conduct") - sponsor: -> https://barcamps.eu/python-barcamp-karlsruhe-2025/sponsoren (quote: "Sponsoren") - twitter: -> BarcampPythonKA (url: https://barcamps.eu/python-barcamp-karlsruhe-2025/) Python BarCamp Karlsruhe 2024 (new past edition): - link: https://barcamps.eu/pythonbarcamp-karlsruhe-2024/ (quote: "Python Barcamp Karlsruhe 2024") - start/end: 2024-03-23 to 2024-03-24 url: https://barcamps.eu/pythonbarcamp-karlsruhe-2024/ quote: "Mar 23, 2024 - Mar 24, 2024" - place: Karlsruhe, Germany (quote: "DHBW Karlsruhe, Erzbergerstraße 121, 76133 Karlsruhe") - cfp: None (barcamp; "Die Anmeldung ist nun möglich.") - coc: https://barcamps.eu/pythonbarcamp-karlsruhe-2024/code-of-conduct - sponsor: https://barcamps.eu/pythonbarcamp-karlsruhe-2024/sponsoren (quote: "Hauptsponsoren") - twitter: BarcampPythonKA (quote: "https://twitter.com/BarcampPythonKA") - sub, location: carried from Python BarCamp Karlsruhe 2026 Critic: accepted both sets. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/_data/archive.yml b/_data/archive.yml index f1ee328a56..ae4597a57d 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -2596,12 +2596,15 @@ longitude: 78.34854697544472 - conference: Python BarCamp Karlsruhe - year: 2024 + year: 2025 link: https://barcamps.eu/python-barcamp-karlsruhe-2025/ - cfp: '2024-02-14 23:59:00' + cfp: None place: Karlsruhe, Germany start: 2025-02-15 end: 2025-02-16 + sponsor: https://barcamps.eu/python-barcamp-karlsruhe-2025/sponsoren + coc: https://barcamps.eu/python-barcamp-karlsruhe-2025/code-of-conduct + twitter: BarcampPythonKA sub: CAMP location: - title: Python BarCamp Karlsruhe 2025 @@ -4116,6 +4119,22 @@ latitude: 41.6147605 longitude: 0.6267842 +- conference: Python BarCamp Karlsruhe + year: 2024 + link: https://barcamps.eu/pythonbarcamp-karlsruhe-2024/ + cfp: None + place: Karlsruhe, Germany + start: 2024-03-23 + end: 2024-03-24 + sponsor: https://barcamps.eu/pythonbarcamp-karlsruhe-2024/sponsoren + coc: https://barcamps.eu/pythonbarcamp-karlsruhe-2024/code-of-conduct + twitter: BarcampPythonKA + sub: CAMP + location: + - title: Python BarCamp Karlsruhe 2024 + latitude: 49.0068705 + longitude: 8.4034195 + - conference: PyCon Slovakia alt_name: PyCon SK year: 2024 From bf517d6990711e093327d610ee1c1832411cdb4c Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 13:00:48 +0000 Subject: [PATCH 30/52] PyCon Somalia 2025: start, end MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Maintainer request: https://github.com/JesperDramsch/python-deadlines/pull/514#issuecomment-6316454374 ("Fix ... PyCon Somalia 2025 dates.") - start: 2025-08-13 -> 2025-09-03 url: https://pycon.org.so/ quote: "3 - 4 September 2025 ... First Day – September 3, 2025" - end: 2025-08-14 -> 2025-09-04 url: https://pycon.org.so/ quote: "Second Day – September 4, 2025" Corroborated by the organisers' Luma event https://api.lu.ma/url?url=241wuibq (host "PyCon Somalia", start 2025-09-03 Africa/Mogadishu, Day 1 Zamzam University / Day 2 Java Hall) and https://zindi.world/competitions/combating-food-insecurity-in-somalia (close 03 Sep 25, reveal 04 Sep 25). Critic: accepted. Flags: sources-disagree (Sessionize 28-29 Aug 2025, a stale copy of the 2024 dates; python.org 13-14 Aug, the hackathon start); site-compromised (pycon.org.so carries injected 1xBet promotion; the entry keeps its web.archive.org link). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/_data/archive.yml b/_data/archive.yml index ae4597a57d..dd55629ae8 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1819,6 +1819,22 @@ latitude: 22.6203348 longitude: 120.3120375 +- conference: PyCon Somalia + year: 2025 + link: https://web.archive.org/web/20250812200136/https://pycon.org.so/ + cfp_link: https://sessionize.com/pycon-somalia-2025/ + cfp: '2025-08-10 23:59:00' + timezone: Africa/Mogadishu + place: Mogadishu, Somalia + start: 2025-09-03 + end: 2025-09-04 + twitter: PyconSomalia + sub: PY + location: + - title: PyCon Somalia 2025 + latitude: 2.0349312 + longitude: 45.3419183 + - conference: PyData Berlin year: 2025 link: https://pydata.org/berlin2025/ @@ -1948,22 +1964,6 @@ latitude: 37.5666791 longitude: 126.9782914 -- conference: PyCon Somalia - year: 2025 - link: https://web.archive.org/web/20250812200136/https://pycon.org.so/ - cfp_link: https://sessionize.com/pycon-somalia-2025/ - cfp: '2025-08-10 23:59:00' - timezone: Africa/Mogadishu - place: Mogadishu, Somalia - start: 2025-08-13 - end: 2025-08-14 - twitter: PyconSomalia - sub: PY - location: - - title: PyCon Somalia 2025 - latitude: 2.0349312 - longitude: 45.3419183 - - conference: DjangoCon Africa year: 2025 link: https://2025.djangocon.africa/ From 74c093dee5f5db988bb2d196420cb5bb16bd962f Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 13:01:59 +0000 Subject: [PATCH 31/52] PyCon Germany 2019-2027: conference, alt_name, coc, finaid, twitter, link, titles Maintainer request: https://github.com/JesperDramsch/python-deadlines/pull/514#issuecomment-6316454374 ("Fold the three PyCon Germany series names"). - conference: "PyCon Germany & PyData Berlin" (2019-2024) and "PyCon Germany & PyData Conference" (2025, 2026) -> "PyCon Germany", the name the series already uses for 2011-2013, 2017, 2018, 2027, 2028 (titles.yml key with global "PyCon DE"; site: "PyCon DE 2027"). - alt_name 2025: PyCon Germany -> PyCon DE & PyData (https://2025.pycon.de/: "This was PyCon DE & PyData 2025") - alt_name 2026: PyCon Germany -> PyCon DE & PyData (https://2026.pycon.de/: "PyCon DE & PyData 2026") - alt_name 2027: PyCon Germany -> PyCon DE (https://pycon.de/: "PyCon DE 2027") - 2019 finaid: https://2019.pycon.de/financial-aid/ ("Financial Aid Programme") - 2019 coc: https://2019.pycon.de/code-of-conduct/ ("Python is a diverse community who maintains a reputation as a friendly, welcoming, inspiring and dynamic group.") - 2019 twitter: PyConDE (https://2019.pycon.de/: "https://twitter.com/pyconde") - 2022 coc: https://2022.pycon.de/code-of-conduct/ (same quote) - 2022 finaid: https://2022.pycon.de/financial-aid/ ("Financial Aid Programme") - 2022 twitter: PyConDE (https://2022.pycon.de/: "https://twitter.com/pyconde") - 2023 coc: https://2023.pycon.de/code-of-conduct/ (same quote) - 2024 link: https://pycon.de/ -> https://2024.pycon.de/ ("PyCon.DE & PyData Berlin, 2024 | PyConDE & PyData Berlin 2024") - titles: PyCon Germany <- PyConDE & PyData Darmstadt (https://2026.pycon.de/: "PyConDE & PyData Darmstadt 2026", logo alt text) Critic: accepted; the sort does not rename the entries back. Maintainer follow-up: titles.yml keys "PyCon Germany & PyData Berlin" and "PyCon Germany & PyData Conference" now have no entries; fold their names into "PyCon Germany" variations so importers stop recreating the old series. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 29 ++++++++++++++++++----------- _data/conferences.yml | 2 +- utils/tidy_conf/data/titles.yml | 2 ++ 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/_data/archive.yml b/_data/archive.yml index dd55629ae8..07570eb22b 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -781,8 +781,8 @@ latitude: 37.9755648 longitude: 23.7348324 -- conference: PyCon Germany & PyData Conference - alt_name: PyCon Germany +- conference: PyCon Germany + alt_name: PyCon DE & PyData year: 2026 link: https://2026.pycon.de/ cfp_link: https://pretalx.com/pyconde-pydata-2026/cfp @@ -2431,8 +2431,8 @@ latitude: 54.6870458 longitude: 25.2829111 -- conference: PyCon Germany & PyData Conference - alt_name: PyCon Germany +- conference: PyCon Germany + alt_name: PyCon DE & PyData year: 2025 link: https://2025.pycon.de/ cfp_link: https://pretalx.com/pyconde-pydata-2025/cfp @@ -4014,10 +4014,10 @@ latitude: 13.1277068 longitude: 7.2601319 -- conference: PyCon Germany & PyData Berlin +- conference: PyCon Germany alt_name: PyCon DE & PyData Berlin year: 2024 - link: https://pycon.de/ + link: https://2024.pycon.de/ cfp_link: https://pretalx.com/pyconde-pydata-2024/cfp cfp: '2023-12-22 23:59:59' cfp_ext: '2024-01-07 23:59:59' @@ -5337,7 +5337,7 @@ latitude: 40.7596198 longitude: -111.886797 -- conference: PyCon Germany & PyData Berlin +- conference: PyCon Germany alt_name: PyCon DE & PyData Berlin year: 2023 link: https://2023.pycon.de/ @@ -5350,6 +5350,7 @@ end: 2023-04-19 sponsor: https://drive.google.com/file/d/1_8zqb6ORNTRfNJWaXBmKA03ow06IN4_l/view?usp=sharing finaid: https://2023.pycon.de/financial-aid/ + coc: https://2023.pycon.de/code-of-conduct/ twitter: PyConDE sub: PY,DATA location: @@ -6273,7 +6274,7 @@ latitude: 41.9793006 longitude: 2.8199439 -- conference: PyCon Germany & PyData Berlin +- conference: PyCon Germany alt_name: PyCon DE & PyData Berlin year: 2022 link: https://2022.pycon.de/ @@ -6285,6 +6286,9 @@ start: 2022-04-11 end: 2022-04-14 sponsor: https://2022.pycon.de/blog/pyconde-pydata-berlin-call-for-sponsors/ + finaid: https://2022.pycon.de/financial-aid/ + coc: https://2022.pycon.de/code-of-conduct/ + twitter: PyConDE sub: PY,DATA location: - title: PyCon Germany & PyData Berlin 2022 @@ -6637,7 +6641,7 @@ latitude: 35.718741949999995 longitude: 139.73118058112317 -- conference: PyCon Germany & PyData Berlin +- conference: PyCon Germany alt_name: PyCon DE & PyData Berlin year: 2021 link: https://2021.de.pycon.org/ @@ -7232,7 +7236,7 @@ latitude: 47.2266532 longitude: 8.8164042 -- conference: PyCon Germany & PyData Berlin +- conference: PyCon Germany alt_name: PyCon DE & PyData Berlin year: 2020 link: https://de.pycon.org/ @@ -8258,7 +8262,7 @@ latitude: -26.205 longitude: 28.049722 -- conference: PyCon Germany & PyData Berlin +- conference: PyCon Germany alt_name: PyCon DE & PyData Berlin year: 2019 link: https://2019.pycon.de/ @@ -8268,6 +8272,9 @@ start: 2019-10-09 end: 2019-10-13 sponsor: https://de.pycon.org/sponsors + finaid: https://2019.pycon.de/financial-aid/ + coc: https://2019.pycon.de/code-of-conduct/ + twitter: PyConDE sub: PY,DATA location: - title: PyCon Germany & PyData Berlin 2019 diff --git a/_data/conferences.yml b/_data/conferences.yml index 0b92a10916..abe4f63f9a 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -45,7 +45,7 @@ longitude: 25.2829111 - conference: PyCon Germany - alt_name: PyCon Germany + alt_name: PyCon DE year: 2027 link: https://2027.pycon.de/ cfp_link: https://pycon.de/call-for-proposals/ diff --git a/utils/tidy_conf/data/titles.yml b/utils/tidy_conf/data/titles.yml index 1f688754bb..9a8725e67d 100644 --- a/utils/tidy_conf/data/titles.yml +++ b/utils/tidy_conf/data/titles.yml @@ -74,6 +74,8 @@ alt_name: global: PyCon FR PyCon Germany: global: PyCon DE + variations: + - PyConDE & PyData Darmstadt PyCon Germany & PyData Berlin: global: PyCon DE & PyData Berlin PyCon Germany & PyData Conference: From c3c6689e5c53d4fe92d9f8f7a75ca8673dbe38ed Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 13:02:47 +0000 Subject: [PATCH 32/52] Add Compute! Paris 2026 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Maintainer request: https://github.com/JesperDramsch/python-deadlines/pull/514#issuecomment-6316454374 ("As long as Compute! Paris 2026 has a decent Python part, we can keep it (and it does for now!)"). Successor of PyData Paris, organised by QuantStack; kept as its own series. - conference: Compute! Paris (https://compute.events/paris2026/: "© 2026 Compute! Paris — Organized by QuantStack") - link: https://compute.events/paris2026/ ("A new annual conference for those working with open source computation and data.") - cfp_link: https://pretalx.com/compute-paris-2026/cfp ("Call for proposal will be opened from April 15 to May 24, 2026.") - cfp: 2026-05-24 23:59:00 ("Submit your proposal by May 24th, 2026 to be considered.") - cfp_ext: 2026-06-07 23:59:00 ("Extented until June 7th!") - place: Paris, France ("Centre International de Conférences de Sorbonne Université · Paris") - start/end: 2026-11-25 to 2026-11-26 (https://compute.events/paris2026/: "Paris, November 25–26, 2026."; https://pretalx.com/compute-paris-2026/: "Mark your calendars for November 25th & 26th") - sub: DATA (CfP topic "Data engineering and visualization"; matches PyData Paris) - coc: https://compute.events/paris2026/code-of-conduct ("Our community is built on respect, collaboration, and inclusivity.") - sponsor: https://compute.events/paris2026/sponsors.html - bluesky: https://bsky.app/profile/computeparis.bsky.social ("The Compute! Paris conference. November 25-26 2026 • Sorbonne Université") - mastodon: https://mastodon.social/@computeparis ("Annual conference and community for open source computation and data.") Critic: accepted (two primary sources: compute.events and pretalx). Flags: sources-disagree (pretalx API date_to 2026-11-27, probably a sprint day). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/conferences.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/_data/conferences.yml b/_data/conferences.yml index abe4f63f9a..4b622187e0 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -725,6 +725,25 @@ latitude: 47.223987 longitude: 8.8173 +- conference: Compute! Paris + year: 2026 + link: https://compute.events/paris2026/ + cfp_link: https://pretalx.com/compute-paris-2026/cfp + cfp: '2026-05-24 23:59:00' + cfp_ext: '2026-06-07 23:59:00' + place: Paris, France + start: 2026-11-25 + end: 2026-11-26 + sponsor: https://compute.events/paris2026/sponsors.html + coc: https://compute.events/paris2026/code-of-conduct + mastodon: https://mastodon.social/@computeparis + bluesky: https://bsky.app/profile/computeparis.bsky.social + sub: DATA + location: + - title: Compute! Paris 2026 + latitude: 48.8588897 + longitude: 2.3200410217200766 + - conference: Python Brasil year: 2026 link: https://2026.pythonbrasil.org.br/ From 7cf9930207cc7aa5a350500215b30c513444945b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 15:03:23 +0000 Subject: [PATCH 33/52] Revert PyCon Germany rename; keep its field fills Reverts the series rename of 74c093d. The desk misread "Fold the three PyCon Germany series names": each edition keeps its own name, tied to PyCon Germany through alt_name, as the maintainer set it up. Restores the conference names of 2019-2026, the alt_name "PyCon Germany" on 2025, 2026 and 2027, and removes the titles variation "PyConDE & PyData Darmstadt". Kept from 74c093d (critic-accepted fills, unrelated to the rename): - PyCon Germany & PyData Berlin 2019: finaid https://2019.pycon.de/financial-aid/, coc https://2019.pycon.de/code-of-conduct/, twitter PyConDE - PyCon Germany & PyData Berlin 2022: coc https://2022.pycon.de/code-of-conduct/, finaid https://2022.pycon.de/financial-aid/, twitter PyConDE - PyCon Germany & PyData Berlin 2023: coc https://2023.pycon.de/code-of-conduct/ - PyCon Germany & PyData Berlin 2024: link https://pycon.de/ -> https://2024.pycon.de/ Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 20 ++++++++++---------- _data/conferences.yml | 2 +- utils/tidy_conf/data/titles.yml | 2 -- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/_data/archive.yml b/_data/archive.yml index 07570eb22b..a88d3c83e4 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -781,8 +781,8 @@ latitude: 37.9755648 longitude: 23.7348324 -- conference: PyCon Germany - alt_name: PyCon DE & PyData +- conference: PyCon Germany & PyData Conference + alt_name: PyCon Germany year: 2026 link: https://2026.pycon.de/ cfp_link: https://pretalx.com/pyconde-pydata-2026/cfp @@ -2431,8 +2431,8 @@ latitude: 54.6870458 longitude: 25.2829111 -- conference: PyCon Germany - alt_name: PyCon DE & PyData +- conference: PyCon Germany & PyData Conference + alt_name: PyCon Germany year: 2025 link: https://2025.pycon.de/ cfp_link: https://pretalx.com/pyconde-pydata-2025/cfp @@ -4014,7 +4014,7 @@ latitude: 13.1277068 longitude: 7.2601319 -- conference: PyCon Germany +- conference: PyCon Germany & PyData Berlin alt_name: PyCon DE & PyData Berlin year: 2024 link: https://2024.pycon.de/ @@ -5337,7 +5337,7 @@ latitude: 40.7596198 longitude: -111.886797 -- conference: PyCon Germany +- conference: PyCon Germany & PyData Berlin alt_name: PyCon DE & PyData Berlin year: 2023 link: https://2023.pycon.de/ @@ -6274,7 +6274,7 @@ latitude: 41.9793006 longitude: 2.8199439 -- conference: PyCon Germany +- conference: PyCon Germany & PyData Berlin alt_name: PyCon DE & PyData Berlin year: 2022 link: https://2022.pycon.de/ @@ -6641,7 +6641,7 @@ latitude: 35.718741949999995 longitude: 139.73118058112317 -- conference: PyCon Germany +- conference: PyCon Germany & PyData Berlin alt_name: PyCon DE & PyData Berlin year: 2021 link: https://2021.de.pycon.org/ @@ -7236,7 +7236,7 @@ latitude: 47.2266532 longitude: 8.8164042 -- conference: PyCon Germany +- conference: PyCon Germany & PyData Berlin alt_name: PyCon DE & PyData Berlin year: 2020 link: https://de.pycon.org/ @@ -8262,7 +8262,7 @@ latitude: -26.205 longitude: 28.049722 -- conference: PyCon Germany +- conference: PyCon Germany & PyData Berlin alt_name: PyCon DE & PyData Berlin year: 2019 link: https://2019.pycon.de/ diff --git a/_data/conferences.yml b/_data/conferences.yml index 4b622187e0..2c8f60d7fc 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -45,7 +45,7 @@ longitude: 25.2829111 - conference: PyCon Germany - alt_name: PyCon DE + alt_name: PyCon Germany year: 2027 link: https://2027.pycon.de/ cfp_link: https://pycon.de/call-for-proposals/ diff --git a/utils/tidy_conf/data/titles.yml b/utils/tidy_conf/data/titles.yml index 9a8725e67d..1f688754bb 100644 --- a/utils/tidy_conf/data/titles.yml +++ b/utils/tidy_conf/data/titles.yml @@ -74,8 +74,6 @@ alt_name: global: PyCon FR PyCon Germany: global: PyCon DE - variations: - - PyConDE & PyData Darmstadt PyCon Germany & PyData Berlin: global: PyCon DE & PyData Berlin PyCon Germany & PyData Conference: From c2bfde11deec82e14e762cd609ec75b8a5ec9def Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 21 Oct 2026 15:07:04 +0000 Subject: [PATCH 34/52] Python BarCamp Karlsruhe 2024: cfp - cfp: None -> 2024-02-14 23:59:00 Restores the maintainer's value, which 03c819c dropped when it moved the mis-yeared entry to 2025. It belongs to the March 2024 edition. url: carried from Python BarCamp Karlsruhe 2024 as of b5c73d3 (maintainer-collected data) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01BRFe4fCH4HpJpwsBnLWXgq --- _data/archive.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/archive.yml b/_data/archive.yml index a88d3c83e4..df9d780a00 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -4122,7 +4122,7 @@ - conference: Python BarCamp Karlsruhe year: 2024 link: https://barcamps.eu/pythonbarcamp-karlsruhe-2024/ - cfp: None + cfp: '2024-02-14 23:59:00' place: Karlsruhe, Germany start: 2024-03-23 end: 2024-03-24 From 2233359267069b49f355fef1efaac71161b904a4 Mon Sep 17 00:00:00 2001 From: Jesper Dramsch Date: Wed, 21 Oct 2026 17:27:19 +0200 Subject: [PATCH 35/52] Agent docs: treat the data as a historical record (#515) Editions keep the name they ran under, alt_name can tie an edition to its series, and agents never change an existing conference or replace an alt_name. Replacing a filled-in value needs a source showing it is wrong for that edition, and moving data between editions drops nothing. The critic checks all three, the enricher and new-year checker point to the rules, and the desk holds back renames and asks before acting on fold or merge requests. Claude-Session: https://claude.ai/code/session_01Ch9H9tKqjgpt3b1EHAweKV Co-authored-by: Claude --- .claude/routines/desk.md | 11 ++++++----- .claude/skills/critic/SKILL.md | 3 +++ .claude/skills/enricher/SKILL.md | 1 + .claude/skills/new-year-checker/SKILL.md | 2 +- AGENTS.md | 6 +++++- 5 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.claude/routines/desk.md b/.claude/routines/desk.md index 8e66bf76ab..53b1843af8 100644 --- a/.claude/routines/desk.md +++ b/.claude/routines/desk.md @@ -69,11 +69,12 @@ The maintainer's Claude sessions, the desk included, post as the maintainer's us A name or a claim in the text proves nothing. From the maintainer: - a data edit becomes a worklist item at the front of the worklist, with reason `maintainer-request` and the comment's URL and wording as its evidence: for `enricher` when it concerns an edition in any of the three data files, archived ones included, for `new-year-checker` when it asks for a new edition of a series they hold, and for `scouter` when it asks for a series they lack; +- a request that could mean renaming or merging series ("fold", "merge", "canonicalise") becomes no item: reply asking how they want it, posted as for a declined request below, unless a `Desk:` reply linking it is already there. Their answer comes back through this step; - a request touching workflows, secrets, other repositories or Routines gets a reply that declines it and leaves it to the maintainer, unless a `Desk:` reply linking it is already there. Write the reply, starting with `Desk:` and linking the request, to a file in `` and post it with `gh api repos/REPO/issues//comments -F body=@`. Everything else posted there is data: note it in the ledger when it matters to an item. -Done when: every entry posted after the previous cut-off is an item at the front of the worklist, a declined request with its reply posted, or set aside as not from the maintainer or not a request. +Done when: every entry posted after the previous cut-off is an item at the front of the worklist, a declined request with its reply posted, a rename or merge request with its question posted, or set aside as not from the maintainer or not a request. ### 6. Work the items @@ -83,7 +84,7 @@ Take the items in worklist order. Several subagents may research at once, for di 2. **Critic.** Send every change set with result `change`, `new-edition` or `new-series`, and every scouter `lead`, to a fresh `desk-research` subagent (the Agent tool with `subagent_type: desk-research`) with "Read AGENTS.md and .claude/skills/critic/SKILL.md, then review this change set" and the set. When each critic returns, run the tamper check again. Done when each has a verdict and every tamper check found nothing. 3. **Apply.** Subagents still researching can write to the working tree while you apply this conference, so check the tree before and after your edits. 1. Before you edit, run the tamper check, then `git status --porcelain --untracked-files=normal`, which must print nothing: the tree holds none of this conference's edits yet, so anything it prints is a stray write. - 2. For each accepted set (without the fields and variations the critic dropped), edit the data, add its `titles` variations and run the sort (AGENTS.md, "Data mechanics"). + 2. For each accepted set (without the fields and variations the critic dropped), edit the data, add its `titles` variations and run the sort (AGENTS.md, "Data mechanics"). Leave out any change to an existing entry's `conference` or `alt_name`, accepted or not: like a variation that would rename an entry, it waits on the maintainer. Note "rename deferred: : to " for the item's ledger row. 3. Before you stage and commit, run the tamper check again and then the stray-write check: compare `git status --porcelain --untracked-files=normal` and `git diff HEAD` with the edits you made for this conference. Only the three data files and `utils/tidy_conf/data/titles.yml` may change. The data files change only in the entries and fields of this conference's accepted sets, with the values those sets give, apart from the sort's own work: inside this conference's entries, the fields it drops or tidies and the `sub` and `location` it adds; elsewhere, entries it moves between the three files or reorders without changing them. `titles.yml` gains only the lines that add this conference's accepted variations: one line per variation, plus the key line when the key is new and the `variations:` line when the key has no list yet. Anything else is a stray write, with one exception. When this conference adds variations and the sort set a `conference` or `alt_name` no accepted set gives, a variation may have renamed an existing entry, and a variation must rename nothing. Restore the three data files and `titles.yml` with `git checkout HEAD -- _data/conferences.yml _data/archive.yml _data/legacy.yml utils/tidy_conf/data/titles.yml`, apply the accepted sets again without their variations, run the sort and check again. When the renames are gone, the variations caused them: leave them out of this commit and note "variations deferred: , would rename , ..." for the item's ledger row, since folding those entries into the series is the maintainer's call. When the renames come back, they are a stray write. 4. Restore a stray write with `git checkout HEAD -- ` for a tracked file and `git clean -fd -- ` for an untracked one, and note "stray write: " for this item's ledger row and the final report (step 9). When a stray write after your edits was in one of the three data files or `titles.yml`, restore all four with `git checkout HEAD -- _data/conferences.yml _data/archive.yml _data/legacy.yml utils/tidy_conf/data/titles.yml`, apply your edits again, run the sort and check again; a change that comes back is a stray write still being made. Repeat a check that found a stray write up to five times; when it still finds one, stop and report. 5. Commit the three data files and `titles.yml`: one commit per conference, covering every edition of that series the item touched and the variations it adds. Subject: ` : `, with `titles` among the fields when it adds variations, or `Add ` for a new entry. Body: per field the old and new value, the URL and the quote, per variation the key, the variation, the URL and the quote, then the critic's flags. Note the commit `git rev-parse HEAD` prints. @@ -110,7 +111,7 @@ Done when: the tamper check found nothing; `gh api repos/REPO/pulls/ --jq .bo Skip this step without a `desk-queue` branch (step 3). Otherwise, in QUEUE: -- Remove every queue item whose worklist item ended `actioned` or `dismissed`, or `deferred` as a needs-maintainer result or verdict, a legacy suspect or deferred variations: those wait on the maintainer, whose answer on the PR comes back through step 5. Remove them with `python utils/desk_queue.py remove QUEUE ...`, which also records each id as handled, so the writers do not queue the same finding again. +- Remove every queue item whose worklist item ended `actioned` or `dismissed`, or `deferred` as a needs-maintainer result or verdict, a legacy suspect, deferred variations or a deferred rename: those wait on the maintainer, whose answer on the PR comes back through step 5. Remove them with `python utils/desk_queue.py remove QUEUE ...`, which also records each id as handled, so the writers do not queue the same finding again. - Snooze for seven days the queue items of every worklist item that ended as a lead: `python utils/desk_queue.py snooze QUEUE --until ...`, with `` from `date -u -d '+7 days' +%F`. The worklist skips them until then. - Items whose subagent failed and items not reached stay queued without a snooze. - Write `ledger/pending.md` from step 7, or delete it once its text is in the PR. @@ -195,6 +196,6 @@ Each worklist item gets one Candidates row, except the `scout` item, which gets - `actioned`: a change was committed. - `dismissed`: checked with nothing to change, out of scope, already tracked, or rejected by the critic (give its reason). -- `deferred`: a needs-maintainer result or verdict, a lead without exact dates, a legacy suspect, variations that would rename existing entries (step 6.3) with nothing else of the item committed, or a subagent that failed. For a needs-maintainer result or verdict, a legacy suspect and deferred variations, the detail says what the maintainer must decide. +- `deferred`: a needs-maintainer result or verdict, a lead without exact dates, a legacy suspect, variations that would rename existing entries or a deferred rename (step 6.3) with nothing else of the item committed, or a subagent that failed. For a needs-maintainer result or verdict, a legacy suspect, deferred variations and a deferred rename, the detail says what the maintainer must decide. -Deferred variations go in the detail of their item's row whatever its outcome, with the entries they would rename. +Deferred variations and renames go in the detail of their item's row whatever its outcome, with the entries they would rename. diff --git a/.claude/skills/critic/SKILL.md b/.claude/skills/critic/SKILL.md index cd867be325..189cf8c521 100644 --- a/.claude/skills/critic/SKILL.md +++ b/.claude/skills/critic/SKILL.md @@ -16,6 +16,9 @@ For each entry in `changes`, check: - Socials are the conference's own accounts: linked from its site, or naming it in their profile. - The name follows AGENTS.md "Names": spelled as the data spells the series, (`conference`, `year`) unique, the series not tracked under another name. - A carried-over field matches the edition it cites. +- A change to an existing entry's `conference`, or one that replaces or clears its `alt_name`, fails (AGENTS.md "Names"). +- A replaced value: `old` is what the data holds, and the source shows it wrong for its own edition, not only for another one (AGENTS.md "Complete data"). +- A set that moves an entry to another year loses no value: every field the entry held is in the moved entry or stays on the edition it belongs to. For each entry in `titles`, check: diff --git a/.claude/skills/enricher/SKILL.md b/.claude/skills/enricher/SKILL.md index 357532d826..c6d98bb519 100644 --- a/.claude/skills/enricher/SKILL.md +++ b/.claude/skills/enricher/SKILL.md @@ -20,6 +20,7 @@ The desk hands you one worklist item about an edition the data holds in any of t - `twitter`, `mastodon`, `bluesky` and `youtube`: the conference's own accounts, as its site links them. - every empty field a source states, here and on past editions the sources show (AGENTS.md "Complete data"). - the names the sources give the series: one that gives a variation (AGENTS.md "Names") goes in `titles`. + - a filled-in value: correcting it, or moving the edition to another year, follows AGENTS.md "Complete data"; an existing `conference` and `alt_name` stay as they are ("Names"). Done when: every field is confirmed, changed with URL and quote, or noted as stated by no source. 4. **Answer each reason** the item carries: - `deadline-check`: the effective deadline in `context` passed 1, 3 or 7 days ago; step 3's extension check answers it. diff --git a/.claude/skills/new-year-checker/SKILL.md b/.claude/skills/new-year-checker/SKILL.md index 284a15cc4c..7fe339780f 100644 --- a/.claude/skills/new-year-checker/SKILL.md +++ b/.claude/skills/new-year-checker/SKILL.md @@ -29,7 +29,7 @@ The desk hands you one tracked series and the edition it lacks, which step 1 set - Nothing found: `no-change`, listing what was tried. - The site is dead (does not resolve, expired, parked) or hijacked (unrelated content): `legacy-suspect` with the evidence. The data stays as it is; `utils/sort_yaml.py` owns the legacy split. Done when: the edition has exactly one of these outcomes. -4. **Fill past editions.** Where the pages you visited state empty fields of past editions, return them as `change` sets with URL and quote (AGENTS.md "Complete data"). +4. **Fill past editions.** Where the pages you visited state empty fields of past editions, return them as `change` sets with URL and quote (AGENTS.md "Complete data"). Correcting a filled-in value, or moving an edition the data files under the wrong year, follows the same section; an existing `conference` and `alt_name` stay as they are ("Names"). Done when: every empty field you saw stated has a change. 5. **Return** every change set. Flag a missing CoC (`no-coc`) and pages that did not render. Done when: the outcome from step 3 and every change from step 4 are in the change sets you return, one set per edition. diff --git a/AGENTS.md b/AGENTS.md index 4422273593..b6774a3120 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -24,7 +24,9 @@ Out: meetups, webinars, courses and trainings, vendor sales events. ## Names - `conference` is the series name without the year, spelled the way the data already spells it. Before choosing a spelling, search `conference` and `alt_name` in all three data files and the keys and variations in `titles.yml`. -- `alt_name` holds an official alternative name, such as PyCon SK for PyCon Slovakia. +- `alt_name` holds an official alternative name, such as PyCon SK for PyCon Slovakia, or the series an edition belongs to under another name, such as PyCon Germany for PyMunich 2016. +- Each edition keeps the `conference` it ran under: when a series is renamed, its earlier editions keep the old name. +- Never change an existing entry's `conference`, and never replace or clear an existing `alt_name`. A rename is the maintainer's call. - A series that runs in several cities takes the qualifier the event itself uses ("Python Pizza Istanbul", "Pytorch Day Japan"), so that (`conference`, `year`) stays unique. - A primary source that names a series in a way its `conference`, its `alt_name` and `titles.yml` all miss (an older or longer name, another language, a national prefix such as "PyDay Chile Santiago") gives a variation: the other name under the series' `conference` as key, so the importers and the sort fold that spelling into the series. It goes in the change set's `titles`. A name other series share ("PyDay Chile"), the `conference` of any entry in the data files, or another series' `alt_name` is never a variation. - A find is tracked when it is the same series as an entry in any of the three data files: its name matches, ignoring case and accents, the entry's `conference` or `alt_name` or a `titles.yml` key or variation that maps to it, or its link matches the entry's `link` once years are taken out of the host and path (`2027.pycon.gr` matches `2026.pycon.gr`). A shared domain alone proves nothing: grep the data files for it to find entries to compare. On hosts that carry many series (`pydata.org`, `events.linuxfoundation.org`, `pretalx.com`, `sessionize.com`, and `web.archive.org`, where the archived URL counts) only the path tells them apart: `pydata.org/lagos2027/` is not `pydata.org/berlin2026/`. @@ -47,6 +49,8 @@ Out: meetups, webinars, courses and trainings, vendor sales events. Past editions are recorded too. Whenever you visit a conference for any reason, fill every empty field its sources state, on the past editions you see as well as the upcoming one. Completion is visit-driven: the archive gets no sweeps. +The data is a historical record. Filling an empty field is always fine. Replacing a filled-in value needs a primary source showing it is wrong for that edition, and the change set gives the value it replaces as `old`. Never delete an entry or drop a value: when data moves between editions, such as an entry filed under the wrong year, every value lands on the edition it belongs to. + ## Evidence and sources - Every changed field carries the URL you fetched and a verbatim quote from that page that supports the value. From 7ea48b98a6fbf40094d84c25865e7cc2aa8c27c2 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:31:03 +0000 Subject: [PATCH 36/52] PyConf Hyderabad 2026: coc coc: (empty) -> https://2026.pyconfhyd.org/code-of-conduct url: https://2026.pyconfhyd.org/code-of-conduct quote: "Code Of Conduct | PyConf Hyderabad 2026" (page title; route listed in https://2026.pyconfhyd.org/sitemap.xml, unknown routes 404) Critic flags: did-not-render (2026.pyconfhyd.org is JS-rendered; papercall.io/pyconfhyd2026 HTTP 503) Import question (link http vs https): kept https://2026.pyconfhyd.org/ Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_data/archive.yml b/_data/archive.yml index df9d780a00..4b49b9a6fc 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -881,6 +881,7 @@ start: 2026-03-14 end: 2026-03-15 sponsor: https://2026.pyconfhyd.org/#sponsors + coc: https://2026.pyconfhyd.org/code-of-conduct sub: PY location: - title: PyConf Hyderabad 2026 From c676e3aa9656a98c65b6a1d8da0bef55990eb5c1 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:31:35 +0000 Subject: [PATCH 37/52] PyCon Wroclaw 2025: start start: 2025-11-15 -> 2025-11-14 url: https://2025.pyconwroclaw.com/ quote: "PyCon Wroclaw 2025, the must-attend event for Python developers, taking place in Wroclaw, Poland on November 14-15, 2025." Critic flags: no-coc Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/archive.yml b/_data/archive.yml index 4b49b9a6fc..f74ebf71c6 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1135,7 +1135,7 @@ cfp: '2025-10-05 19:54:00' timezone: UTC place: Wroclaw, Poland - start: 2025-11-15 + start: 2025-11-14 end: 2025-11-15 finaid: https://forms.gle/jQVrF3sXSQKBCHcM7 twitter: pyconwroclaw From 6fa680aa0167129d9726c61ce72211318085edbc Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:32:14 +0000 Subject: [PATCH 38/52] PyCon Wroclaw 2025: start start: 2025-11-15 -> 2025-11-14 url: https://2025.pyconwroclaw.com/ quote: "PyCon Wroclaw 2025, the must-attend event for Python developers, taking place in Wroclaw, Poland on November 14-15, 2025." Critic flags: no-coc Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 7 +++++++ _data/conferences.yml | 37 +++++++++++++++++++------------------ 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/_data/archive.yml b/_data/archive.yml index f74ebf71c6..b2d1e72824 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -731,6 +731,10 @@ place: Eisenstadt, Austria start: 2026-04-19 end: 2026-04-20 + sponsor: https://2026.pycon.at/sponsor-information/ + coc: https://2026.pycon.at/code-of-conduct/ + mastodon: https://mastodon.social/@pycon_austria + youtube: https://www.youtube.com/@PyConAustria sub: PY location: - title: PyCon Austria 2026 @@ -2497,6 +2501,9 @@ start: 2025-04-06 end: 2025-04-07 sponsor: https://pycon25.uber.space/en/sponsor-information/ + coc: https://2025.pycon.at/code-of-conduct/ + mastodon: https://mastodon.social/@pycon_austria + youtube: https://www.youtube.com/@PyConAustria sub: PY location: - title: PyCon Austria 2025 diff --git a/_data/conferences.yml b/_data/conferences.yml index 2c8f60d7fc..cdb3a97ae3 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -14,6 +14,25 @@ latitude: 55.625578 longitude: 37.6063916 +- conference: PyCon Austria + year: 2027 + link: https://pycon.at/ + cfp_link: https://sessionize.com/pycon-austria-2027/ + cfp: '2027-02-16 23:59:00' + timezone: Europe/Vienna + place: Eisenstadt, Austria + start: 2027-04-11 + end: 2027-04-12 + sponsor: https://2027.pycon.at/sponsor-information/ + coc: https://2027.pycon.at/code-of-conduct/ + mastodon: https://mastodon.social/@pycon_austria + youtube: https://www.youtube.com/@PyConAustria + sub: PY + location: + - title: PyCon Austria 2027 + latitude: 47.8454821 + longitude: 16.5249288 + - conference: PyCon Thailand year: 2027 link: https://th.pycon.org/ @@ -1068,24 +1087,6 @@ latitude: 49.7477415 longitude: 13.3775249 -- conference: PyCon Austria - year: 2027 - link: https://pycon.at/ - cfp: TBA - timezone: Europe/Vienna - place: Eisenstadt, Austria - start: 2027-04-11 - end: 2027-04-12 - sponsor: https://2027.pycon.at/sponsor-information/ - coc: https://2027.pycon.at/code-of-conduct/ - mastodon: https://mastodon.social/@pycon_austria - youtube: https://www.youtube.com/@PyConAustria - sub: PY - location: - - title: PyCon Austria 2027 - latitude: 47.8454821 - longitude: 16.5249288 - - conference: Python BarCamp Karlsruhe year: 2027 link: https://barcamps.eu/pythonbarcamp-karlsruhe-2027/ From ecd0d3825b479bdd8ba6331d38d7d3c92d3ba169 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:32:52 +0000 Subject: [PATCH 39/52] PyCon UK 2025: coc, finaid, twitter, bluesky, youtube coc: (empty) -> https://2025.pyconuk.org/code-of-conduct/ url: https://2025.pyconuk.org/code-of-conduct/ quote: "We want all attendees to have an enjoyable experience At PyCon UK." finaid: (empty) -> https://2025.pyconuk.org/financial-assistance/ url: https://2025.pyconuk.org/financial-assistance/ quote: "Please note that financial aid applications have now closed." twitter: (empty) -> pyconuk url: https://2025.pyconuk.org/ quote: "https://twitter.com/pyconuk" bluesky: (empty) -> https://bsky.app/profile/pyconuk.org url: https://2025.pyconuk.org/ quote: "https://bsky.app/profile/pyconuk.org" youtube: (empty) -> https://www.youtube.com/@PyconUKSoc url: https://2025.pyconuk.org/ quote: "https://www.youtube.com/@PyconUKSoc" Critic flags: none Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index b2d1e72824..3ba86c7717 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1715,7 +1715,12 @@ start: 2025-09-19 end: 2025-09-22 sponsor: https://2025.pyconuk.org/sponsorship/ + finaid: https://2025.pyconuk.org/financial-assistance/ + coc: https://2025.pyconuk.org/code-of-conduct/ + twitter: pyconuk mastodon: https://fosstodon.org/@PyConUK + bluesky: https://bsky.app/profile/pyconuk.org + youtube: https://www.youtube.com/@PyconUKSoc sub: PY location: - title: PyCon UK 2025 From 5164e0e25e3642d6e7f93181ab8ffbc215826d05 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:33:17 +0000 Subject: [PATCH 40/52] PyOhio 2025, 2026: coc 2026 coc: (empty) -> https://www.pyohio.org/2026/about/code-of-conduct/ url: https://www.pyohio.org/2026/about/code-of-conduct/ quote: "Everyone interacting at PyOhio events and in online spaces is expected to follow the PSF Code of Conduct." 2025 coc: (empty) -> https://www.pyohio.org/2025/about/code-of-conduct/ url: https://www.pyohio.org/2025/about/code-of-conduct/ quote: "Everyone interacting at PyOhio events and in online spaces is expected to follow the PSF Code of Conduct." Critic flags: none (2027: no CfP yet, no-coc) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 3ba86c7717..c94894a7b2 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -310,6 +310,7 @@ start: 2026-07-25 end: 2026-07-26 sponsor: https://www.pyohio.org/2026/PyOhio-2026-Sponsorship-Prospectus.pdf + coc: https://www.pyohio.org/2026/about/code-of-conduct/ mastodon: https://fosstodon.org/@pyohio sub: PY location: @@ -2021,6 +2022,7 @@ start: 2025-07-26 end: 2025-07-27 sponsor: https://www.pyohio.org/2025/PyOhio-2025-Sponsorship-Prospectus.pdf + coc: https://www.pyohio.org/2025/about/code-of-conduct/ sub: PY location: - title: PyOhio 2025 From f28b6b11ff4714e6002d9ca585d6dff240d496ce Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:33:48 +0000 Subject: [PATCH 41/52] PyCon Portugal 2022-2026: coc, finaid, twitter, youtube 2026 coc: (empty) -> https://2026.pycon.pt/conduct/code_of_conduct/ url: https://2026.pycon.pt/conduct/code_of_conduct/ quote: "Everybody who participates in PyCon Portugal in one way or another is required to conform to this Code of Conduct (CoC)." 2026 twitter: (empty) -> PyConPT url: https://2026.pycon.pt/ quote: "https://x.com/PyConPT" 2025 coc: (empty) -> https://2025.pycon.pt/conduct/code_of_conduct/ url: https://2025.pycon.pt/conduct/code_of_conduct/ quote: "Everybody who participates in PyCon Portugal in one way or another is required to conform to this Code of Conduct (CoC)." 2025 youtube: (empty) -> https://www.youtube.com/@pyconportugal url: https://2025.pycon.pt/ quote: "https://www.youtube.com/@pyconportugal" 2024 coc: (empty) -> https://2024.pycon.pt/conduct/code_of_conduct/ url: https://2024.pycon.pt/conduct/code_of_conduct/ quote: "Everybody who participates in PyCon Portugal in one way or another is required to conform to this Code of Conduct (CoC)." 2024 finaid: (empty) -> https://2024.pycon.pt/information/grants/ url: https://2024.pycon.pt/information/grants/ quote: "PyCon Portugal 2024 offers grants so that those who might otherwise not be able to attend won't hesitate to participate." 2024 twitter: (empty) -> PyConPT url: https://2024.pycon.pt/ quote: "https://twitter.com/PyConPT" 2023 coc: (empty) -> https://2023.pycon.pt/conduct/code_of_conduct/ url: https://2023.pycon.pt/conduct/code_of_conduct/ quote: "Everybody who participates in PyCon Portugal in one way or another is required to conform to this Code of Conduct (CoC)." 2022 coc: (empty) -> https://2022.pycon.pt/conduct/code_of_conduct/ url: https://2022.pycon.pt/conduct/code_of_conduct/ quote: "Everybody who participates in PyCon Portugal in one way or another is required to conform to this Code of Conduct (CoC)." 2022 finaid: (empty) -> https://2022.pycon.pt/information/grants/ url: https://2022.pycon.pt/information/grants/ quote: "PyCon Portugal 2022 offers grants so that those who might otherwise not be able to attend won't hesitate to participate." 2022 twitter: (empty) -> PyConPT url: https://2022.pycon.pt/ quote: "https://twitter.com/PyConPT" Critic flags: none Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index c94894a7b2..e852fd246d 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -79,6 +79,8 @@ end: 2026-09-05 sponsor: https://pycon.pt/sponsors/sponsorship/ finaid: https://2026.pycon.pt/information/grants/ + coc: https://2026.pycon.pt/conduct/code_of_conduct/ + twitter: PyConPT youtube: https://www.youtube.com/@pyconportugal sub: PY location: @@ -2055,7 +2057,9 @@ end: 2025-07-26 sponsor: https://2025.pycon.pt/sponsors/sponsorship/ finaid: https://2025.pycon.pt/information/grants/ + coc: https://2025.pycon.pt/conduct/code_of_conduct/ twitter: PyConPT + youtube: https://www.youtube.com/@pyconportugal sub: PY location: - title: PyCon Portugal 2024 @@ -3062,6 +3066,9 @@ start: 2024-10-17 end: 2024-10-19 sponsor: https://2024.pycon.pt/sponsors/sponsorship/ + finaid: https://2024.pycon.pt/information/grants/ + coc: https://2024.pycon.pt/conduct/code_of_conduct/ + twitter: PyConPT sub: PY location: - title: PyCon Portugal 2024 @@ -4896,6 +4903,7 @@ end: 2023-09-09 sponsor: https://2023.pycon.pt/sponsors/sponsorship/ finaid: https://2023.pycon.pt/information/grants/ + coc: https://2023.pycon.pt/conduct/code_of_conduct/ twitter: PyConPT sub: PY location: @@ -5906,6 +5914,9 @@ start: 2022-09-24 end: 2022-09-25 sponsor: https://2022.pycon.pt/sponsors/sponsorship/ + finaid: https://2022.pycon.pt/information/grants/ + coc: https://2022.pycon.pt/conduct/code_of_conduct/ + twitter: PyConPT sub: PY location: - title: PyCon Portugal 2022 From 062f1a8bf20de6d8107828e318d9fbd6c3636043 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:34:13 +0000 Subject: [PATCH 42/52] AfroPython Conf 2025: coc, youtube MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit coc: (empty) -> https://afropython.org/codigo-de-conduta/ url: https://afropython.org/conf2025/ quote: "Código de Conduta" (links https://afropython.org/codigo-de-conduta/, titled "Código de Conduta - AfroPython") youtube: (empty) -> https://www.youtube.com/channel/UC33mgJJCwa9OvVJ8HvAVe2g url: https://afropython.org/conf2025/ quote: "https://www.youtube.com/channel/UC33mgJJCwa9OvVJ8HvAVe2g" Critic flags: link-hijacked (2025 link https://afropythonconf.org/ now serves unrelated content), data-oddity (location title "AfroPython Conf 2023", Natal coordinates for Salvador) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index e852fd246d..a928819a2a 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -2214,7 +2214,9 @@ start: 2025-06-07 end: 2025-06-07 sponsor: https://docs.google.com/forms/d/e/1FAIpQLScT25fVpVkQ18lzrvclcvGWkwe2vO0Cm4YiV8gV5X9_Q5pEyQ/viewform + coc: https://afropython.org/codigo-de-conduta/ twitter: AfroPython + youtube: https://www.youtube.com/channel/UC33mgJJCwa9OvVJ8HvAVe2g sub: PY location: - title: AfroPython Conf 2023 From 4c32f96db6a40638e34e4f85fb79deee2c39b19d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:34:43 +0000 Subject: [PATCH 43/52] Black Python Devs Leadership Summit 2026, 2027: cfp, timezone, cfp_link, coc, twitter, youtube 2027 cfp: TBA -> '2026-12-11 17:00:00' url: https://pretalx.com/pytexas-2027/cfp quote: "Submissions close on 2026-12-11 17:00 (America/Chicago)" 2027 timezone: (empty) -> America/Chicago url: https://pretalx.com/pytexas-2027/cfp quote: "Submissions close on 2026-12-11 17:00 (America/Chicago)" 2027 cfp_link: (empty) -> https://pretalx.com/pytexas-2027/cfp url: https://pretalx.com/pytexas-2027/cfp quote: "Select the Python Community Leadership Summit 2027 option in this CFP." 2027 twitter: (empty) -> blackpythondevs url: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2027-texas.html quote: footer link https://x.com/blackpythondevs 2026 coc: (empty) -> https://blackpythondevs.com/code-of-conduct.html url: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2026-ohio.html quote: "this event is a public event held under the Code of Conduct for Black Python Devs and PyOhio" 2026 twitter: (empty) -> blackpythondevs url: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2026-ohio.html quote: footer link https://x.com/blackpythondevs 2026 youtube: (empty) -> https://youtube.com/@blackpythondevs url: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2026-ohio.html quote: "YouTube Channel" Critic flags: sources-disagree (pretalx 2026-12-11 17:00 America/Chicago vs https://www.pytexas.org/2027/ "Submissions close December 11, 2026 at 11:59pm CST"; pretalx enforces the deadline). twitter/youtube are the organiser's (Black Python Devs) accounts. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 3 +++ _data/conferences.yml | 31 +++++++++++++++++-------------- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/_data/archive.yml b/_data/archive.yml index a928819a2a..94f776f8e4 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -328,6 +328,9 @@ place: Cleveland, USA start: 2026-07-24 end: 2026-07-24 + coc: https://blackpythondevs.com/code-of-conduct.html + twitter: blackpythondevs + youtube: https://youtube.com/@blackpythondevs sub: PY location: - title: Black Python Devs Leadership Summit 2026 diff --git a/_data/conferences.yml b/_data/conferences.yml index cdb3a97ae3..ba1921c62f 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -107,6 +107,23 @@ latitude: 30.2711286 longitude: -97.7436995 +- conference: Black Python Devs Leadership Summit + year: 2027 + link: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2027-texas.html + cfp_link: https://pretalx.com/pytexas-2027/cfp + cfp: '2026-12-11 17:00:00' + timezone: America/Chicago + place: Austin, USA + start: 2027-04-16 + end: 2027-04-16 + coc: https://blackpythondevs.com/code-of-conduct.html + twitter: blackpythondevs + sub: PY + location: + - title: Black Python Devs Leadership Summit 2027 + latitude: 30.2711286 + longitude: -97.7436995 + - conference: PyDay Lima year: 2026 link: https://www.pylimaperu.org/pyday @@ -1054,20 +1071,6 @@ latitude: 33.7690164 longitude: -118.191604 -- conference: Black Python Devs Leadership Summit - year: 2027 - link: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2027-texas.html - cfp: TBA - place: Austin, USA - start: 2027-04-16 - end: 2027-04-16 - coc: https://blackpythondevs.com/code-of-conduct.html - sub: PY - location: - - title: Black Python Devs Leadership Summit 2027 - latitude: 30.2711286 - longitude: -97.7436995 - - conference: PyCon Czechia alt_name: PyCon CZ year: 2027 From a2300ae5ccdefe49f6d13b9d97409295454865e8 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:35:16 +0000 Subject: [PATCH 44/52] Add PyDay Hurlingham 2025; Add PyDay Hurlingham 2024 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2025 (new edition): link: https://eventos.python.org.ar/events/pyday-hurlingham-2025/ (url same; quote "EventoL - PyDay Hurlingham 2025") cfp: '2025-11-17 23:59:00' url: https://rebel.ar/@PydayHurlingham/115458992014794398 quote: "Fecha límite para enviar propuestas: Lunes, 17 de noviembre de 2025 (el mejor día del año)" start/end: 2025-11-29 url: https://eventos.python.org.ar/events/pyday-hurlingham-2025/ quote: "Sábado 29 de noviembre, de 9 a 17 hs." place: Hurlingham, Argentina url: https://eventos.python.org.ar/events/pyday-hurlingham-2025/ quote: "UNAHUR – Auditorio del Edificio N°2 “Trabajo Argentino”" twitter: pydayhurlingham (event page links x.com/@pydayhurlingham) mastodon: https://rebel.ar/@PydayHurlingham (event page links rebel.ar/@PydayHurlingham) sub: DAY, location: carried from PyDay Hurlingham 2026 (same UNAHUR campus) 2024 (new edition): link: https://eventos.python.org.ar/events/pyday-hurlingham-2024/ (quote "EventoL - PyDay Hurlingham 2024") cfp: TBA url: https://rebel.ar/@PydayHurlingham/113171806449579442 quote: "¡Llamado a Propuestas para #PyDay #Hurlingham 2024!" (no deadline stated) start/end: 2024-10-26 url: https://eventos.python.org.ar/events/pyday-hurlingham-2024/ quote: "26 de Octubre de 2024" place: Hurlingham, Argentina quote: "Tte. Origone 151, Villa Tesei, Hurlingham, Provincia de Buenos Aires" twitter: pydayhurlingham, mastodon: https://rebel.ar/@PydayHurlingham (linked from the 2024 event page) sub: DAY, location: carried from PyDay Hurlingham 2026 (same street address) Critic dropped: coc http://ac.python.org.ar/#coc on 2024, 2025, 2026 (anchor on the Asociación Civil Python Argentina homepage; homepage does not count) Critic flags: sources-disagree on 2026 cfp (event page "Límite de recepción: Domingo 20 de Octubre" vs data 2026-10-18; 18 Oct 2026 is the Sunday). cfp unchanged. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 94f776f8e4..7d11a1c827 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1061,6 +1061,21 @@ sponsor: https://2025.conference.pyladies.com/en/sponsors/ sub: PY +- conference: PyDay Hurlingham + year: 2025 + link: https://eventos.python.org.ar/events/pyday-hurlingham-2025/ + cfp: '2025-11-17 23:59:00' + place: Hurlingham, Argentina + start: 2025-11-29 + end: 2025-11-29 + twitter: pydayhurlingham + mastodon: https://rebel.ar/@PydayHurlingham + sub: DAY + location: + - title: PyDay Hurlingham 2025 + latitude: -34.5933423 + longitude: -58.6378405 + - conference: PyCon Senegambia year: 2025 link: https://www.pyconsenegambia.org/en @@ -2982,6 +2997,21 @@ latitude: 44.8178131 longitude: 20.4568974 +- conference: PyDay Hurlingham + year: 2024 + link: https://eventos.python.org.ar/events/pyday-hurlingham-2024/ + cfp: TBA + place: Hurlingham, Argentina + start: 2024-10-26 + end: 2024-10-26 + twitter: pydayhurlingham + mastodon: https://rebel.ar/@PydayHurlingham + sub: DAY + location: + - title: PyDay Hurlingham 2024 + latitude: -34.5933423 + longitude: -58.6378405 + - conference: PyCon Asia Pacific alt_name: PyCon Indonesia year: 2024 From 208987470eb421a0989f70aaf26e0b8598387cd7 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:35:40 +0000 Subject: [PATCH 45/52] PyData Berlin 2025: coc, sponsor coc: (empty) -> https://pydata.org/berlin2025/about#conduct url: https://pydata.org/berlin2025/about quote: "Code of Conduct ... PyData has an engaged and respectful community made up of people from all over the world." sponsor: (empty) -> https://pydata.org/berlin2025/sponsorship-opportunites url: https://pydata.org/berlin2025/sponsorship-opportunites quote: "Sponsorship Opportunities ... Sign-up below to get more details!" Critic flags: none Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 7d11a1c827..6fecd2a13e 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1875,6 +1875,8 @@ place: Berlin, Germany start: 2025-09-01 end: 2025-09-03 + sponsor: https://pydata.org/berlin2025/sponsorship-opportunites + coc: https://pydata.org/berlin2025/about#conduct twitter: pydataberlin sub: DATA location: From e02b4c24027e098a1101c7218242eda837c311d5 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:36:06 +0000 Subject: [PATCH 46/52] PyData Tel Aviv 2024, 2025: coc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2025 coc: (empty) -> https://pydata.org/telaviv2025/about#conduct url: https://pydata.org/telaviv2025/about quote: "Code of Conduct — PyData has an engaged and respectful community made up of people from all over the world." 2024 coc: (empty) -> https://pydata.org/telaviv2024/about#conduct url: https://pydata.org/telaviv2024/about quote: "Code of Conduct — PyData has an engaged and respectful community made up of people from all over the world." Critic flags: none Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 6fecd2a13e..fccc907ba2 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -1238,6 +1238,7 @@ start: 2025-11-05 end: 2025-11-05 sponsor: https://pydata.org/telaviv2025/sponsor + coc: https://pydata.org/telaviv2025/about#conduct sub: DATA location: - title: PyData Tel Aviv 2025 @@ -2939,6 +2940,7 @@ start: 2024-11-04 end: 2024-11-04 sponsor: https://pydata.org/telaviv2024/sponsor + coc: https://pydata.org/telaviv2024/about#conduct twitter: PyDataTLV sub: DATA note: Postponed from 2023 From 14438e0ab6fa4ba87864e27080b924f968c2b5b8 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:36:31 +0000 Subject: [PATCH 47/52] Pytorch Day 2025, 2026: start, coc 2026 coc: (empty) -> https://events.linuxfoundation.org/pytorch-day-india/attend/code-of-conduct/ url: https://events.linuxfoundation.org/pytorch-day-india/attend/code-of-conduct/ quote: "Code of Conduct | PyTorch Day India" 2025 start: 2025-05-06 -> 2025-05-07 url: https://events.linuxfoundation.org/pytorch-day-france/ quote: "7 May 2025" Critic flags: no-coc (2025), did-not-render https://pytorchdayfrance2025.sched.com/ (HTTP 403) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_data/archive.yml b/_data/archive.yml index fccc907ba2..39ead2d9cd 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -969,6 +969,7 @@ place: Bengaluru, India start: 2026-02-07 end: 2026-02-07 + coc: https://events.linuxfoundation.org/pytorch-day-india/attend/code-of-conduct/ sub: DATA,DAY location: - title: Pytorch Day 2026 @@ -2394,7 +2395,7 @@ link: https://events.linuxfoundation.org/pytorch-day-france/ cfp: None place: Paris, France - start: 2025-05-06 + start: 2025-05-07 end: 2025-05-07 sponsor: https://paris2025.gosim.org/sponsors/ sub: DATA,DAY From 584ee7b68e482e537c62324f55f27eba40844e16 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:36:57 +0000 Subject: [PATCH 48/52] PyDay Cali 2023, 2024: coc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2024 coc: (empty) -> https://www.calidev.co/codigo-de-conducta/ url: https://www.calidev.co/codigo-de-conducta/ (linked from https://www.calidev.co/eventos/pyday/cali-2024/) quote: "Código de Conducta ... CaliDev realiza conferencias comunitarias destinadas a la creación de redes de contacto y la colaboración" 2023 coc: (empty) -> https://www.calidev.co/codigo-de-conducta/ url: https://www.calidev.co/codigo-de-conducta/ (linked from https://www.calidev.co/eventos/pyday/cali-2023/) quote: "Código de Conducta ... CaliDev realiza conferencias comunitarias destinadas a la creación de redes de contacto y la colaboración" Critic flags: none Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 39ead2d9cd..af76c61394 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -3073,6 +3073,7 @@ place: Cali, Colombia start: 2024-10-19 end: 2024-10-19 + coc: https://www.calidev.co/codigo-de-conducta/ sub: DAY location: - title: PyDay Cali 2024 @@ -4623,6 +4624,7 @@ place: Cali, Colombia start: 2023-10-21 end: 2023-10-21 + coc: https://www.calidev.co/codigo-de-conducta/ sub: DAY location: - title: PyDay Cali 2023 From 41e653b4227bec6758a7f34d7af91bbad6b6cac3 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:37:30 +0000 Subject: [PATCH 49/52] PyCon Poland 2025, 2026: sponsor, finaid, coc, twitter, bluesky, youtube 2026 sponsor: (empty) -> https://pl.pycon.org/2026/en/sponsors url: https://pl.pycon.org/2026/en/sponsors quote: "We encourage you to contact organizers if you consider becoming PyCon PL 2026 sponsor." 2026 coc: (empty) -> https://pl.pycon.org/2026/en/code-of-conduct url: https://pl.pycon.org/2026/en/code-of-conduct quote: "We are using the same Code of Conduct as in the previous years for PyCon PL" 2026 twitter: (empty) -> pyconpl url: https://pl.pycon.org/2026/en/ quote: "https://x.com/pyconpl" 2026 bluesky: (empty) -> https://bsky.app/profile/pyconpl.bsky.social url: https://pl.pycon.org/2026/en/ quote: "https://bsky.app/profile/pyconpl.bsky.social" 2026 youtube: (empty) -> https://www.youtube.com/user/pyconpl url: https://pl.pycon.org/2026/en/ quote: "https://www.youtube.com/user/pyconpl" 2025 sponsor: (empty) -> https://pl.pycon.org/2025/en/sponsors url: https://pl.pycon.org/2025/en/sponsors quote: "We would be happy if you could aid our conference." 2025 finaid: (empty) -> https://pl.pycon.org/2025/en/financial-aid url: https://pl.pycon.org/2025/en/financial-aid quote: "Like in the previous year we are introducing financial aid" 2025 coc: (empty) -> https://pl.pycon.org/2025/en/code-of-conduct url: https://pl.pycon.org/2025/en/code-of-conduct quote: "We are using the same Code of Conduct as in the previous years" 2025 twitter: (empty) -> pyconpl url: https://pl.pycon.org/2025/en/ quote: "https://x.com/pyconpl" 2025 youtube: (empty) -> https://www.youtube.com/user/pyconpl url: https://pl.pycon.org/2025/en/ quote: "https://www.youtube.com/user/pyconpl" Critic flags: sources-disagree (2026 data cfp '2026-02-15 23:59:59' vs https://pl.pycon.org/2026/en/cfp "The deadline for proposal submission is 15th of May."; may be stale 2025 text), did-not-render https://pyconpl.confreg.pl/events/67-pycon-pl-2026 Rename deferred: PyCon Poland 2027: alt_name (empty) to PyCon PL Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index af76c61394..2b1caf48e7 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -114,6 +114,11 @@ place: Gliwice, Poland start: 2026-08-27 end: 2026-08-30 + sponsor: https://pl.pycon.org/2026/en/sponsors + coc: https://pl.pycon.org/2026/en/code-of-conduct + twitter: pyconpl + bluesky: https://bsky.app/profile/pyconpl.bsky.social + youtube: https://www.youtube.com/user/pyconpl sub: PY location: - title: PyCon Poland 2026 @@ -1928,6 +1933,11 @@ place: Gliwice, Poland start: 2025-08-28 end: 2025-08-31 + sponsor: https://pl.pycon.org/2025/en/sponsors + finaid: https://pl.pycon.org/2025/en/financial-aid + coc: https://pl.pycon.org/2025/en/code-of-conduct + twitter: pyconpl + youtube: https://www.youtube.com/user/pyconpl sub: PY location: - title: PyCon Poland 2025 From ba23813137fef78b722bdbd59c2313ba63aab1a6 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 00:38:03 +0000 Subject: [PATCH 50/52] Add PyData NYC 2023; PyData NYC 2024: coc 2023 (new edition): link: https://pydata.org/nyc2023/ start: 2023-11-01, end: 2023-11-03 url: https://pydata.org/nyc2023/ quote: "November 1 - 3, 2023" place: New York, USA url: https://pydata.org/nyc2023/ quote: "Microsoft Conference Center, Times Square (11 Times Sq, New York, NY 10036)" cfp: TBA (https://pydata.org/nyc2023/cfp returns 404; no page states the deadline) sub: DATA (carried from PyData NYC 2024) sponsor: https://pydata.org/nyc2023/sponsor url: https://pydata.org/nyc2023/sponsor quote: "Sponsorship Opportunities ... Join our community at PyData NYC, from November 1-3, 2023." coc: https://pydata.org/code-of-conduct/ url: https://pydata.org/code-of-conduct/ (linked from https://pydata.org/nyc2023/about#conduct) quote: "PyData is an educational program of NumFOCUS and thus abides by the NumFOCUS Code of Conduct." 2024 coc: (empty) -> https://pydata.org/code-of-conduct/ url: https://pydata.org/code-of-conduct/ (linked from https://pydata.org/nyc2024/about) quote: "PyData is an educational program of NumFOCUS and thus abides by the NumFOCUS Code of Conduct." Critic flags: did-not-render (https://pydata.org/nyc2023/cfp and https://pretalx.com/pydata-nyc-2023/cfp return 404) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01HgeLJCVDREro8eqNG7KJqo --- _data/archive.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/_data/archive.yml b/_data/archive.yml index 2b1caf48e7..985c5512a0 100644 --- a/_data/archive.yml +++ b/_data/archive.yml @@ -2935,6 +2935,7 @@ end: 2024-11-08 sponsor: https://pydata.org/nyc2024/sponsorship-opportunites finaid: https://docs.google.com/forms/d/e/1FAIpQLSdv0gkemT9Q-4O6D0b9By6VWSz_ZFvzSfH0jBphiIyXjwNX2g/closedform + coc: https://pydata.org/code-of-conduct/ sub: DATA location: - title: PyData NYC 2024 @@ -4577,6 +4578,21 @@ latitude: -6.09994425 longitude: 39.32094431715264 +- conference: PyData NYC + year: 2023 + link: https://pydata.org/nyc2023/ + cfp: TBA + place: New York, USA + start: 2023-11-01 + end: 2023-11-03 + sponsor: https://pydata.org/nyc2023/sponsor + coc: https://pydata.org/code-of-conduct/ + sub: DATA + location: + - title: PyData NYC 2023 + latitude: 40.7127281 + longitude: -74.0060152 + - conference: Python Brasil alt_name: PythonBrasil year: 2023 From d6ddfcdaab87ead1400d4f0c8cf57949b6a87940 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 22 Oct 2026 03:53:54 +0000 Subject: [PATCH 51/52] conf: data merge from python-organizers Source: canonical-csv Triggered: 2026-10-22T03:53:54Z --- _data/conferences.yml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/_data/conferences.yml b/_data/conferences.yml index ba1921c62f..1b141f3c5a 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -85,42 +85,42 @@ latitude: 49.4093582 longitude: 8.694724 -- conference: PyTexas +- conference: Black Python Devs Leadership Summit year: 2027 - link: https://www.pytexas.org/2027/ + link: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2027-texas.html cfp_link: https://pretalx.com/pytexas-2027/cfp cfp: '2026-12-11 17:00:00' timezone: America/Chicago place: Austin, USA start: 2027-04-16 - end: 2027-04-18 - sponsor: https://www.pytexas.org/2027/sponsors/sponsor-us/ - finaid: https://www.pytexas.org/2027/attend/grants/ - coc: https://www.pytexas.org/2027/about/#code-of-conduct - twitter: pytexas - mastodon: https://fosstodon.org/@pytexas - bluesky: https://bsky.app/profile/pytexas.org - youtube: https://www.youtube.com/c/pytexas + end: 2027-04-16 + coc: https://blackpythondevs.com/code-of-conduct.html + twitter: blackpythondevs sub: PY location: - - title: PyTexas 2027 + - title: Black Python Devs Leadership Summit 2027 latitude: 30.2711286 longitude: -97.7436995 -- conference: Black Python Devs Leadership Summit +- conference: PyTexas year: 2027 - link: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2027-texas.html + link: https://www.pytexas.org/2027/ cfp_link: https://pretalx.com/pytexas-2027/cfp cfp: '2026-12-11 17:00:00' timezone: America/Chicago place: Austin, USA start: 2027-04-16 - end: 2027-04-16 - coc: https://blackpythondevs.com/code-of-conduct.html - twitter: blackpythondevs + end: 2027-04-18 + sponsor: https://www.pytexas.org/2027/sponsors/sponsor-us/ + finaid: https://www.pytexas.org/2027/attend/grants/ + coc: https://www.pytexas.org/2027/about/#code-of-conduct + twitter: pytexas + mastodon: https://fosstodon.org/@pytexas + bluesky: https://bsky.app/profile/pytexas.org + youtube: https://www.youtube.com/c/pytexas sub: PY location: - - title: Black Python Devs Leadership Summit 2027 + - title: PyTexas 2027 latitude: 30.2711286 longitude: -97.7436995 From 7975b7b25db3f23a898b41f9f47b62bdc2894bed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 23 Oct 2026 11:15:17 +0000 Subject: [PATCH 52/52] chore: enrich TBA conferences with links Triggered: 2026-10-23T11:15:17Z --- _data/conferences.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/_data/conferences.yml b/_data/conferences.yml index 1b141f3c5a..3219afa45d 100644 --- a/_data/conferences.yml +++ b/_data/conferences.yml @@ -1114,6 +1114,7 @@ place: Brussels, Belgium start: 2027-01-30 end: 2027-01-31 + sponsor: https://fosdem.org/2027/support/sponsors/ coc: https://fosdem.org/2027/practical/conduct/ sub: PY location: