Content warning:uspol
(27 Oct) Python Software Foundation Withdraws $1.5M U.S. Government Grant Over DEI Restrictions
Python’s governing body drops a $1.5 M U.S. grant, saying the anti-DEI clause violates its mission and community spirit.
https://s.faithcollapsing.com/trxfp
Archive: ia: https://s.faithcollapsing.com/i8q7a
#linux-&-open-source-news #python

(27 Oct) Python Software Foundation Withdraws $1.5M U.S. Government Grant Over DEI Restrictions https://s.faithcollapsing.com/trxfp Archive: ia: https://s.faithcollapsing.com/i8q7a #linux-&-open-source-news #python

#shapely #trimesh #viridis Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_28
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_27
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_26
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

Code at: https://github.com/villares/sketch-a-day/tree/main/2025/sketch_2025_10_25
More sketch-a-day: https://abav.lugaralgum.com/sketch-a-day
If you like this, support my work:
https://www.paypal.com/donate/?hosted_button_id=5B4MZ78C9J724
https://liberapay.com/Villares
https://wise.com/pay/me/alexandrev562 #Processing #Python #py5 #CreativeCoding

US NSF say that getting a grant requires you to abolish any DEI programme you have, so Python gave up on their already-approved grant.
I guess the US doesn't feel like having any influence on open source software any more.
https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html
During tonight's stream I noticed the bluesky part of my Stream-Daemon automation to post when I am live was not working with hashtags. Man BlueSky is really weird with their API, but it's fixed now in my dev environment #coding #automation #python #cybersecurity

@isagalaev @mattrose Yeah no worries about grumbling. 🙂 I was poking more at Matt's reply than your original post, TBH.
(not that it really matters, but for context I have also been working with Python since the early 2000's, I remember the days of eggs and easy_install and so on, and it is fundamentally a different situation now)
@diazona @mattrose I do agree things are getting (and have gotten) better. But mind that I've been experiencing all of this since early 2000s, so for me it does look like a constant change.
I don't blame #Python btw, it's in a uniquely hard place because so many software cultures want to use it for everything. As I said from the start, I'm just grumbling. Old man yelling at cloud and all that :-)
@yantor3d Alright! I'm ready for job hunting* #python
```python
fizzbuzzes = [(n, "fizzbuzz") for n in range(1, 101) if (n % 3 == 0) if (n % 5 == 0)]
fizzez = [(n, "fizz") for n in range(1, 101) if (n % 3 == 0) if (n % 5 != 0)]
buzzes = [(n, "buzz") for n in range(1, 101) if (n % 3 != 0) if (n % 5 == 0)]
losers = [(n, n) for n in range(1, 101) if (n % 3 != 0) if (n % 5 != 0)]
print(list(x[1] for x in sorted(fizzez + buzzes + fizzbuzzes + losers)))
```
Just kidding. Fully employed. For now.
@mattrose @isagalaev I'd take issue with "constantly changing". It used to be like that because different groups were inventing their own procedures without any coordination. It's not anymore; now there are standards.