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.
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.
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
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
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!
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
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
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
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!
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: 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
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: 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
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! 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
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: 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