Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
3db3052
chore: enrich TBA conferences with CFP data
github-actions[bot] Sep 8, 2026
6519548
conf: [Conference] Wagtail Space 2025,2026 🆕
github-actions[bot] Sep 14, 2026
30d13d3
chore: enrich TBA conferences with CFP data
github-actions[bot] Sep 15, 2026
4397154
conf: data merge from python-organizers
github-actions[bot] Sep 18, 2026
eee2dd2
chore: enrich TBA conferences with CFP data
github-actions[bot] Sep 19, 2026
ff87412
conf: data merge from python-organizers
github-actions[bot] Sep 19, 2026
71c4f85
chore: enrich TBA conferences with CFP data
github-actions[bot] Sep 20, 2026
ad56ac3
chore: enrich TBA conferences with CFP data
github-actions[bot] Sep 22, 2026
4d251c2
Merge remote-tracking branch 'origin/main' into pr454-merge
JesperDramsch Sep 25, 2026
0a837eb
fix(main): log KeyboardInterrupt instead of letting it escape
JesperDramsch Sep 25, 2026
7f96e92
fix(titles): write title mappings to the path the caller passes
JesperDramsch Sep 25, 2026
03456ad
feat(titles): map PyNE and PyDay México to canonical names
JesperDramsch Sep 25, 2026
8c2a5e8
feat(merge): match conference names regardless of accents
JesperDramsch Sep 25, 2026
ba1ba4d
fix(data): stop missing CFPs being written as 'cfp: nan'
JesperDramsch Sep 25, 2026
1931e25
fix(schema): enforce year, date, coordinate and deadline constraints
JesperDramsch Sep 25, 2026
14539db
test(merge): unpack the merge report fuzzy_match returns
JesperDramsch Sep 25, 2026
7e410c5
fix(links): stop at the last account before a circular Mastodon migra…
JesperDramsch Sep 25, 2026
6e33f9c
fix(sort): add the default time to date-only cfp_ext on Conference mo…
JesperDramsch Sep 25, 2026
6fcd45f
fix(links): create the link cache directory when it is missing
JesperDramsch Sep 25, 2026
5d8e6f2
fix(merge): keep the YAML spelling when an accent-only match merges
JesperDramsch Sep 25, 2026
5353566
fix(links): leave the stored Mastodon URL untouched on a circular mig…
JesperDramsch Sep 25, 2026
3f983e6
fix(sort): refuse to write data files when entries fail validation
JesperDramsch Sep 25, 2026
99bd379
fix(schema): reject impossible deadline dates and tolerate blank opti…
JesperDramsch Sep 25, 2026
0010ab3
fix(yaml): write conference files with LF line endings on Windows
JesperDramsch Sep 25, 2026
5bb9c87
chore(data): merge bot duplicates via title mappings and re-sort
JesperDramsch Sep 25, 2026
e1b8e93
ci: make the Python test job fail on test failures and install its de…
JesperDramsch Sep 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions .github/workflows/ci-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,16 +57,13 @@ jobs:

- name: 🐍 Setup Pixi
uses: prefix-dev/setup-pixi@v0.10.2
with:
environments: tests

# Linting is covered by the pre-commit job (ruff, black, isort on all files)
- name: 🧪 Run Python tests
run: |
pixi run test-fast || echo "Tests completed"

- name: 🔍 Check Python code quality
run: |
# Run ruff for linting
ruff check utils/ || true
ruff format utils/ --check || true
pixi run -e tests test-fast

pre-commit:
name: Pre-commit Checks
Expand Down
136 changes: 118 additions & 18 deletions _data/archive.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,90 @@
latitude: 51.3406321
longitude: 12.3747329

- conference: PyOhio
year: 2026
link: https://www.pyohio.org/2026/
cfp_link: https://pretalx.com/pyohio-2026/cfp
cfp: '2026-04-20 23:59:00'
place: Cleveland, USA
start: 2026-07-25
end: 2026-07-26
sponsor: https://www.pyohio.org/2026/PyOhio-2026-Sponsorship-Prospectus.pdf
sub: PY
location:
- title: PyOhio 2026
latitude: 41.4996574
longitude: -81.6936772

- conference: Black Python Devs Leadership Summit
year: 2026
link: https://blackpythondevs.com/bpd-events/black-python-devs-leadership-summit-2026-ohio.html
cfp_link: https://pretalx.com/pyohio-2026/submit/?track=6985-black-python-devs-leadership-summit
cfp: '2026-04-20 23:59:00'
place: Cleveland, USA
start: 2026-07-24
end: 2026-07-24
sub: PY
location:
- title: Black Python Devs Leadership Summit 2026
latitude: 41.4996574
longitude: -81.6936772

- conference: PyCon Armenia
year: 2026
link: https://pycon.am/
cfp: TBA
place: Yerevan, Armenia
start: 2026-07-24
end: 2026-07-26
sub: PY
location:
- title: PyCon Armenia 2026
latitude: 40.1777112
longitude: 44.5126233

