Post AtvmTRIrb85ec7OoJk by hugovk@mastodon.social
(DIR) More posts by hugovk@mastodon.social
(DIR) Post #AtvmT9yO20bqrggiXY by hugovk@mastodon.social
2024-10-06T19:31:19Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTAzUFP5G1OD6tU by hugovk@mastodon.social
2024-10-06T19:54:35Z
0 likes, 0 repeats
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.8https://pypi.org/project/termcolor/2.5.0/#Python #termcolor #release
(DIR) Post #AtvmTCA9tDDLemD9AO by hugovk@mastodon.social
2024-10-08T13:21:59Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTCtXAVVhvVRNtQ by hugovk@mastodon.social
2024-10-12T14:32:54Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTDhs9LmCRczaM4 by hugovk@mastodon.social
2024-10-15T06:22:58Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTEAERuSfraGEYi by hugovk@mastodon.social
2024-10-15T12:28:08Z
0 likes, 0 repeats
"It'll be fine!" says I"lol" says CIFixes in progress! 🤞
(DIR) Post #AtvmTEv1dvtMCi9bUm by hugovk@mastodon.social
2024-10-15T15:26:39Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTFShcipXt9uUzI by hugovk@mastodon.social
2024-10-15T21:35:10Z
0 likes, 0 repeats
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.metadatahttps://pypi.org/project/pypistats/1.7.0/#Python #release #pypistats #CLI #PEP740 #Python38
(DIR) Post #AtvmTGKEPheGZAxFQG by hugovk@mastodon.social
2024-10-15T23:40:56Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTH2tjdNSnhqv2m by hugovk@mastodon.social
2024-10-16T20:10:14Z
0 likes, 0 repeats
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 uvhttps://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
(DIR) Post #AtvmTHk98pyKxq5SSG by hugovk@mastodon.social
2024-10-17T18:53:36Z
0 likes, 0 repeats
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-uvhttps://pypi.org/project/norwegianblue/0.19.0/norwegianblue is a CLI to show EOLs from https://endoflife.date#Python #release #norwegianblue #CLI #EOL #uv
(DIR) Post #AtvmTIdnnuUXkS7uCm by hugovk@mastodon.social
2024-10-19T14:10:39Z
0 likes, 0 repeats
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.metadatahttps://pypi.org/project/blurb/1.3.0/#Python #CPython #blurb #release #CLI #changelog #news #PEP740 #Python313 #Python38
(DIR) Post #AtvmTJZaL4iEdfA3Gq by hugovk@mastodon.social
2024-10-20T15:13:24Z
0 likes, 0 repeats
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 Publishinghttps://pypi.org/project/flake8-implicit-str-concat/0.5.0/This #Flake8 plugin helps tidy up after Black:$ cat 1.pys = ('111' '222')$ black 1.pyreformatted 1.pyAll done! ✨ 🍰 ✨1 file reformatted.$ cat 1.pys = "111" "222"$ flake8 1.py1.py:1:10: ISC001 implicitly concatenated string literals on one line#release
(DIR) Post #AtvmTK5qP8W6FiFoYK by hugovk@mastodon.social
2024-10-21T06:15:57Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTL94UcgzW0luDo by hugovk@mastodon.social
2024-10-29T14:53:46Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTM96lyJecPnRuy by hugovk@mastodon.social
2024-10-30T15:17:24Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTMrm5u2qqwh7XU by hugovk@mastodon.social
2024-11-19T21:39:38Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTNOO8e8IU5xANE by hugovk@mastodon.social
2024-12-17T17:01:38Z
0 likes, 0 repeats
Just released: Python 3.14.0a3 🚀https://discuss.python.org/t/python-3-14-0-alpha-3/74542https://docs.python.org/3.14/whatsnew/This release brought to you by tea and homemade mince pies.#Python #CPython #Python314 #release #food
(DIR) Post #AtvmTOAxE4ysuifx4a by hugovk@mastodon.social
2024-12-17T17:06:48Z
0 likes, 0 repeats
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
(DIR) Post #AtvmTOw6Omh9GwjbYu by hugovk@mastodon.social
2025-01-14T19:49:29Z
0 likes, 0 repeats
Just released: Python 3.14.0a4 🚀https://discuss.python.org/t/python-3-14-0-alpha-4/77112https://docs.python.org/3.14/whatsnew/3.14.htmlHere's one amazing reason to try it out! 🗓️🎨#Python #CPython #Python314 #release
(DIR) Post #AtvmTPjjQGOTkrxEv2 by hugovk@mastodon.social
2025-02-11T19:59:51Z
0 likes, 0 repeats
Just released: Python 3.14.0a5 🚀https://discuss.python.org/t/python-3-14-0-alpha-5/80364https://docs.python.org/3.14/whatsnew/3.14.htmlAlso recently released!blurb 2.0.0cherry-picker 3.5.0pypistats 1.8.0PrettyTable 3.13.0 & 3.14.0tox-dev/action-pre-commit-uv 1.0.2em-keyboard 5.0.0#Python #CPython #Python314 #release
(DIR) Post #AtvmTQGLT0TvO1DHkm by hugovk@mastodon.social
2025-03-14T17:42:13Z
0 likes, 0 repeats
Especially for π day and #FediDonutFriday!Just released: Python 3.14.0a6 🚀https://discuss.python.org/t/python-3-14-0-alpha-6/84513https://docs.python.org/3.14/whatsnew/3.14.htmlThis release brought to you by a Karelian pie (Karjalanpiirakka), a strawberry and gooseberry pie (mansikka-karviais piirakka) and a slice of blueberry pie (mustikkapiirakka).#Python #CPython #Python314 #release #food #PiDay #PiiPäivä #pie #FediDonutFriday
(DIR) Post #AtvmTRIrb85ec7OoJk by hugovk@mastodon.social
2025-03-21T16:56:03Z
0 likes, 0 repeats
Just released: pypistats 1.9.0 🚀pypistats is CLI to show download stats from PyPIhttps://pypi.org/project/pypistats/1.9.0/* Replace deprecated classifier with licence expression (PEP 639)* Remove GitHub attestation, uses PyPI attestations instead (PEP 740)* Add input validation for total and fix --monthly with no mirror* Update docs for recent command#Python #CLI #pypistats #release
(DIR) Post #AtvmTS1Wv3oqqeITwG by hugovk@mastodon.social
2025-03-24T17:19:26Z
0 likes, 0 repeats
Just released: humanize 4.12.2 🚀 Bugfix release, mainly fixing the spelling of licence/license so the file is properly included in the package.Reminder how to do PEP 639 metadata: https://hugovk.dev/blog/2025/improving-licence-metadata/https://github.com/python-humanize/humanize/releases#Python #release #humanize #bugfix #PEP639
(DIR) Post #AtvmTT09HgJBseetQO by hugovk@mastodon.social
2025-03-27T15:58:19Z
0 likes, 0 repeats
Just released: PrettyTable 3.16 🚀 Just released: norwegianblue 0.21.0 🚀 Add support for OSC 8 hyperlinks in the terminal.https://github.com/prettytable/prettytable/releases/tag/3.16.0norwegianblue now uses this to create hyperlinks in the terminal instead of printing a wide column of links. Use command+click with iTerm.Also create hyperlinks for Markdown, reStructuredText and HTML output.https://github.com/hugovk/norwegianblue/releases/tag/0.21.0Attached are before and after images.#Python #release #PrettyTable #norwegianblue
(DIR) Post #AtvmTTggjWKu0aYrjM by hugovk@mastodon.social
2025-03-31T13:08:59Z
0 likes, 0 repeats
Just released: termcolor 3.0.0 🚀ANSI colour formatting for the terminal.🎨 Add support for Python 3.14🎨 Only apply FORCE_COLOR, NO_COLOR & ANSI_COLORS_DISABLED env vars when present & not an empty string🎨 Replace literal types with strings 🎨 Replace deprecated classifier with licence expression (PEP 639)🎨 Speedup: move typing imports into type-checking block🎨 Remove deprecated __ALL__, use __all__ insteadhttps://github.com/termcolor/termcolor/releases/tag/3.0.0#Python #termcolor #release #terminal #colour #color
(DIR) Post #AtvmTUZHSY0Mju6Sp6 by hugovk@mastodon.social
2025-04-08T19:04:40Z
0 likes, 0 repeats
Just released: Python 3.14.0a7 🚀Just released: Python 3.13.3 🚀🚀Just released: Python 3.12.10 🚀🚀🚀Just released: Python 3.11.12 🚀🚀🚀🚀Just released: Python 3.10.17 🚀🚀🚀🚀🚀Just released: Python 3.9.22 🚀🚀🚀🚀🚀🚀Last 3.14 alpha! Less than a month to get new features in before beta!Last 3.12 bugfix release! Now in security fix only!And security releases of 3.9-3.11.Please upgrade 3.9-3.13!Please test 3.14! https://discuss.python.org/t/python-3-14-0a7-3-13-3-3-12-10-3-11-12-3-10-17-and-3-9-22-are-now-available/87580#Python #CPython #release #Python314 #Python313 #PythonEtc
(DIR) Post #AtvmTVa1hGCBsVSZcm by hugovk@mastodon.social
2025-04-12T18:29:07Z
0 likes, 0 repeats
Just released: Pillow 11.2.1 🚀There was meant to be a 11.2.0 on 1st April, but we put too much good stuff in the wheels and hit the @pypi.org project limit before it could all be uploaded. That was yanked and now deleted and 11.2.1 is back to normal size. We'll try and put the good stuff back for 11.3.0 on 1st July but take up less space.https://fosstodon.org/@pillow/114326381451398723#Python #release #Pillow
(DIR) Post #AtvmTWGZ96Du0RMXvk by hugovk@mastodon.social
2025-04-29T13:59:25Z
0 likes, 0 repeats
Just released: Python Docs Theme 2025.4 🚀📚 Require Sphinx 7.3📚 Add support for Python 3.14📚 Drop support for Python 3.10-3.11📚 Copy button for code samples📚 PEP 639 licence metadata📚 and more!https://github.com/python/python-docs-theme/releasesThanks to Tomas Roun for the copy button! Demo:https://docs.python.org/3.14/whatsnew/3.14.html#pep-758-allow-except-and-except-expressions-without-parentheses#Python #Sphinx #release #docs
(DIR) Post #AtvmTWwkcFy27H6EgS by hugovk@mastodon.social
2025-04-30T12:44:30Z
0 likes, 0 repeats
🙈 https://www.youtube.com/watch?v=2cxSP90gj8c [Vappu is May Day]Just released! 🚀🚀🚀🚀termcolor 3.1.0Add true colour, cache system lookupshttps://github.com/termcolor/termcolor/releases/tag/3.1.0em-keyboard 5.1.0Add Emoji 16.0: 🇨🇶https://github.com/hugovk/em-keyboard/releases/tag/v5.1.0Humanize 4.12.3Fix regression in naturalsize, improve French translationhttps://github.com/python-humanize/humanize/releases/tag/4.12.3Python Docs Theme 2025.4.1Fix copy button with multiple tracebackshttps://github.com/python/python-docs-theme/releases/tag/2025.4.1#Python #release #termcolor #humanize #Sphinx #theme #EmKeyboard #PythonDocsTheme
(DIR) Post #AtvmTXzGkNZlLNHlFQ by hugovk@mastodon.social
2025-05-07T17:12:57Z
0 likes, 0 repeats
Just released: Python 3.14.0 beta 1! 🚀🐍🥧 Deferred type annotation evaluation!🥧 T-strings!🥧 Zstandard!🥧 Syntax highlighting in the REPL!🥧 Colour in unittest, argparse, json and calendar CLIs!🥧 UUID v6-8!🥧 And much more!https://discuss.python.org/t/python-3-14-0-beta-1-is-here/91117?u=hugovk#Python #CPython #Python314 #release
(DIR) Post #AtvmTYcGPOlfIJWu1o by tyil@fedi.tyil.nl
2025-05-09T22:09:30.819Z
0 likes, 0 repeats
@hugovk@mastodon.social I thought #Python was a "one way to do things" language, but they add yet another string interpolation style? Isn't this like the 7th?
(DIR) Post #AtvmTcu8StRMatvERM by hugovk@mastodon.social
2025-05-09T15:33:21Z
0 likes, 0 repeats
Just released! 🚀Enabled colour help for Python 3.14:🎨 em-keyboard 5.2.0🎨 linkotron 0.5.0🎨 norwegianblue 0.22.0🎨 pepotron 1.5.0🎨 pypistats 1.10.0Also added Python 3.15 to pepotron: `pep 3.15` opens PEP 790.#release #python314 #colour #CLI #EmKeyboard #linkotron #norwegianblue #pepotron #pypistats #help