Ancestors

Written by Hugo van Kemenade on 2024-10-06 at 19:31

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

Written by Hugo van Kemenade on 2024-10-06 at 19:54

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

Written by Hugo van Kemenade on 2024-10-08 at 13:21

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

Written by Hugo van Kemenade on 2024-10-12 at 14:32

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

Written by Hugo van Kemenade on 2024-10-15 at 06:22

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

Written by Hugo van Kemenade on 2024-10-15 at 12:28

"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

Written by Hugo van Kemenade on 2024-10-15 at 15:26

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

Written by Hugo van Kemenade on 2024-10-15 at 21:35

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

=> View attached media

=> More informations about this toot | More toots from hugovk@mastodon.social

Written by Hugo van Kemenade on 2024-10-15 at 23:40

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

Written by Hugo van Kemenade on 2024-10-16 at 20:10

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

Written by Hugo van Kemenade on 2024-10-17 at 18:53

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

=> View attached media

=> More informations about this toot | More toots from hugovk@mastodon.social

Written by Hugo van Kemenade on 2024-10-19 at 14:10

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

Written by Hugo van Kemenade on 2024-10-20 at 15:13

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

Written by Hugo van Kemenade on 2024-10-21 at 06:15

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

=> View attached media

=> More informations about this toot | More toots from hugovk@mastodon.social

Written by Hugo van Kemenade on 2024-10-29 at 14:53

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

Written by Hugo van Kemenade on 2024-10-30 at 15:17

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

=> View attached media

=> More informations about this toot | More toots from hugovk@mastodon.social

Written by Hugo van Kemenade on 2024-11-19 at 21:39

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

Written by Hugo van Kemenade on 2024-12-17 at 17:01

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

Written by Hugo van Kemenade on 2024-12-17 at 17:06

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

=> View attached media

=> More informations about this toot | More toots from hugovk@mastodon.social

Written by Hugo van Kemenade on 2025-01-14 at 19:49

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

Written by Jeff Triplett on 2025-01-14 at 19:52

@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

Toot

Written by Hugo van Kemenade on 2025-01-14 at 19:55

@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

Descendants

Written by Jeff Triplett on 2025-01-14 at 21:31

@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

Written by Hugo van Kemenade on 2025-01-14 at 22:05

@webology Thanks, reported https://github.com/python/pythondotorg/issues/2685

=> More informations about this toot | More toots from hugovk@mastodon.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113828466377701232
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
495.884871 milliseconds
Gemini-to-HTML Time
16.468012 milliseconds

This content has been proxied by September (ba2dc).