Skip to content

Commit 4741a35

Browse files
committed
Merge branch 'main' into py3
2 parents 4cd16ca + 4fa43ea commit 4741a35

File tree

6 files changed

+67
-20
lines changed

6 files changed

+67
-20
lines changed

.github/workflows/lint.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Lint
2+
3+
on: [push, pull_request, workflow_dispatch]
4+
5+
permissions: {}
6+
7+
env:
8+
FORCE_COLOR: 1
9+
RUFF_OUTPUT_FORMAT: github
10+
11+
jobs:
12+
lint:
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- uses: actions/checkout@v4
17+
with:
18+
persist-credentials: false
19+
- uses: actions/setup-python@v5
20+
with:
21+
python-version: "3.x"
22+
- uses: tox-dev/action-pre-commit-uv@v1

.pre-commit-config.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
repos:
2+
- repo: local
3+
hooks:
4+
- id: sort-ini
5+
name: Sort config.ini
6+
entry: python3 config/sort-ini.py config/config.ini
7+
language: python
8+
pass_filenames: false
9+
files: ^config/config.ini$

config/config.ini

Lines changed: 33 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ name = Abu Ashraf Masnun
3636
[http://techarttiki.blogspot.com/feeds/posts/default/-/python]
3737
name = Adam Pletcher
3838

39+
[https://blog.adarshd.dev/feed.xml]
40+
name = Adrarsh Divakaran
41+
3942
[http://agendaless.com/blog/index.atom?category=python]
4043
name = Agendaless Consulting
4144

@@ -69,7 +72,7 @@ name = Alexey Evseev
6972
[http://akaptur.github.io/blog/categories/python/atom.xml]
7073
name = Allison Kaptur
7174

72-
[http://blog.amjith.com/posts.atom?tag=python]
75+
[https://amjith.com/tags/python/index.xml]
7376
name = Amjith Ramanujam
7477

7578
[http://blog.amvtek.com/feeds/tags/python.atom.xml]
@@ -114,6 +117,9 @@ name = Anton Bobrov
114117
[https://anweshadas.in/tag/python/rss/]
115118
name = Anwesha Das
116119

120+
[https://arilamstein.com/tag/Python/feed/]
121+
name = Ari Lamstein
122+
117123
[http://lucumr.pocoo.org/feed.atom]
118124
name = Armin Ronacher
119125

@@ -258,6 +264,9 @@ name = Christian Ledermann
258264
[http://feeds.feedburner.com/mrtopf-python]
259265
name = Christian Scholz
260266

267+
[https://bugfactory.io/articles-on-python/feed.xml]
268+
name = Christoph Schiessl
269+
261270
[https://cito.github.io/tags/python/index.xml]
262271
name = Christoph Zwerschke
263272

@@ -318,7 +327,7 @@ name = Daniel Bader
318327
[http://danielnouri.org/notes/category/python/feed/index.xml]
319328
name = Daniel Nouri
320329

321-
[https://daniel.roygreenfeld.com/feeds/python.atom.xml]
330+
[https://daniel.feldroy.com/feeds/python.atom.xml]
322331
name = Daniel Roy Greenfeld
323332

324333
[http://www.datacommunitydc.org/blog?format=RSS&tag=python]
@@ -507,7 +516,7 @@ name = Greg Taylor
507516
[http://agiletesting.blogspot.com/feeds/posts/default/-/python]
508517
name = Grig Gheorghiu
509518

510-
[http://blog.fizyk.net.pl/tags/python.xml]
519+
[https://fizyk.dev/tags/python.xml]
511520
name = Grzegorz Śliwiński
512521

513522
[http://neopythonic.blogspot.com/feeds/posts/default]
@@ -537,7 +546,7 @@ name = Holger Peters
537546
[https://blog.holoviz.org/index.xml]
538547
name = HoloViz
539548

540-
[https://dev.to/feed/hugovk]
549+
[https://hugovk.dev/tags/python/index.xml]
541550
name = Hugo van Kemenade
542551

543552
[https://humberto.io/tags/python/index.xml]
@@ -792,7 +801,7 @@ name = Malthe Borch
792801
[https://www.marc-richter.info/category/python/planet-python-articles/feed/]
793802
name = Marc Richter
794803

795-
[http://www.malemburg.com/rss]
804+
[https://www.malemburg.com/rss]
796805
name = Marc-André Lemburg
797806

798807
[http://www.grulic.org.ar/~mdione/glob/categories/python.xml]
@@ -861,6 +870,9 @@ name = Michael Foord
861870
[http://mjtokelly.blogspot.com/feeds/posts/default/-/Python]
862871
name = "Michael J.T. O'Kelly"
863872

873+
[https://mkennedy.codes/tags/python/index.xml]
874+
name = "Michael Kennedy's Thoughts on Technology"
875+
864876
[http://micknelson.wordpress.com/category/python/feed/atom/]
865877
name = Michael Nelson
866878

@@ -1083,9 +1095,6 @@ name = PyCoder’s Weekly
10831095
[http://feeds.feedburner.com/PyCon]
10841096
name = PyCon
10851097

1086-
[https://www.pygame.org/news/feed/atom]
1087-
name = pygame
1088-
10891098
[https://pypodcats.live/episodes/index.xml]
10901099
name = PyPodcats
10911100

@@ -1368,6 +1377,9 @@ name = Stefan Behnel
13681377
[http://stefan.sofa-rockers.org/feeds/python]
13691378
name = Stefan Scherfke
13701379

1380+
[https://stefaniemolin.com/feeds/Python-atom.xml]
1381+
name = Stefanie Molin
1382+
13711383
[http://www.jodal.no/atom-python.xml]
13721384
name = Stein Magnus Jodal
13731385

@@ -1395,6 +1407,9 @@ name = Suresh Dasari/Tutlane.com
13951407
[https://ict.swisscom.ch/feed/?post_type=cubetech_post&cubetech_keyword=Python]
13961408
name = Swisscom ICT
13971409

1410+
[https://talkpython.fm/blog/posts/index.xml]
1411+
name = Talk Python Blog
1412+
13981413
[https://talkpython.fm/episodes/rss]
13991414
name = Talk Python to Me
14001415

@@ -1443,9 +1458,15 @@ name = The Parcon Blog
14431458
[https://thepythoncodingbook.com/feed/]
14441459
name = The Python Coding Blog
14451460

1461+
[https://www.thepythoncodingstack.com/feed]
1462+
name = The Python Coding Stack
1463+
14461464
[http://pythonpapers.blogspot.com/atom.xml]
14471465
name = The Python Papers
14481466

1467+
[https://www.pythonshow.com/feed]
1468+
name = The Python Show
1469+
14491470
[https://threeofwands.com/tag/python/rss/]
14501471
name = The Three of Wands
14511472

@@ -1614,7 +1635,7 @@ name = codeboje
16141635
[https://death.andgravity.com/_feed/index/_tags/python.xml]
16151636
name = death and gravity
16161637

1617-
[http://www.egenix.com/company/news/rss2]
1638+
[https://www.egenix.com/company/news/rss2]
16181639
name = eGenix.com
16191640

16201641
[http://hypothesis.works/articles/python/feed/]
@@ -1635,6 +1656,9 @@ name = pgcli
16351656
[https://py.checkio.org/blog/special-rss/]
16361657
name = py.CheckIO
16371658

1659+
[https://www.pygame.org/news/feed/atom]
1660+
name = pygame
1661+
16381662
[http://www.pythonwise.blogspot.com/feeds/posts/default/-/python]
16391663
name = pythonwise
16401664

@@ -1659,11 +1683,3 @@ name = Éric Araujo
16591683
[https://lukasz.langa.pl/python/atom.xml]
16601684
name = Łukasz Langa
16611685

1662-
[https://www.pythonshow.com/feed]
1663-
name = The Python Show
1664-
1665-
[https://stefaniemolin.com/feeds/Python-atom.xml]
1666-
name = Stefanie Molin
1667-
1668-
[https://bugfactory.io/articles-on-python/feed.xml]
1669-
name = Christoph Schiessl

config/index.html.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
<li><a href="http://terri.toybox.ca/python-soc/">Python Summer of Code</a></li>
8484
<li><a href="http://www.afpy.org/planet/">Planet Python Francophone</a></li>
8585
<li><a href="http://planeta.python.org.ar/">Planet Python Argentina</a></li>
86-
<li><a href="http://wiki.python.org.br/planet/">Planet Python Brasil</a></li>
86+
<li><a href="http://planet.python.org.br/">Planet Python Brasil</a></li>
8787
<li><a href="http://pl.python.org/planeta/">Planet Python Poland</a></li>
8888
</ul></li>
8989
<li>Python Libraries

config/sort-ini.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
# This part will destroy the configuration if there's a crash while
1515
# writing the output. We're in an GIT-controlled directory, so
1616
# I didn't care enough to fix this.
17-
with open(filename, "wb") as fd:
17+
with open(filename, 'w', encoding='utf-8') as fd:
1818
# Copy of write() code that sorts output by section
1919
if oconfig._defaults:
2020
fd.write("[%s]\n" % DEFAULTSECT)

config/titles_only.html.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<li><a href="http://terri.toybox.ca/python-soc/">Python Summer of Code</a></li>
6868
<li><a href="http://www.afpy.org/planet/">Planet Python Francophone</a></li>
6969
<li><a href="http://planeta.python.org.ar/">Planet Python Argentina</a></li>
70-
<li><a href="http://wiki.python.org.br/planet/">Planet Python Brasil</a></li>
70+
<li><a href="http://planet.python.org.br/">Planet Python Brasil</a></li>
7171
<li><a href="http://pl.python.org/planeta/">Planet Python Poland</a></li>
7272
</ul></li>
7373
<li>Python Libraries

0 commit comments

Comments
 (0)