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

Toot

Written by Tamir Bahar on 2024-12-17 at 17:55

@hugovk Zope?

=> View attached media

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

Descendants

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

@tmr232 Yes, first project I found on GitHub using unittest :)

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

Written by Paolo Melchiorre on 2024-12-17 at 22:10

@hugovk @tmr232 former Zope user here πŸ˜…

Now I'm curious to see it would work also with Django tests. πŸ€”

=> More informations about this toot | More toots from paulox@fosstodon.org

Written by David Glick on 2024-12-17 at 22:50

@hugovk Like many Zope packages, zope.interface uses unittest but the tests expect to be run with zope.testrunner, which supports some additional features for setting up fixtures in β€œlayers”

=> More informations about this toot | More toots from davisagli@fosstodon.org

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

This content has been proxied by September (3851b).