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.