Just released: em 4.4.0, the CLI emoji keyboard 🚀⌨️✨
✨ Upgraded to emojilib 4.0.0: "The keywords include most if not all the :shortcode: from different platforms"
✨ Dropped support for oh-so-very-nearly-EOL Python 3.8.
https://pypi.org/project/em-keyboard/
[#]Python #release #em #EmKeyboard
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: termcolor 2.5.0: ANSI colour formatting for terminal output
🚀🖥️🎨
🖥️ Added strike
attribute
🖥️ Now generates and uploads #PEP740 attestations to PyPI
🖥️ Dropped support for oh-so-very-nearly-EOL Python 3.8
https://pypi.org/project/termcolor/2.5.0/
[#]Python #termcolor #release
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: Tablib 3.7.0 🚀
🦛 Add sparkly new Python 3.13
🦛 Drop EOL Python 3.8
🦛 Add styling to datetime, date and time values for ODS
🦛 Add styling for date/time types for XLS
🦛 Fix time and datetime export in ODS format
🦛 Avoid normalizing input twice in import_set/book
https://pypi.org/project/tablib/3.7.0/
[#]Python #Tablib #release
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: #cherry_picker 2.3.0 🚀
This tool creates backports for CPython when the Miss Islington bot can't, usually due to a merge conflict.
🍒 Add support for #Python 3.13, drop EOL 3.8
🍒 Resolve usernames when remote ends with a trailing slash
🍒 Optimize validate_sha() with --max-count=1
🍒 Remove multiple commit prefixes
🍒 Handle whitespace when calculating usernames
🍒 Publish to PyPI using #TrustedPublishers
🍒 Generate #PEP740 attestations
🍒 And more!
https://pypi.org/project/cherry-picker/2.3.0/
[#]release
=> More informations about this toot | More toots from hugovk@mastodon.social
Big day for releases! I accidentally scheduled my very first ever CPython release for the same day as my turn to do the @pillow quarterly release. It'll be fine! Might release everything* else today as well for good measure.
The Pillow release has begun, you can follow along the wheel build+PyPI publish CI here, it'll be done in a couple of hours or so:
https://github.com/python-pillow/Pillow/actions/runs/11340141751
[#]Python #release #PythonPillow #Pillow
=> More informations about this toot | More toots from hugovk@mastodon.social
"It'll be fine!" says I
"lol" says CI
Fixes in progress! 🤞
=> View attached media | View attached media
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: @pillow 11.0.0 🚀
🎨 Add support for Python 3.13, including experimental freethreaded wheels!
🖌️ Drop support for EOL Python 3.8
🎨 Remove a whole load of deprecations
🖌️ Add, change and fix a whole lot more stuff
🎨 Add some more deprecations, to be removed in Pillow 12 next October
🖌️ More info at https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html
🎨 And even more at https://github.com/python-pillow/Pillow/releases/tag/11.0.0
[#]PythonPillow #Python #Pillow #release
=> More informations about this toot | More toots from hugovk@mastodon.social
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
https://pypi.org/project/pypistats/1.7.0/
[#]Python #release #pypistats #CLI #PEP740 #Python38
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: Python 3.14.0a1 🚀
https://discuss.python.org/t/python-3-14-0-alpha-1/68039
🐍 PEP 649: deferred evaluation of annotations
🐍 Improved error messages
🐍 And more!
https://docs.python.org/3.14/whatsnew/3.14.html
[#]Python #CPython #Python314 #release #PEP649
=> More informations about this toot | More toots from hugovk@mastodon.social
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
[#]Python #release #pepotron #PEP #CLI #PEP740 #Python38
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: norwegianblue 0.19.0 🚀
🦜 Drop support for Python 3.8
🦜 Generate digital attestations for PyPI (PEP 740)
🦜 Test with tox-uv
🦜 Lint with pre-commit-uv
https://pypi.org/project/norwegianblue/0.19.0/
norwegianblue is a CLI to show EOLs from https://endoflife.date
[#]Python #release #norwegianblue #CLI #EOL #uv
=> More informations about this toot | More toots from hugovk@mastodon.social
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
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: flake8-implicit-str-concat 🚀
🎱 Add support for #Python 3.12-3.13, drop 3.7-3.8
🎱 Switch from Flit to Hatchling + hatch-vcs for dynamic versioning
🎱 Release to PyPI with Trusted Publishing
https://pypi.org/project/flake8-implicit-str-concat/0.5.0/
This #Flake8 plugin helps tidy up after Black:
$ cat 1.py
s = ('111'
'222')
$ black 1.py
reformatted 1.py
All done! ✨ 🍰 ✨
1 file reformatted.
$ cat 1.py
s = "111" "222"
$ flake8 1.py
1.py:1:10: ISC001 implicitly concatenated string literals on one line
[#]release
=> More informations about this toot | More toots from hugovk@mastodon.social
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
[#]Python #strava #stravavis #release #CLI #Python38
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released! Python Docs Sphinx Theme 2024.10 🚀
https://pypi.org/project/python-docs-theme/2024.10/
📚 Add support for Python 3.13
📚 Drop support for Python 3.8
📚 Add script for handling translations
📚 Generate digital attestations for PyPI (PEP 740)
This is the theme used by docs sites such https://docs.python.org and https://typing.readthedocs.io
[#]Python #docs #Sphinx #PythonDocsTheme #PythonDocsSphinxTheme #PEP740
=> More informations about this toot | More toots from hugovk@mastodon.social
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!
[#]Python #PrettyTable #release #PEP703 #Python38
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: Python 3.14.0a2 🚀
https://discuss.python.org/t/python-3-14-0-alpha-2/71711
🐍 PEP 649: Deferred evaluation of annotations
🐍 PEP 741: Python configuration C API
🐍 PEP 761: Deprecating PGP signatures for CPython artifacts
🐍 Improved error messages
🐍 And more!
https://docs.python.org/3.14/whatsnew/3.14.html
[#]Python #CPython #Python314 #release #PEP649 #PEP741 #PEP761
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: Python 3.14.0a3 🚀
https://discuss.python.org/t/python-3-14-0-alpha-3/74542
https://docs.python.org/3.14/whatsnew/
This release brought to you by tea and homemade mince pies.
[#]Python #CPython #Python314 #release #food
=> View attached media | View attached media
=> More informations about this toot | More toots from hugovk@mastodon.social
Oh, and taking inspiration from #pytest, I added colour to #unittest output in this one 🎨
https://docs.python.org/3.14/whatsnew/3.14.html#unittest
#Python #CPython #Python314 #release
=> More informations about this toot | More toots from hugovk@mastodon.social
Just released: Python 3.14.0a4 🚀
https://discuss.python.org/t/python-3-14-0-alpha-4/77112
https://docs.python.org/3.14/whatsnew/3.14.html
Here's one amazing reason to try it out! 🗓️🎨
[#]Python #CPython #Python314 #release
=> View attached media | View attached media
=> More informations about this toot | More toots from hugovk@mastodon.social
@hugovk Nicely done 🎉
And one more too...
📝 https://pythoninsider.blogspot.com/2025/01/python-3140-alpha-4-is-out.html
=> More informations about this toot | More toots from webology@mastodon.social
@webology We can also use the nicer blog.python.org URL instead of the blogspot one:
https://blog.python.org/2025/01/python-3140-alpha-4-is-out.html
I only realised this when I got edit rights! Here's an issue to set up redirection: https://github.com/python/pythondotorg/issues/2662
=> More informations about this toot | More toots from hugovk@mastodon.social
@hugovk That's good to know.
Speaking of, the latest news goes to the version I shared on https://www.python.org
Yet the "More" link goes to the TIL https://blog.python.org link you shared.
=> More informations about this toot | More toots from webology@mastodon.social
@webology Thanks, reported https://github.com/python/pythondotorg/issues/2685
=> More informations about this toot | More toots from hugovk@mastodon.social This content has been proxied by September (ba2dc).Proxy Information
text/gemini