How to Use the Walrus Operator to Write Less Code
:= assigns and returns in one expression. Combine assignment with conditions. It looks illegal. It's not.

How to Use the Walrus Operator to Write Less Code
:= assigns and returns in one expression. Combine assignment with conditions. It looks illegal. It's not.

Just released! PrettyTable 3.12 ๐
https://pypi.org/project/prettytable/3.12.0/
๐ช Add new themes to ColorTable
๐ช Drop support for Python 3.8
๐ช Deprecate hrule and tableStyle constants
๐ช Use SPDX license identifier
๐ช Add lots of type annotations
๐ช Generate __version__ at build to avoid slow importlib.metadata
๐ช Release to PyPI using Trusted Publishing and PEP 703 digital attestations
๐ช Fix drawing headerless coloured tables with title
๐ช And more!
Just released! stravavis 0.5.0 ๐
Create artistic visualisations with your exercise data.
https://pypi.org/project/stravavis/0.5.0/
๐ด Drop support for EOL Python 3.8
๐ Skip segments in GPX tracks with empty trkseg
๐ถ Fix pandas warnings
Just released: blurb 1.3.0 ๐
blurb is the CLI we use for managing CPython's news/changelog entries.
๐๏ธ Add support for Python 3.13
๐๏ธ Drop support for Python 3.8
๐๏ธ Generate digital attestations for PyPI (PEP 740)
๐๏ธ Allow running blurb test from blurb-* directories by
๐๏ธ Add version subcommand
๐๏ธ Generate __version__ at build to avoid slow importlib.metadata
https://pypi.org/project/blurb/1.3.0/
#Python #CPython #blurb #release #CLI #changelog #news #PEP740 #Python313 #Python38
Just released: pepotron 1.3.0 ๐
๐ฉ Generate digital attestations for PyPI (PEP 740)
๐ฉ Drop support for Python 3.8
๐ฉ Generate __version__ at build to avoid slow importlib.metadata
๐ฉ Test on CI with uv
https://pypi.org/project/pepotron/1.3.0/
Pepotron is a CLI for opening PEPs in your browser. For example, try:
$ pep 8
$ pep 3.14
$ pep dead batteries
$ pep calendar
Just released: pypistats 1.7.0 ๐
๐ Generate digital attestations for PyPI (PEP 740)
๐ Drop support for EOL Python 3.8
๐ Generate __version__ at build to avoid slow importlib.metadata
Python 3.8 is officially EOL ๐
As @ambv wrote:
"... itโs time to move on to newer, greater things. Whether itโs typing generics in built-in collections, pattern matching, except*, low-impact monitoring, or a new pink REPL ... So upgrade today!"
https://discuss.python.org/t/python-3-8-is-now-officially-eol/66983
PEP 569 updated and marked as final. The Downloads page and the devguide updated. The branch is deleted, and a new 3.8 tag is placed in its stead for posterity. Thanks, 3.8. You were a good one. You brought us assignment expressions, and with that, the Steering Councils. But this wasnโt the only cool new feature. Things that we take for granted today, like the debugging equals sign in f-strings, or positional-only arguments, or audit events, or the asyncio REPL, were all added in that version....
๐2๏ธโฃ๐ The **final** release candidate of Python 3.13 is out!
โก๏ธ Library maintainers, please upload wheels to PyPI **now**, especially if you have compiled extensions (there are no more ABI changes), so everything is in place for the big 3.13.0 release in 3 weeks!
๐ Also! Security releases have been made for the full set of Python 3.8 - 3.12. Please upgrade!
๐งช https://dev.to/hugovk/help-test-python-313-14j1
#Python #Python313 #RC #RC2 #Python312 #Python311 #Python310 #Python39 #Python38
Hi there! A big joint release today. Mostly security fixes but we also have the final release candidate of 3.13 so letโs start with that! Python 3.13.0RC2 Final opportunity to test and find any show-stopper bugs before we bless and release 3.13.0 final on October 1st. Get it here: Call to action We strongly encourage maintainers of third-party Python projects to prepare their projects for 3.13 compatibilities during this phase, and where necessary publish Python 3.13 wheels on PyPI to be re...
Python library developers! Python 3.8 is out today! ๐
aka Python 3.7 is EOL so we can now use Python 3.8 features! ๐
https://devguide.python.org/versions/
https://docs.python.org/3/whatsnew/3.8.html
https://pyreadiness.org/3.7/
https://github.com/hugovk/norwegianblue
"Things I Was Wrong About: Types " by Chris Krycho https://v5.chriskrycho.com/journal/things-i-was-wrong-about/1-types/ I'm still a type-skeptic (or at least, TypeScript-skeptic), but it's interesting to look at the tradeoffs of different type systems. Maybe my experience with Java really colored my perception.