home.social

#humanize — Public Fediverse posts

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

  1. Just released! 🚀

    🤖 Humanize 4.15.0

    This does stuff like turning a number into a fuzzy human-readable duration ("3 minutes ago")

    github.com/python-humanize/hum

    * Add locale support for decimal separator in `intword`
    * Add support for Python 3.15
    * `naturaldelta`: round the value to nearest unit that makes sense
    * Fix plural form for `intword` and improve performance
    * Replace `Exception` with more specific `FileNotFoundError`
    * Replace pre-commit with prek

    #Python #release #Humanize

  2. Just released: humanize 4.13.0! 🚀

    🤖 Optimise `naturalsize` algorithm by using `math.log`

    🤖 Fix `precisedelta` rounding

    github.com/python-humanize/hum
    #Python #humanize #release

  3. 🙈 youtube.com/watch?v=2cxSP90gj8c [Vappu is May Day]

    Just released! 🚀🚀🚀🚀

    termcolor 3.1.0
    Add true colour, cache system lookups
    github.com/termcolor/termcolor

    em-keyboard 5.1.0
    Add Emoji 16.0: 🫩 🫆 🪾 🫜 🪉 🪏 🫟 🇨🇶
    github.com/hugovk/em-keyboard/

    Humanize 4.12.3
    Fix regression in naturalsize, improve French translation
    github.com/python-humanize/hum

    Python Docs Theme 2025.4.1
    Fix copy button with multiple tracebacks
    github.com/python/python-docs-

    #Python #release #termcolor #humanize #Sphinx #theme #EmKeyboard #PythonDocsTheme

  4. 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: hugovk.dev/blog/2025/improving

    github.com/python-humanize/hum

    #Python #release #humanize #bugfix #PEP639

  5. Just released: humanize 4.11.0 🚀

    github.com/python-humanize/hum

    This adds a new API:

    >>> natural_list(["egg", "sausage", "beans"])
    'egg, sausage and beans'
    >>> natural_list(["egg", "sausage"])
    'egg and sausage'
    >>> natural_list(["egg"])
    'egg'

    Adds the newest ronna and quetta SI prefixes: npl.co.uk/si-prefix

    Drops support for Python 3.8,
    fixes rollover from ZB to 1.0 YB, fixes French & Chinese translations & finding location of translations, & improves import times.

    #Python #humanize #release

  6. Given the widespread #prejudice and #misinformation about #LGBTQ+ people at the time, they needed more #personal and #direct #tactics to sway #publicopinion.

    One deeply personal tactic involved LGBTQ+ individuals publicly #comingout and #sharing their #stories. This approach aimed to #humanize the #issue, #dispel #myths, and create #empathy by showing #voters that #LGBTQ+ people were their #neighbors, #friends, #familymembers, and #coworkers.

    — (3/10)

  7. I've released #humanize 4.5.0!

    github.com/python-humanize/hum

    Amongst the changes, it includes the exciting new SI metric prefixes!

    quetta = Q = 10^30
    ronna = R = 10^27
    ronto = r = 10^-27
    quecto = q = 10^-30

    en.wikipedia.org/wiki/Metric_p

    These were accepted by the International Bureau of Weights at the 27th General Conference on Weights and Measures in Versailles in November:

    bipm.org/en/cgpm-2022/resoluti