- conference: PyCon Colombia
year: 2026
link: https://2026.pycon.co/
cfp_link: https://2026.pycon.co/#/call-for-proposals
cfp: '2026-05-12 23:59:00'
place: Medellín, Colombia
start: 2026-07-24
end: 2026-07-26
sponsor: https://2026.pycon.co/#/sponsors
sub: PY
location:
- title: PyCon Colombia 2026
latitude: 6.2443382
longitude: -75.573553

- conference: Python Sudeste
year: 2026
link: https://ingressos.python.org.br/sudeste/ingressos
cfp: TBA
place: Rio de Janeiro, RJ
start: 2026-07-24
end: 2026-07-26
sub: PY
location:
- title: Python Sudeste 2026
latitude: -22.9110137
longitude: -43.2093727

- conference: EuroSciPy
year: 2026
link: https://euroscipy.org/
cfp_link: https://euroscipy.org/call-for-proposals/
cfp: '2026-02-22 23:59:00'
place: Kraków, Poland
start: 2026-07-18
end: 2026-07-23
sub: SCIPY
location:
- title: EuroSciPy 2026
latitude: 50.0478
longitude: 19.9314

- conference: EuroPython
year: 2026
link: https://ep2026.europython.eu/
Expand Down Expand Up @@ -179,19 +263,6 @@
latitude: 47.3615882
longitude: 7.354445

- conference: PyDay Valparaiso
year: 2026
link: https://www.pyday.cl/valparaiso.html
cfp: TBA
place: Valparaiso, Chile
start: 2026-06-05
end: 2026-06-05
sub: DAY
location:
- title: PyDay Valparaiso 2026
latitude: -32.5976089
longitude: -70.8529753

- conference: PyData London
year: 2026
link: https://pydata.org/london2026
Expand All @@ -208,6 +279,34 @@
latitude: 51.5074456
longitude: -0.1277653

- conference: PyDay Valparaiso
alt_name: PyDay Chile Valparaiso
year: 2026
link: https://www.pyday.cl/valparaiso.html
cfp: TBA
place: Valparaiso, Chile
start: 2026-06-05
end: 2026-06-05
sponsor: https://pyday.cl/sponsors
sub: DAY
location:
- title: PyDay Chile Valparaiso 2026
latitude: -32.5976089
longitude: -70.8529753

- conference: Python Leiden User Group
year: 2026
link: https://pythonleiden.nl/meeting-2026-05-28.html?py
cfp: TBA
place: Leiden, The Netherlands
start: 2026-05-28
end: 2026-05-28
sub: PY
location:
- title: Python Leiden User Group 2026
latitude: 52.1594747
longitude: 4.4908843

- conference: PyCon Italy
alt_name: PyCon Italia
year: 2026
Expand Down Expand Up @@ -511,16 +610,17 @@
longitude: 77.590082

- conference: FOSDEM
alt_name: 'FOSDEM: Python Dev Room'
year: 2026
link: https://fosdem.org/2026/
link: https://fosdem.org/2026/schedule/track/python
cfp: TBA
place: Brussels, Belgium
start: 2026-01-31
end: 2026-01-31
sponsor: https://fosdem.org/2026/about/sponsors/
sub: PY
location:
- title: FOSDEM 2026
- title: 'FOSDEM: Python Dev Room 2026'
latitude: 50.8465573
longitude: 4.351697

Expand Down Expand Up @@ -6111,7 +6211,7 @@
link: https://pycon.hk/2021/
cfp_link: https://forms.gle/roP6WDYGYK61eKX16
cfp: '2021-06-14 23:59:00'
cfp_ext: '2021-06-30'
cfp_ext: '2021-06-30 23:59:00'
place: Hong Kong, Hong Kong
start: 2021-10-08
end: 2021-10-09
Expand Down Expand Up @@ -6147,7 +6247,7 @@
link: https://2021.es.pycon.org/
cfp_link: https://docs.google.com/forms/d/e/1FAIpQLSeNa71Fi9w8tppJlYoACnBVf5GB2ywU9lfJiHO0Aj0lmamwlQ/closedform
cfp: '2021-05-02 23:59:00'
cfp_ext: '2021-05-16'
cfp_ext: '2021-05-16 23:59:00'
place: Online
start: 2021-10-02
end: 2021-10-03
Expand Down Expand Up @@ -8287,7 +8387,7 @@
link: https://web.archive.org/web/20190130011628/https://cz.pycon.org/2019/
cfp_link: https://web.archive.org/web/20210518170623/https://cz.pycon.org/2019/proposals/
cfp: '2019-02-17 23:59:00'
cfp_ext: '2019-03-07'
cfp_ext: '2019-03-07 23:59:00'
place: Ostrava, Czechia
start: 2019-06-14
end: 2019-06-16
Expand Down
Loading
Loading