home.social

#pep740 β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pep740, aggregated by home.social.

fetched live
  1. Just released! Python Docs Sphinx Theme 2024.10 πŸš€

    pypi.org/project/python-docs-t

    πŸ“š 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 docs.python.org and typing.readthedocs.io

    #Python #docs #Sphinx #PythonDocsTheme #PythonDocsSphinxTheme #PEP740

  2. 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

    pypi.org/project/blurb/1.3.0/

    #Python #CPython #blurb #release #CLI #changelog #news #PEP740 #Python313 #Python38

  3. 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

    pypi.org/project/pepotron/1.3.

    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

  4. 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

    pypi.org/project/pypistats/1.7

    #Python #release #pypistats #CLI #PEP740 #Python38

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

    pypi.org/project/cherry-picker

    #release

  6. 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

    pypi.org/project/termcolor/2.5

    #Python #termcolor #release

  7. πŸπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈπŸƒβ€βž‘οΈ Heading home soon after a hugely productive #Python #CoreDevSprint. Huge shout out to Itamar Oren & Meta for organising!

    Friday:

    πŸŽ™οΈ I was on the #core.py podcast with @ambv & Pablo! Expect a special edition soon featuring many sprinters

    πŸ§‘β€πŸŽ“ Discussed ideas for docs tooling to refresh the tutorial with @mariatta, Jelle Zijlstra, Petr Viktorin and @freakboy3742

    πŸ“– Made demo using PyData Theme for the docs

    * Created 6 PRs (including adding #PEP740 attestations to PyPI packages), reviewed 11